Intel 300网卡(NIC-GE-4P-360T-B2)Linux网卡驱动包igb-5.12.3-1.x86_64.rpm

源码包

(1)使用管理员权限账户登录服务器系统,将驱动源码包file.tar.gz上传至系统下;

(2)解压驱动源码包:tar -zxvf file.tar.gz;

(注:常见压缩包的解压命令

tar –xvf file.tar

tar –zxvf file.tar.gz

tar –jxvf file.bz2

unrar e file.rar

unzip file.zip)

(3)在解压后的src文件目录下检查是否存在xxxx.ko,如果不存在,则执行make && make install命令编译安装驱动,否则执行make install命令安装驱动;

(4)执行modprobe -r (驱动名称) && modprobe (驱动名称)命令重新加载驱动模块;

(注:命令执行后如果出现系统提示由于依赖导致无法正常移除驱动,可以按照系统所提示的依赖模块名,执行modprobe -r 模块名 命令进行手动移除依赖模块,再执行modprobe [驱动名称] 命令)

(5)执行dracut -f -v命令更新initramfs文件,系统重启后能正确自动加载新驱动模块;

(注:不同的Linux发行版更新initramfs文件命令不同:Ubuntu发行版一般为update-initramfs; RedHat发行版一般为dracut -f -v;SLES发行版一般为mkinitramfs)

(6)在驱动源码包解压目录以外的其他路径下执行modinfo(驱动名称)命令,查看ko格式驱动模块的存放路径和确认驱动版本为新版本;

(7)执行lsinitrd /boot/initramfs-xxx.x86_64.img | grep -i (驱动名称),确保更新后的initramfs文件中存在新驱动模块xxxx.ko的存放路径,且和上一步中查看到的路径信息一致;

(8)执行ethtool -i ethx命令(ethx是网口名称)查看网卡驱动版本,确保为新驱动版本;

(9)重启系统,运行ethtool -i ethx命令再次查看网卡驱动版本,确保系统重启后新驱动依然生效。

rpm包 驱动下载

(1)使用管理员权限账户登录服务器系统,将驱动rpm包上传至系统下;

(2)若是安装rpm包执行:rpm -ivh igb-xxx.rpm,若是更新rpm包执行:rpm -Uvh igb-xxx.rpm;

(注:命令执行后如果出现系统提示缺少fileutils,则添加参数--nodeps)

(3)执行modprobe -r (驱动名称) && modprobe (驱动名称)命令重新加载驱动模块;

(注:命令执行后如果出现系统提示由于依赖导致无法正常移除驱动,可以按照系统所提示的依赖模块名,执行modprobe -r 模块名 命令进行手动移除依赖模块,再执行modprobe [驱动名称] 命令)

(注:建议执行如下步骤前先将initramfs文件备份)

(4)执行dracut -f -v命令更新initramfs文件,系统重启后能正确自动加载新驱动模块;

(注:不同的Linux发行版更新initramfs文件命令不同:Ubuntu一般为update-initramfs; RedHat/CentOS发行版一般为dracut -f -v;SLES发行版一般为mkinitramfs)

(5)在驱动源码包解压目录以外的其他路径下执行modinfo(驱动名称)命令,查看ko格式驱动模块的存放路径和确认驱动版本为新版本;

(6)执行lsinitrd /boot/initramfs-xxx.x86_64.img | grep -i (驱动名称),确保更新后的initramfs文件中存在新驱动模块xxxx.ko的存放路径,且和上一步中查看到的路径信息一致;

(7)执行ethtool -i ethx命令(ethx是网口名称)查看网卡驱动版本,确保为新驱动版本;

(8)重启系统,运行ethtool -i ethx命令再次查看网卡驱动版本,确保系统重启后新驱动依然生效。

deb包

(1)使用管理员权限账户登录服务器系统,将驱动deb包上传至系统下;

(2)安装deb包执行 dpkg -i xxxx-xxx.deb 命令;

(3)运行 depmod -a 命令,更新模块的依赖性;

(4)执行update-initramfs -u命令更新initramfs文件,系统重启后能正确自动加载新驱动模块;

(注:可根据实际需求,将 initramfs 文件备份,一般存放路径在/boot/initrd.img)

(5)执行modinfo (驱动名称)命令,查看ko格式驱动模块的存放路径和确认驱动版本为新版本;

(6)执行lsinitramfs /boot/initrd.img-xxx | grep -i xxxx,确保更新后的initramfs文件中存在新驱动模块xxxx.ko的存放路径,且和上一步中查看到的路径信息一致;

(7)执行ethtool -i ethx命令(ethx是网口名称)查看网卡驱动版本,确保为新驱动版本;

(8)重启系统,运行ethtool -i ethx命令再次查看网卡驱动版本,确保系统重启后新驱动依然生效。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容