网卡驱动源码
1. ubuntu 网卡驱动 怎么安装
ubuntu(包括centos,rehl)下安装网卡驱动,2.4内核开始和以前有比较大的不同
网卡驱动的安装一般有RPM安装和源码安装2种方式。由于驱动程序非常关键,如果使用二进制文件安装容易导致版本不匹配产生隐患,所以建议使用源码安装的方式,
网卡驱动源码一般有RPM包和tar压缩包2种发布方式,
安装步骤:
1:确定网卡型号,通过 lspci | grep net 命令,找到对应的网卡型号,下面intel网卡为例
2:下载对应的网卡驱动包,以intel网卡为例,最新的驱动包 ixgbe-3.18.7.tar.gz
3:如果是更新网卡驱动,必须先卸载驱动模块,执行 rmmod ixgbe
4:解压网卡驱动源码,执行 tar -zvxf ixgbe-3.18.7.tar.gz
5:生成makefile,执行 ./configure
6:编译并且安装,执行 make && make install
7:加载驱动模块, modprobe ixgbe
8:查看系统是否有加载驱动报错,执行 dmesg ,如果最后10行左右输出没有ERROR字样,则说明无问题
此时网卡驱动安装/更新完成。可以创建网卡配置文件进行网口配置。
broadcom网卡驱动的安装方式和intel的一样,驱动模块名称是tg3
2. 在linux下如何编译网卡驱动啊。我有光盘自带的驱动源代码,求详细步骤。
bzip2 -d 2008_0925_RT2870_Linux_STA_v1.4.0.0.tar.bz2
bzip2 -d 2008_0925_RT2870_Linux_STA_WebUI_v1.4.0.0.tar.bz2
用上述命令分别解压上述文件,然后分别进入各自目录,看里面的INSTALL或README文件,一般里面有安装说明。
3. 如何在linux系统中安装网卡驱动源代码
1、lsmod|sort查看有无网卡的驱动,没有进行下一步!2、modprobe -l|grep "rtl8187l"查看有没有8187的驱动,有的话,进行下一步!3、modprobe rtl8187l回车,OK!
4. linux下如何查看网卡驱动版本信息
Linux下查看网卡驱动和版本信息
查看网卡生产厂商和信号
查看基本信息:lspci
查看详细信息:lspci -vvv # 3个小写的v
查看网卡信息:lspci | grep Ethernet
查看网卡驱动
查看网卡驱动信息:lspci -vvv # 找到网卡设备的详细信息,包括网卡驱动
# lsmod 列出加载的所有驱动,包括网卡驱动
查看网卡驱动版本
查看模块信息:modifo<mole name> # 其中包含version信息
或 # ethtool-i <device name>
RHEL 6.3中的网卡驱动版本:
# modinfo igb
filename: /lib/moles/2.6.32-279.el6.x86_64/kernel/drivers/net/igb/igb.ko
version: 3.2.10-k
license: GPL
description: Intel(R) Gigabit Ethernet Network Driver
# modinfo e1000e
filename: /lib/moles/2.6.32-279.el6.x86_64/kernel/drivers/net/e1000e/e1000e.ko
version: 1.9.5-k
license: GPL
description: Intel(R) PRO/1000 Network Driver
author: Intel Corporation,<[email protected]>
# modinfo e1000
filename: /lib/moles/2.6.32-279.el6.x86_64/kernel/drivers/net/e1000/e1000.ko
version: 8.0.35-NAPI
license: GPL
description: Intel(R) PRO/1000 Network Driver
# modinfo ixgbe
filename: /lib/moles/2.6.32-279.el6.x86_64/kernel/drivers/net/ixgbe/ixgbe.ko
version: 3.6.7-k
license: GPL
description: Intel(R) 10 Gigabit PCI Express NetworkDriver
# modinfo r8169
filename: /lib/moles/2.6.32-279.el6.x86_64/kernel/drivers/net/r8169.ko
version: 2.3LK-NAPI
license: GPL
description: 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:e1000
Summary:Intel(R) Gigabit Ethernet Connection
Version: 8.0.35
Release:1
Source:%{name}-%{version}.tar.gz
Vendor:Intel Corporation
License:GPL
ExclusiveOS:linux
Group: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_EXTRAVERSION
igb_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 \
5. linux 无线网卡驱动源代码
请到雷凌官网下载。
6. linux装网卡驱动(源码包)
别折腾了,装最新版的系统用内核和系统自带就行了,如果没有自带,换硬件吧。
7. 如何在ubuntu(也就是Linux)下安装网卡驱动
大多数人都是下载ubuntu-16.04-desktop-amd64.iso 这种iso包用u盘安装的,把iso包解压:按照这个路径找到这个文件 ubuntu-16.04-desktop-amd64 -> pool -> restricted -> b -> bcmwl -> bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu8_amd64.deb ,这就是无线网卡的驱动安装包了。
4.然后再重新安装一遍那个网卡驱动包:
sudo dpkg -i bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu8_amd64.deb
然后还有最后一步,点击 wifi 图标,勾掉启动Wi-Fi,在重启Wi-Fi,你就会神奇的发现可以搜索到
WIFI了。
8. 怎样查看 linux 的网卡信息
查看 linux 的网卡信息步骤如下:
工具原料:linux操作系统
①启动 linux 操作系统,进入到桌面;
④linux 的网卡信息解读:
1.查看网卡生产厂商和信号:
查看基本信息:lspci
查看详细信息:lspci -vvv # 3个小写的v
查看网卡信息:lspci | grep Ethernet;
2.查看网卡驱动:
查看网卡驱动信息:lspci -vvv # 找到网卡设备的详细信息,包括网卡驱动
# lsmod 列出加载的所有驱动,包括网卡驱动;
3.查看网卡驱动版本
查看模块信息:modifo<mole name> # 其中包含version信息或 # ethtool-i <device name>;
4.查看网络接口队列数
查看网卡接口的中断信息:#cat /proc/interrupts | grep eth0或 # ethtool-S eth0;
5.查看网卡驱动源码的版本号
解压Intel网卡驱动源码,打开解压缩目录下的*.spec文件查看驱动的版本;