安装intel网卡驱动时有如下报错信息:
编译安装驱动出现此报错是由于系统缺少编译驱动必须的依赖造成的,需要使用命令安装编译的依赖文件,命令如下:
# yum install -y libelf-dev libelf-devel elfutilsl-libelf-devel # yum install -y gcc kernel-header kernel-devel
如果以上依赖安装完成后还是报common.mk的错误,错误如下:
# make common.mk:102: *** Kernel header files not in any of the expected locations. common.mk:103: *** Install the appropriate kernel development package, e.g. common.mk:104: *** kernel-devel, for building kernel modules and try again. Stop.
打开common.mk发现编译需要/usr/src/linux 目录,系统下没有此目录,所以我们手动创建一个软连接到/usr/src/linux目录
# ln -s /usr/src/kernels/3.10.0-862.6.3.el7.x86_64/ /usr/src/linux
重新编译驱动加载,完成后重启系统查看网口出现就安装成功
# make # make install # insmod ice.ko # reboot