[问题] 重新编译新版本Kernel后, 系统没识别出网卡;
[找原因]
.查看编译配置
make menuconfig
网卡驱动已经选择;
.与原版本Kernel的启动日志进行比对;
dmesg
发现新旧igb驱动的版本不同:
原Kernel使用了ver5的igb驱动程序;
而新版本Kernel自动驱动只有ver3;
确认可能原因;
[手工编译安装新驱动]
.找到ver5的igb版本源码包
igb-5.3.5.4.tar.gz
.用rpmbuild重新编译安装(在新版本Kernel的系统环境下)
当前用户: root
源码包igb-5.3.5.4.tar.gz;
.rpmbuild -tb igb-5.3.5.4.tar.gz
.OK后可以得到rpm包文件,
所在目录为 /root/rpmbuild/RPMS/x86_64/igb-5.3.5.4-1.x86_64.rpm
.安装
rpm -ivh igb-5.3.5.4-1.x86_64.rpm
.查看指定包的安装名称
rpm -qip igb-5.3.5.4-1.x86_64.rpm
>>>igb
.卸载指定包
rpm -e igb
.重启系统, OK;