1 网卡型号Broadcom bnx2 Linux Driver
驱动下载:http://zh-cn.broadcom.com/support/ethernet_nic/netxtremeii.php 下载linux 版本
2 下载为linux-7.0.36.zip
解压:unzip linux-7.0.36.zip
3 cd Server/Linux/Driver/netxtreme2-7.0.36
编译驱动bnx2.o (或bnx2.ko),生成可加载的模块
make
make install
新的网卡驱动会产生在/lib/modules/2.6.18-194.el5xen/updates目录下,
需要重新加载才能使用,下面是不需重启服务器重新加载模块的脚本
#!/bin/sh
rmmod bnx2
depmod
modprobe bnx2
内核在加载的时候是靠modules.dep 文件,这个文件是执行depmod命令产生,简单的说这个命令是把
/lib/modules下的目录里的外部模块加载到modules.dep 文件,是按目录层次进行的,updates目录内的网卡模块比源系统kernel/drivers/net下的网卡模块先加载,所以源驱动不必删除也不用把新的模块cp到原来的目录下(不过这样做也是可以的)。
lsmod |grep bnx2 查看是否升级
网卡驱动升级完毕,dell的初级技术支持真是不知说他们什么好!