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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.