LINUX.ORG.RU

Модули ядра


0

0

Знаком с командой lsmod, но этого не достаточно.

Есть несколько вопросов:
Как узнать какие модули вкомпилированы в ядро?
Как узнать какой модуль обслуживает мою сетевую карту?
Как узнать какой модуль обслуживает произвольное /dev-устройство?
Как узнать какое устройство обслуживает конкретный модуль?

Дистрибутив Debian


anonymous

Теперь познакомься с командой ls и lspci.

UserUnknown ★★★★★
()

А еще есть hwinfo

anonymous
()

На проследние вопросы ответит sysfs.

Chumka ★★★
()
Ответ на: комментарий от alex_custov

>cat /sys/class/net/eth0/uevent
У этого файла отсутствует право на чтение, только запись. Но даже если чтение разрешить, ничего прочитать от туда нельзя.

anonymous
()

lspci, hal-device-manager, lsmod (там можно догадаться), и прочее

anonymous
()
Ответ на: комментарий от anonymous

для сетевых карточек можно еще и через
ethtool -i ethX

a_andry
()
Ответ на: комментарий от anonymous

>>У этого файла отсутствует право на чтение, только запись.
>>Но даже если чтение разрешить, ничего прочитать от туда нельзя.

[alex:alex ~]$ cat /sys/class/net/eth0/uevent | grep PHYSDEVDRIVER | sed s/PHYSDEVDRIVER=//
via-rhine
[alex:alex ~]$ uname -a
Linux alex 2.6.24.4 #1 Fri Mar 28 14:18:05 UTC 2008 i686 GNU/Linux

alex_custov ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.