cd /tools/netxtreme2-6.2.23/bnx2-2.0.23b/src
make
make -C /lib/modules/2.6.18-194.el5/build SUBDIRS=/tools/netxtreme2-6.2.23/bnx2-2.0.23b/src modules
make: *** /lib/modules/2.6.18-194.el5/build: No such file or directory. Stop.
make: *** [default] Error 2
ll /lib/modules/2.6.18-194.el5/build
lrwxrwxrwx 1 root root 46 Feb 18 2012 /lib/modules/2.6.18-194.el5/build -> ../../../usr/src/kernels/2.6.18-194.el5-x86_64
这个是因为没有安装内核开发环境
yum install kernel-devel
删除旧的安装包
rm /lib/modules/2.6.18-194.el5/build
做软链接:
ln -s /usr/src/kernels/2.6.18-308.13.1.el5-x86_64/ /lib/modules/2.6.18-194.el5/build
make
modinfo bnx2
filename: /lib/modules/2.6.18-194.el5/updates/bnx2.ko
version: 2.0.23b
license: GPL
description: Broadcom NetXtreme II BCM5706/5708/5709/5716 Dri
以上方法是失败的,重起之后无法加载网卡驱动,按照以下方法来:
先重新加载旧的网卡驱动:
insmod /lib/modules/2.6.18-194.el5/kernel/drivers/net/bnx2.ko
然后restart network service
这样就能连接上服务器了。
然后再这样升级网卡驱动。
yum -y install kernel kernel-headers kernel-devel
cd /tools/
rm -rf netxtreme2-6.2.23
tar zxf netxtreme2-6.2.23.tar.gz
cd netxtreme2-6.2.23
cd bnx2
cd src/
make
make install
modinfo bnx2
看重起之后是不是默认启动最新版本的内核
cat /boot/grub/grub.conf
reboot
cd /tools/
rm -rf netxtreme2-6.2.23
tar zxf netxtreme2-6.2.23.tar.gz
cd netxtreme2-6.2.23
cd bnx2
cd src/
make
make install
modinfo bnx2
看重起之后是不是默认启动最新版本的内核
cat /boot/grub/grub.conf
reboot
先server 赶人,
停mysql
回写redis
转载于:https://blog.51cto.com/wwdhks/990017