User Manual

TRex 74 / 113
[bash]>sudo ./dpdk_nic_bind.py --status # show the ports
Network devices using DPDK-compatible driver
============================================
0000:02:00.0 ’Device 1583’ drv=igb_uio unused= #
v
1
0000:02:00.1 ’Device 1583’ drv=igb_uio unused= #
v
2
0000:87:00.0 ’Device 1583’ drv=igb_uio unused=
0000:87:00.1 ’Device 1583’ drv=igb_uio unused=
[bash]>sudo dpdk_nic_bind.py -u 02:00.0 02:00.1 #
v
3
[bash]>sudo dpdk_nic_bind.py -b i40e 02:00.0 02:00.1 #
v
4
[bash]>ethtool -i p1p2 #
v
5
driver: i40e
version: 1.3.47
firmware-version: 4.24 0x800013fc 0.0.0 #
v
6
bus-info: 0000:02:00.1
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
[bash]>ethtool -S p1p2
[bash]>lspci -s 02:00.0 -vvv #
v
7
v
1
XL710 ports that need to unbind from DPDK
v
2
XL710 ports that need to unbind from DPDK
v
3
Unbind from DPDK using this command
v
4
Bind to linux to i40e driver
v
5
Show firmware version throw linux driver
v
6
Firmare version
v
7
More info
7.2.3 Upgrade
Download NVMUpdatePackage.zip from Intel site here It includes the utility nvmupdate64e
Run this:
[bash]>sudo ./nvmupdate64e
You might need a power cycle and to run this command a few times to get the latest firmware
7.2.4 QSFP+ support for XL710
see QSFP+ support for QSFP+ support and Firmware requirement for XL710