Редактирование дерева устройств для отключения загрузки драйвера

Ниже приведен раздел дерева устройств.

ps7_ethernet_0: ps7-ethernet@e000b000 { #address-cells = <1>; #size-cells = <0>; clock-names = "ref_clk", "aper_clk"; clocks = <&clkc 13>, <&clkc 30>; /* compatible = "xlnx,ps7-ethernet-1.00.a";*/ interrupt-parent = <&ps7_scugic_0>; interrupts = <0 22 4>; local-mac-address = [ 00 0a 35 00 6a 3e ]; phy-handle = <&phy0>; phy-mode = "rgmii-id"; reg = <0xe000b000 0x1000>; xlnx,enet-reset = "MIO 11"; xlnx,eth-mode = <0x1>; xlnx,has-mdio = <0x1>; xlnx,ptp-enet-clock = <111111115>; mdio { #address-cells = <1>; #size-cells = <0>; phy0: phy@7 { compatible = "marvell,88e1116r"; device_type = "ethernet-phy"; reg = <7>; } ; } ; } ; 

Это показывает, что ОС будет загружать драйвер для ethernet. Я хочу, чтобы ОС не делала этого. Когда я просто прокомментировал весь блок, сделайте сообщения об ошибках. Итак, как мне отредактировать дерево устройств, чтобы Ethernet отключился и загрузка drievr не была загружена?

  • Является ли компилятор дерева устройств привязан к версии ядра?
  • Возможно ли получить информацию для дерева устройств с помощью / sys работающего ядра?
  • A / D контакты всегда читают max (1023)
  • Чтение дерева устройств для ide-дисков
  • FDT, перемещенный U-Boot, не может быть доступен Linux (в highmem)
  • Как узнать, какой ящик дерева устройств (dtb-файл) я использую?
  • U-Boot: загрузка без перезагрузки DTB
  • Значение префикса амперсанда в дереве устройств
  • One Solution collect form web for “Редактирование дерева устройств для отключения загрузки драйвера”

    Вы можете отключить узел устройства, добавив:

     ps7_ethernet_0: ps7-ethernet@e000b000 { ... status = "disabled"; }; 

    В зависимости от вашего дерева устройств, включая структуру, вы должны добавить это на уровне спецификации платы. В противном случае может быть вероятность, что status = "disabled"; перезаписывается status = "okay"; где-то.

    Interesting Posts

    команда оболочки 'var = ""; echo $ var 'имеет выход «h», любое объяснение?

    Как удалить файл в каталоге только для чтения?

    Как включить автоматические обновления в CentOS7?

    Хранилище сертификатов Openssl p12 извлекает отдельные сертификаты, сохраняющие имена

    Джесси, чтобы продлить обновление; прокси-сервер squid сломан

    Многопользовательская система Linux: домашний раздел каждого пользователя на собственном жестком диске

    fdm – вложенные действия

    дата не работает для заданного времени

    Почему «Классы символов» предпочтительнее «Диапазоны символов» в «Шелл» (Bash)?

    Выход из сценария оболочки, если некоторые дочерние процессы завершаются

    Kali linux, канал весь трафик через tor privoxy, время / часовой пояс

    Программа Bash не выполняется, если перенаправление не сработает

    Настройка выполнения команд xfce4-session-logout

    Как включить кеширование пакетов в dnf?

    Установите тот же диск на две Linux-машины – SAN / NAS

    Linux и Unix - лучшая ОС в мире.