Issue-1 : SFP diagnostic command not working on interfaces vni-0/4 and vni-0/5
admin@SDWAN-Controller1-cli> show interfaces sfpinfo vni-0/4
Interface name: vni-0/4
SFP Module Access Error: Diagnostic Monitor Operation Not Supported for Interface :[vni-0/4]
Solution: The default x722 NVM version 3.33 with VEP4600 does not support reading of SFP diagnostic information. The solution is to upgrade the x722 firmware to 5.0 or higher
Issue-2: Link down issue when x722 connected back to back with Hisense optics
Solution: Work around is to upgrade the x722 NVM FW to 6.2
How to upgrade x722 Firmware:
Prior to the upgrade stop the versa-services and make sure eth5 and eth6 interfaces are detected with command ifconfig in the kernel. eth5 and eth6 interfaces corresponds to vni-0/4 and vni-0/5.
[admin@SDWAN-Controller1: ~] $ vsh stop
[admin@SDWAN-Controller1: ~] $ ifconfig eth5
eth5: flags=4098<BROADCAST,MULTICAST> mtu 1500
ether 3c:2c:30:77:a8:85 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[admin@SDWAN-Controller1: ~] $ ifconfig eth6
eth6: flags=4098<BROADCAST,MULTICAST> mtu 1500
ether 3c:2c:30:77:a8:86 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Before executing upgrade, check the existing firmware version.
[admin@SDWAN-Controller1: ~] $ sudo ethtool -i eth5
driver: i40e
version: 2.10.19.82
firmware-version: 3.33 0x80001007 1.1862.0 <<<<<<
expansion-rom-version:
bus-info: 0000:b8:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
Please refer to the below link to download the x722 FW 5.0
Please refer to the below link to download the x722 FW 6.2
Extract the downloaded update package into a temporary folder of the appliance (say /var/tmp).
Start the NVMUpdate utility by running the executable. Wait for few minutes for utility tool to detect interfaces. While upgrading on Trusty based VOS, we may see modinfo: ERROR: Module ice not found, which can be ignored.
sudo ./nvmupdate64e
select option 4 which corresponds to X722
Upon completion of successful upgrade, power cycle the system using below command
sudo ipmitool chassis power cycle
Upon power cycle of the device, verify NVMe firmware version is upgraded to 5.0/6.2 on x722 interfaces, PCIe address corresponding to 0000:b8 is vni-0/4 and vni-0/5 interfaces
dmesg | grep -i '0000:b8' | grep -i 'nvm'