Purpose
Release NVM update package for NMC-2501 , target version from 6.8 to 7.10
Target Audience
Everyone who needs to update NMC-2501 NVM from 6.8 to 7.10
Minimum requirement
- Advantech hardware NMC-2501 with nvm version 6.8 (package in this FAQ supports upgrade from 6.8 to 7.10 only.)
- Linux based OS
- i40e driver up to 2.7.12 or above (see driver requirement)
Quick Start Guide
Following table is the simple NVM upgrade command list, user can refer following Steps to look detail command responses
command | description |
# ethtool -i <upgraded NIC device name> | check upgraded LAN NVM version before executing NVM upgraded |
# tar zxvf nmc2501.tgz | Decompress NVM file |
# cd nmc2501 #./nvmupdate64e -l nmc-2501.log |
Execute NMC-2501 NVM upgrade |
Please AC cycle system when utility report Tool execution completed with the following status: All operations completed successfully. |
|
# ethtool -i <upgraded NIC device name> | check upgraded LAN NVM version after executing NVM upgraded |
Steps
1. Download nmc2501.tgz from attachment
2. Check current nvm version from one of Ethernet device of NMC-2501 (b60p0 is an example)
# ethtool -i b60p0
driver: i40e
version: 2.10.19.30
firmware-version: 6.80 0x800040fd 1.1691.0
expansion-rom-version:
bus-info: 0000:60:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
3. Get in unzipped folder and run following command to execute update process ; You should understand which device is available to be updated.
"-l nmc-2501.log" specifies the log file for recording output from the nvmupdate utility, if NMC can't success to update NVM file, please forward this log file to Advantech FAE
# ./nvmupdate64e -l nmc-2501.log
Intel(R) Ethernet NVM Update Tool
NVMUpdate version 1.35.42.7
Copyright (C) 2013 - 2020 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 4.48(4.30) 37D3 00:064 Update not
for 10GbE SFP+ available
04) Intel(R) Ethernet Controller 6.128(6.80) 158B 00:096 Update
XXV710 for 25GbE SFP28 available
Options: Adapter Index List (comma-separated), [A]ll, e[X]it
Enter selection: 04 <-- please choose XXV710 device.
Would you like to back up the NVM images? [Y]es/[N]o: y <-suggset choose y
Update in progress. This operation may take several minutes.
[.....-****]
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 4.48(4.30) 37D3 00:064 Update not
for 10GbE SFP+ available
04) Intel(R) Ethernet Controller 7.16(7.10) 158B 00:096 Update
XXV710 for 25GbE SFP28 successful
Reboot is required to complete the update process.
Tool execution completed with the following status: All operations completed successfully.
Press any key to exit.
4. 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.
5. Power OFF and ON to apply the changes.
6. Check nvm version from one of Ethernet device of NMC-1011 (b5fp0 as an example)
# ethtool -i b60p0
driver: i40e
version: 2.10.19.30
firmware-version: 7.10 0x80007cdc 1.1691.0
expansion-rom-version:
bus-info: 0000:60:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
7. Check VPD info from Advantech network device (Assume device NMC-2501 on bus 60:00.0)
# lspci -s 60:00.0 -vvv | grep -i "Vendor specific"
[V0] Vendor specific: N250
[V1] Vendor specific: V7.10
[V2] Vendor specific: V7.10.01
Appedix :
Please refer to the following table to check network driver version and upgrade the latest driver.
Comments
0 comments
Please sign in to leave a comment.