linux添加网卡及驱动
2010-03-18 17:09
232 查看
今天装了个RHCL5,不能加载网卡就更别说驱动了,用以下命令查看下网卡信息:
一、找硬件
[root@localhost
~]# kudzu --probe --class=network
class: NETWORK
bus: PCI
detached: 0
device: eth0
desc: "Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet
"
vendorId: 10ec
deviceId: 8167
subVendorId: 147b
subDeviceId: 1c2a
pciType: 1
pcidom: 0
pcibus: 1
pcidev: 8
pcifn: 0
[root@localhost
~]# lspci | grep Ethernet
01:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet (rev 10)
我的测试机器的网卡型号是:RTL-8110SC/8169SC
二、下载驱动
有了硬件去网上下载相应的驱动,去http://www.realtek.com.tw
,我的网卡的驱动下载地址如下:http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=3&PNid=4&PFid=4&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true#RTL8110S-32/RTL8169S-32/RTL8110SB(L)/RTL8169SB(L)<br>RTL8110SC(L)/RTL8169SC(L
)
驱动程序为:r8169-6.011.00.tar.bz2
三、装驱动
第一步:添加新硬件,要查看下kernel是不是装的完整,以免后面报和kernel相关错误:
[root@localhost kernel]# rpm -qa | grep kernel
如果装全了,会显示如下几个包:
kernel-xen-devel-2.6.18-8.el5
kernel-devel-2.6.18-8.el5
kernel-2.6.18-8.el5
kernel-xen-2.6.18-8.el5
kernel-headers-2.6.18-8.el5
第二步:解压R8169驱动包
[root@localhost ~]# tar jxvf r8169-6.011.00.tar.bz2
进入解压到驱动程序目录,命令:
cd r8169-6.003.00
查看目前是否有网卡驱动模块,命令:
lsmod|grep r8169
,通常都没有
执行清除网卡驱动命令:
make clean
执行安装网卡模块命令:
make modules
接着安装:
make install
接着挂接:
depmod –a
挂驱动:
insmod ./src/r8168.ko
查看是否成功:
lsmod | grep r8169
,如显示有信息则成功
重新启动系统,进去后,就可以看到未被配置的网卡信息了。呵呵,easy.
一、找硬件
[root@localhost
~]# kudzu --probe --class=network
class: NETWORK
bus: PCI
detached: 0
device: eth0
desc: "Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet
"
vendorId: 10ec
deviceId: 8167
subVendorId: 147b
subDeviceId: 1c2a
pciType: 1
pcidom: 0
pcibus: 1
pcidev: 8
pcifn: 0
[root@localhost
~]# lspci | grep Ethernet
01:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet (rev 10)
我的测试机器的网卡型号是:RTL-8110SC/8169SC
二、下载驱动
有了硬件去网上下载相应的驱动,去http://www.realtek.com.tw
,我的网卡的驱动下载地址如下:http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=3&PNid=4&PFid=4&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true#RTL8110S-32/RTL8169S-32/RTL8110SB(L)/RTL8169SB(L)<br>RTL8110SC(L)/RTL8169SC(L
)
LINUX driver for kernel 2.6.x and 2.4.X (support x86 and x64) | 6.011.00 | 2009/7/30 | 29k | GO | GO | GO |
三、装驱动
第一步:添加新硬件,要查看下kernel是不是装的完整,以免后面报和kernel相关错误:
[root@localhost kernel]# rpm -qa | grep kernel
如果装全了,会显示如下几个包:
kernel-xen-devel-2.6.18-8.el5
kernel-devel-2.6.18-8.el5
kernel-2.6.18-8.el5
kernel-xen-2.6.18-8.el5
kernel-headers-2.6.18-8.el5
第二步:解压R8169驱动包
[root@localhost ~]# tar jxvf r8169-6.011.00.tar.bz2
进入解压到驱动程序目录,命令:
cd r8169-6.003.00
查看目前是否有网卡驱动模块,命令:
lsmod|grep r8169
,通常都没有
执行清除网卡驱动命令:
make clean
执行安装网卡模块命令:
make modules
接着安装:
make install
接着挂接:
depmod –a
挂驱动:
insmod ./src/r8168.ko
查看是否成功:
lsmod | grep r8169
,如显示有信息则成功
重新启动系统,进去后,就可以看到未被配置的网卡信息了。呵呵,easy.
相关文章推荐
- linux-2.6.35内核配置和网卡驱动添加
- Linux 2.6.35内核配置和网卡驱动添加
- 移植Linux3.4.2版本内核到mini2440(二)--添加网卡、UVC摄像头、LCD驱动
- Hacking initrd.img - 添加网卡驱动,网络安装 Linux
- 移植Linux3.4.2版本内核到mini2440(二)--添加网卡、UVC摄像头、LCD驱动
- linux-2.6.35内核移植—网卡驱动的添加
- linux驱动入门-hello设备驱动程序编写及内核的更新(网卡的添加)
- linux-2.6.35内核配置和网卡驱动添加 .
- SkyEye1.3.1 + ArmLinux2.6.20 下安装cs8900网卡驱动
- boadcom x86_64 431*系列无线网卡驱动在linux 3.10以上内核编译问题的解决
- 看linux网卡驱动代码,softnet_data[]
- linux下安装Marvell Yukon网卡驱动
- 编写Linux网卡设备驱动(下)
- Linux-千兆网卡驱动实现机制浅析
- 在linux中添加一个模块驱动,并手动加载和卸载
- BCM4312无线网卡在linux下的驱动安装以及相关设置
- ARM-Linux驱动--DM9000网卡驱动分析(二)
- RT73无线网卡驱动移植linux2.4.18-rmk7-pxal笔记
- linux-redhat6.4驱动无线网卡rtl8188eu
- linux下ga-g31m-es2c v2.3 主板网卡atheros ar8132 驱动安装