怎样查找linux网卡驱动

怎样查找linux网卡驱动,第1张

方法如下:

方法一:更新网卡驱动

1、在桌面找到我的电脑。

2、右键点击设备管理器。

3、找到无线适配器,单击,出现驱动然后点击右键进行更新。

方法二:重新下载网卡驱动

(1)手动官网驱动下载

1、按照电脑品牌搜索官网。

2、在官网的支持专区输入电脑型号搜索驱动。

3、在搜索结果中找到网卡驱动,点击下载即可。

4、下载完成后进行解压和安装即可。

(2)下载第三方驱动软件,如驱动人生或者驱动精灵

1、到以上软件的官网下载正版软件。

2、进行下载,下载完成后进行安装。

3、运行软件,软件自动开始检测,检测完毕后会自动进行匹配的网卡驱动安装。

Linux下查看网卡驱动和版本信息查看网卡生产厂商和信号查看基本信息:lspci查看详细信息:lspci -vvv # 3个小写的v查看网卡信息:lspci | grep Ethernet查看网卡驱动查看网卡驱动信息:lspci -vvv # 找到网卡设备的详细信息,包括网卡驱动# lsmod列出加载的所有驱动,包括网卡驱动 查看网卡驱动版本 查看模块信息:modifo<module name> # 其中包含version信息 或 # ethtool-i <device name>RHEL 6.3中的网卡驱动版本:# modinfo igbfilename: /lib/modules/2.6.32-279.el6.x86_64/kernel/drivers/net/igb/igb.koversion: 3.2.10-klicense:GPLdescription:Intel(R) Gigabit Ethernet Network Driver# modinfo e1000efilename: /lib/modules/2.6.32-279.el6.x86_64/kernel/drivers/net/e1000e/e1000e.koversion: 1.9.5-klicense:GPLdescription:Intel(R) PRO/1000 Network Driverauthor:Intel Corporation,<linux.nics@intel.com># modinfo e1000filename: /lib/modules/2.6.32-279.el6.x86_64/kernel/drivers/net/e1000/e1000.koversion: 8.0.35-NAPIlicense:GPLdescription:Intel(R) PRO/1000 Network Driver# modinfo ixgbefilename: /lib/modules/2.6.32-279.el6.x86_64/kernel/drivers/net/ixgbe/ixgbe.koversion: 3.6.7-klicense:GPLdescription:Intel(R) 10 Gigabit PCI Express NetworkDriver# modinfo r8169filename: /lib/modules/2.6.32-279.el6.x86_64/kernel/drivers/net/r8169.koversion: 2.3LK-NAPIlicense:GPLdescription:RealTek RTL-8169 Gigabit Ethernet driver查看网络接口队列数 查看网卡接口的中断信息:#cat /proc/interrupts | grep eth0 或 # ethtool-S eth0查看网卡驱动源码的版本号 解压Intel网卡驱动源码,打开解压缩目录下的*.spec文件查看驱动的版本。 例如:解压e1000-8.0.35.tar.gz网卡驱动后,查看e1000.spec文件。Name:e1000Summary:Intel(R) Gigabit Ethernet ConnectionVersion: 8.0.35Release:1Source:%{name}-%{version}.tar.gzVendor:Intel CorporationLicense:GPLExclusiveOS:linuxGroup:System Environment/Kernel 在驱动源码src目录中查找:#grep DRV_VERSION * # forLinux#findstr DRV_VERSION * # for Windows在e1000_main.c中也能找到定义驱动版本的一行:#define DRV_VERSION"8.0.35" DRV_NAPI DRV_DEBUG DRV_HW_PERF在e1000e中src目录下netdev.c文件:#define DRV_VERSION"3.0.4.1" DRV_EXTRAVERSIONigb_main.c:#define MAJ 5#define MIN 2#define BUILD 9.4#define DRV_VERSION__stringify(MAJ) "." __stringify(MIN) "."\ixgbe_main.c:#define DRV_VERSION__stringify(3.22.3) DRIVERIOVDRV_HW_PERF FP GA \

1. 无论是集成网卡还是独立的网卡,都必须通过某种方式连接到PCI总线上,这样的话,必定有有一个代号,

这个代号可以通过下面的命令获得

# lspci | grep Ethernet

02:00.0 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper) (rev 01)

最前面的 “02:00.0” 就是设备在PCI总线上的代号,该代号在整个系统中是唯一的.

2. 得到网卡的PCI代号之后,我们就可以在sysfs中查找它的驱动了,命令如下

# cd /sys/bus/pci/drivers

# find | grep '02:00.0'

./e1000e/0000:02:00.0

3. 通过上面的命令,我们可以发现,设备在“e1000e”文件夹下,也就是说,网卡的驱动就是e1000e


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8541731.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存