ubuntu17.10下升级X710的i40e和i40evf驱动

确认驱动名称

#ethtool -i enp5s0f0

driver: i40e

version: 2.1.14-k

firmware-version: 5.04 0x800024db 0.0.0

expansion-rom-version:

bus-info: 0000:05:00.0

supports-statistics: yes

supports-test: yes

supports-eeprom-access: yes

supports-register-dump: yes

supports-priv-flags: yes

查找驱动所在的目录

#modinfo i40e

filename:      /lib/modules/4.13.0-16-generic/kernel/drivers/net/ethernet/intel/i40e/i40e.ko

version:        2.1.14-k

license:        GPL

description:    Intel(R) Ethernet Connection XL710 Network Driver

author:        Intel Corporation,

srcversion:    F4615BE658BE7DED9D7D2D6

#mkdir /opt/software

#mv i40e-2.4.6.tar.gz /opt/software

#cd /opt/software

#tar zxvf i40e-2.4.6.tar.gz

#cd /opt/software/i40e-2.4.6/src

#make

#make install

生成的i40e.ko文件在下面的目录下

/lib/modules//updates/drivers/net/ethernet/intel/i40e/i40e.ko

OS自带的

/lib/modules/4.13.0-16-generic/kernel/drivers/net/ethernet/intel/i40e/i40e.ko

卸载掉OS自带的驱动

#rmmod i40e

安装新驱动

#insmod /lib/modules/4.13.0-16-generic/updates/drivers/net/ethernet/intel/i40e/i40e.ko

#update-initramfs -u

#reboot

重启后查看是否加载了最新的驱动

#modinfo i40e

filename:      /lib/modules/4.13.0-16-generic/updates/drivers/net/ethernet/intel/i40e/i40e.ko

version:        2.4.6

license:        GPL

description:    Intel(R) 40-10 Gigabit Ethernet Connection Network Driver

author:        Intel Corporation,

srcversion:    AED7BF3F5ECA621CC4402E8

 

 

确认i40evf所在的目录

root@ubuntu-2:~# ethtool -i enp5s2f6

driver: i40evf

version: 3.0.0-k

firmware-version: N/A

expansion-rom-version:

bus-info: 0000:05:02.6

supports-statistics: yes

supports-test: no

supports-eeprom-access: no

supports-register-dump: no

supports-priv-flags: yes

root@ubuntu-2:~# ethtool -i enp5s0f0

driver: i40e

version: 2.1.14-k

firmware-version: 5.04 0x800024db 0.0.0

expansion-rom-version:

bus-info: 0000:05:00.0

supports-statistics: yes

supports-test: yes

supports-eeprom-access: yes

supports-register-dump: yes

supports-priv-flags: yes

root@ubuntu-2:~# modinfo i40evf

filename:      /lib/modules/4.13.0-16-generic/kernel/drivers/net/ethernet/intel/i40evf/i40evf.ko

version:        3.0.0-k

license:        GPL

description:    Intel(R) XL710 X710 Virtual Function Network Driver

author:        Intel Corporation,

srcversion:    E871E95165C6F9764D3CF01

#cd /opt/software/i40evf-3.5.6/src

#make

#make install

生成的驱动模块在

/lib/modules/4.13.0-16-generic/updates/drivers/net/ethernet/intel/i40evf/i40evf.ko

rmmod i40evf

insmod /lib/modules/4.13.0-16-generic/updates/drivers/net/ethernet/intel/i40evf/i40evf.ko

root@ubuntu-2:/opt/software/i40evf-3.5.6/src# modinfo i40evf

filename:      /lib/modules/4.13.0-16-generic/updates/drivers/net/ethernet/intel/i40evf/i40evf.ko

version:        3.5.6

license:        GPL

description:    Intel(R) 40-10 Gigabit Ethernet Virtual Function Driver

author:        Intel Corporation,

srcversion:    475216B834436A1FDA07063

#update-initramfs -u

#reboot

重启后确认驱动

通过生成VF让其自动载入i40evf

#echo 8 > /sys/bus/pci/devices/0000:05:00.0/sriov_numvfs

#modinfo i40evf

filename:      /lib/modules/4.13.0-16-generic/updates/drivers/net/ethernet/intel/i40evf/i40evf.ko

version:        3.5.6

license:        GPL

description:    Intel(R) 40-10 Gigabit Ethernet Virtual Function Driver

author:        Intel Corporation,

srcversion:    475216B834436A1FDA07063



作者:严炎2016
链接:https://www.jianshu.com/p/9f49804307f6
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值