Как знать, был ли драйвер Linux для устройства сети реального времени встроен в ядро?

Необходимо, вероятно, обратиться к документации Ubuntu

Пример menu.lst (для Наследия Личинки), может быть найден путем поиска с помощью Google "личинки menu.lst". Вот второй результат (первое о Grub2).

4
07.06.2012, 10:42
1 ответ

rmmod 8139too не работает потому что также:

  • 8 139 поддержки встроена в ядро, и драйвер не может быть разгружен, потому что это не модуль. Во многих системах существует a /boot/config-2.6.38.8 файл (или подобный). Вы можете grep это для чего-то как ‘8139TOO’. Если Вы видите что-то как CONFIG_8139TOO=m, затем 8139too драйвер компилируется как модуль. Если это CONFIG_8139TOO=y, затем драйвер встроен в ядро. Если это говорит что-то вроде # CONFIG_8139TOO is not set, затем драйвер не был скомпилирован вообще.
  • Ваша плата Ethernet не использует микросхему RTL8139, таким образом, ее драйвер не загружается. Необходимо найти намеченный драйвер порта Ethernet и разгрузить тот вместо этого. Если Вы имеете lshw, сказать sudo lshw | less и ищите eth0: модуль драйвера будет перечислен. Если Вы имеете systool, попробовать sudo systool -c net -A uevent eth0 и ищите DRIVER= часть. Правая сторона должна показать драйвер, загруженный для обработки устройства. dmesg | grep eth0 может также работать, но это не на 100% надежно, особенно если Ваша система шла некоторое время (если существует a /var/log/dmesg, можно хотеть grep eth0 /var/log/dmesg также).
3
27.01.2020, 20:58
  • 1
    на самом деле, я попробовал insmod 8139too, и это работало. Затем я удалил его, и это также работало. Что путь состоит в том, чтобы найти моим "драйвером порта Ethernet"? –  Aquarius_Girl 06.06.2012, 13:52
  • 2
    Попробовать dmesg | grep eth0 –  jippie 06.06.2012, 13:54
  • 3
    я обновил ответ для покрытия этого, включая dmesg взлом. –  Alexios 06.06.2012, 14:03
  • 4
    @AnishaKaul да ethtool -i $DEVICE должен возвратить драйвер для определенного устройства, например. ethtool -i eth0 возвраты для меня (помимо другой информации) driver: e1000e –  Ulrich Dangel 07.06.2012, 10:08
  • 5
    @AnishaKaul результатов, который Вы спросили, был ли драйвер для rt сетевого устройства удален, и я сказал, что это не было, когда Вы удалили нормальный драйвер, но я также не знаю то, чего Вы хотите достигнуть. Ваша отладка ссылки просто говорит, что необходимо удалить нормальный драйвер Linux, чтобы смочь загрузить rt один. –  Ulrich Dangel 07.06.2012, 11:18

Теги

Похожие вопросы