美文网首页
ubuntu17.10下升级X710的i40e和i40evf驱动

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

作者: 严炎2016 | 来源:发表于2018-03-15 18:38 被阅读0次

    确认驱动名称

    #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

    相关文章

      网友评论

          本文标题:ubuntu17.10下升级X710的i40e和i40evf驱动

          本文链接:https://www.haomeiwen.com/subject/nkzhqftx.html