Как драйвер NIC, о котором сообщает lshw, связан с модулями, о которых сообщает lsmod? - PullRequest
0 голосов
/ 05 сентября 2018

Я обновляю свой интернет-план до 300 Мбит / с и задаюсь вопросом, может ли моя конфигурация использовать его. Возможно, мне нужно обновить мою сетевую карту. Так что, взглянув на спецификацию NIC, я заметил, что есть довольно свежий релиз драйвера, и хочу знать, использую ли я его. Итак:

   lshw -class network
   description: Ethernet interface
   product: 82579V Gigabit Network Connection
   vendor: Intel Corporation
   <....>
   configuration: .... driver=e1000e driverversion=3.2.6-k 

Это обновленный драйвер, но потом я запускаю lsmod и, насколько я понимаю, вывод lsmod этот драйвер не использует. Я что-то упустил, верно? Кто-нибудь объяснит, пожалуйста?

    lsmod | grep e1000
    e1000e                249856  0
    ptp                    20480  1 e1000e

спасибо.

1 Ответ

0 голосов
/ 06 сентября 2018

Ноль означает, что этот модуль не используется каким-либо другим модулем. Например, ptp каким-то образом используется e1000e (некоторые символы из этого модуля необходимы для e1000e).

Вы можете проверить драйвер, используемый сетевой картой, если вам известно имя интерфейса (например, eno1):

cat /sys/class/net/eno1/device/uevent

Выход:

DRIVER=e1000e
PCI_CLASS=20000
PCI_ID=8086:1503
PCI_SUBSYS_ID=1043:849C
...
...