lshw报告的NIC驱动程序与lsmod报告的模块如何相关?

时间:2018-09-05 03:24:19

标签: driver nic

我将互联网计划升级到300 Mbps,并且想知道我的配置是否可以使用它。也许我需要升级我的网卡。因此,在查看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 :(得分:1)

0表示其他模块未使用此模块。 例如,ptp以某种方式使用了e1000ee1000e需要此模块中的某些符号)。

如果知道接口名称(例如eno1),则可以检查NIC正在使用的驱动程序:

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

输出:

DRIVER=e1000e
PCI_CLASS=20000
PCI_ID=8086:1503
PCI_SUBSYS_ID=1043:849C
...
相关问题