最近在搞一个项目,需要在8台hp DL160服务器上安装Suse10 sp2操作系统,安装很顺利,就在庆幸安装完所有系统的时候,看下网络状态,傻眼了居然没有识别到网卡,很是郁闷,不知道什么破网卡,居然系统不识别此网卡的驱动,于是就打电话给Hp技术工程师咨询了下关于HP DL160网卡的芯片组,最后的回答是在HP官方下个igb驱动程序就可以解决此问题了,没有办法那就下载吧,如下是安装igb驱动的步骤.
#rpm -ivh igb-2.0.5-1.src.rpm
安装了这个rpm包之后他会释放2个文件,2个文件如下:
/usr/src/packages/RPMS/i586/igb-2.0.5-1.i586.rpm
/usr/src/packages/SPECS/igb.spec
我们先到/usr/src/packages/SPECS/下面
#rpmbuild -bb igb.spec
然后到/usr/src/packages/RPMS/i586/下面
#rpm -ivh igb-2.0.5-1.i586.rpm
这个安装过程会在/usr/src/linux-2.6.16.60-0.21/drivers/net/igb下面释放一个igb.ko文件
我们把这个文件cp到/lib/modules/2.6.16.60-0.21-bigsmp/kernel/drivers/net
#cp /usr/src/linux-2.6.16.60-0.21/drivers/net/igb/igb.ko /lib/modules/2.6.16.60-0.21-bigsmp/kernel/drivers/net
加载igb驱动
#insmod /lib/modules/2.6.16.60-0.21-bigsmp/kernel/drivers/net/igb.ko
查看igb驱动是否加载成功
#lsmod |grep igb
igb 132648 0
看到已经加载了说明已经成功 现在我们来配置下网络,然后重启下服务器,这样系统就识别网卡了.
本文转自wiliiwin 51CTO博客,原文链接:http://blog.51cto.com/wiliiwin/275445