Purpose
Release NVM update package for NMC4005 target version from 5.05/6.01/6.8/8.4/9.0 to 9.1
Target Audience
Users who need to update NMC-4005 NVM from 5.05/6.01/6.8/8.4/9.0 to 9.1
Minimum requirement
- The package in this FAQ supports upgrade NVM from 5.05/6.01/6.8/8.4/9.0 to 9.1 only.
- Linux based OS
- Make sure the i40e driver is 2.21.12 or above (according to Intel doc) [1]
Steps : Followings words marked in Blue are Linux commands
1.Download NMC-4005_5p05_6p01_6p8_8p4_9p0_To_9p1_1.39.20.2.zip from attachment
2.Unzip NUP package
3.Get in folder ‘NMC-4005_5p05_6p01_6p8_8p4_9p0_To_9p1_1.39.20.2’
4.Check md5sum with file ‘NMC-4005_5p05_6p01_6p8_8p4_9p0_To_9p1_1.39.20.2.md5’
5.Check recent NVM from your target devices, following bb1p0 is having NVM 6.8 version.
example 1: NVM 6.80
[root@FWA-6170 NMC-4005]# ethtool -i bb1p0
driver: i40e
version: 2.15.9
firmware-version: 6.80 0x8000486a 0.0.0
expansion-rom-version:
bus-info: 0000:b1:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
6. Check i40e driver is 2.21.12 or above
[root@FWA-6170 NMC-4005]# ./nvmupdate64e -V
Intel(R) Ethernet NVM Update Tool
NVMUpdate version 1.39.20.2
Copyright(C) 2013 - 2022 Intel Corporation.
Version:
QV SDK - 2.39.20.00
igb - 5.6.0-k
ixgbe - 5.1.0-k-rh8.2.0
i40e - 2.21.12
ice - 0.8.1-k
7. Run following command to execute update process ; The dashboard will list down which device is available to be updated. From case in below, the 4th device the target device to be updated. The warning output from i40e during NVM update can be ignored.
[root@FWA-6170 NMC-4005]# chmod +x nvmupdate64
[root@FWA-6170 NMC-4005]# ./nvmupdate64e -l nmc-4005.log
Intel(R) Ethernet NVM Update Tool
NVMUpdate version 1.39.20.2
Copyright(C) 2013 - 2022 Intel Corporation.
WARNING: To avoid damage to your device, do not stop the update or reboot or power off the system during this update.
Inventory in progress. Please wait [****......]
Num Description Ver.(hex) DevId S:B Status
=== ================================== ============ ===== ====== ==============
01) Intel(R) I210 Gigabit Network 3.37(3.25) 1533 00:001 Update not
Connection available
02) Intel(R) I210 Gigabit Network 3.37(3.25) 1533 00:002 Update not
Connection available
03) Intel(R) Ethernet Connection X722 3.29(3.1D) 37D3 00:063 Update not
for 10GbE SFP+ available
04) Intel(R) Ethernet Controller X710 6.128(6.80) 1572 00:177 Update
for 10GbE SFP+ available
Options: Adapter Index List (comma-separated), [A]ll, e[X]it
Enter selection: 04 <-please key-in NMC-4005 (XL710) ID number
Would you like to back up the NVM images? [Y]es/[N]o: Y <- Suggest to Key in "y" to backup current NVM , just in case
Update in progress. This operation may take several minutes.Update in progress. This operation may take several minutes.Update in progress. This operation may take several minutes.
[****[ 724.760826] i40e 0000:b1:00.2: Reset Requested! (EMPR)
[ 724.763313] i40e 0000:b1:00.0: Reset Requested! (EMPR)
[ 725.002652] i40e 0000:b1:00.0: VF BW shares not restored
[ 726.016704] i40e 0000:b1:00.1: Reset Requested! (EMPR)
[ 727.025095] i40e 0000:b1:00.3: Reset Requested! (EMPR)
[ 727.248895] i40e 0000:b1:00.2: VF BW shares not restored
[ 727.500471] i40e 0000:b1:00.3: VF BW shares not restored
[ 727.756426] i40e 0000:b1:00.1: VF BW shares not restored ....******
Num Description Ver.(hex) DevId S:B Status
=== ================================== ============ ===== ====== ==============
01) Intel(R) I210 Gigabit Network 3.37(3.25) 1533 00:001 Update not
Connection available
02) Intel(R) I210 Gigabit Network 3.37(3.25) 1533 00:002 Update not
Connection available
03) Intel(R) Ethernet Connection X722 3.29(3.1D) 37D3 00:063 Update not
for 10GbE SFP+ available
04) Intel(R) Ethernet Controller X710 9.00(9.00) 1572 00:177 Update
for 10GbE SFP+ successful
Power Cycle is required to complete the update process.
Tool execution completed with the following status: All operations completed successfully.
Press any key to exit.
8. Wait few minutes for completing the upgrade process, you will find “All operations completed successfully” shown on screen after it completed, and follow the message to exit the utility.
9. Power OFF and ON this NMC-4005 to apply the changes.
10.In next time system boot, check NVM from your target devices is up-to-date.
[root@FWA-6170 NMC-4005]# ethtool -i bb1p0
driver: i40e
version: 2.21.12
firmware-version: 9.10 0x8000d76c 0.0.0
expansion-rom-version:
bus-info: 0000:b1:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
Check Advantech sub system ID
[root@FWA-6170 NMC-4005]# lspci -s b1:00.0 -vvv | head -n 4
b1:00.0 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 02)
Subsystem: Advantech Co. Ltd Device 002f
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B
[1]
Comments
0 comments
Please sign in to leave a comment.