Note: The procedure below requires serial console access and power cycling the system for the new NVM update to take effect.  Service will be interrupted. Performing the following procedure during a maintainance window is recommended.


Step 1:

Download X550-T NVM v3.6 from the link below.

Filename: CSG1300_x550_NVM_3p60.tar.gz

Md5sum: 9c85e8882761244047f66781cff734cc

https://versanetworks.box.com/s/wp00tysir6tbvayqt79lp556bcdx8xj4

 

Step 2: 

Extract the firmware update files

[admin@versa-flexvnf: ~] $ sudo tar -xf CSG1300_x550_NVM_3p60.tar.gz
 
[admin@versa-flexvnf: ~] $ cd CSG1300_x550_NVM_3p60
/home/admin/CSG1300_x550_NVM_3p60
 
[admin@versa-flexvnf: CSG1300_x550_NVM_3p60] $ ls -l
total 13988
-rwxrwxrwx 1 root  root     2059 Sep 19 16:31 CSG1300_X550T_chk_eep.sh
-rwxrwxrwx 1 root  root     3080 Sep 19 16:29 CSG1300_X550T_init.sh
-rwxr-x--x 1 admin versa 2097152 May 16  2018 dSGVL_B0_AT2_MCTP_2p00.bin
-rwxr-x--x 1 admin versa 2097152 Sep  5 15:49 dSGVL_B0_AT2_noMNG_2p00.bin
-rwxrwxrwx 1 root  root  2097152 Oct 31  2023 dSGVL_B0_AT2_noMNG_3p60.bin
-rwxr-x--x 1 admin versa 3446400 Apr  3 02:03 eeupdate64e
-rwxr-x--x 1 root  root  4567864 Sep  5 16:48 lanconf64e
-rw-r----- 1 root  root      185 Sep 19 16:43 md5sum.txt
[admin@versa-flexvnf: CSG1300_x550_NVM_3p60] $

Step 3: 

Stop Versa services


[admin@versa-flexvnf: ~] $ vsh stop
 

 

Step 4: 

Check eth1 & eth2 MACs and current NVM version

 

 [admin@versa-flexvnf: ~] $ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether ac:43:30:f8:ef:c0 brd ff:ff:ff:ff:ff:ff
. . .
63: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether ac:43:30:f8:ef:c2 brd ff:ff:ff:ff:ff:ff
64: eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether ac:43:30:f8:ef:c3 brd ff:ff:ff:ff:ff:ff
65: eth3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether ac:43:30:f8:ef:c4 brd ff:ff:ff:ff:ff:ff
66: eth4: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether ac:43:30:f8:ef:c5 brd ff:ff:ff:ff:ff:ff
67: eth5: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether ac:43:30:f8:ef:c6 brd ff:ff:ff:ff:ff:ff
68: eth6: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether ac:43:30:f8:ef:c7 brd ff:ff:ff:ff:ff:ff
69: eth7: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether ac:43:30:f8:ef:c8 brd ff:ff:ff:ff:ff:ff
70: eth8: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether ac:43:30:f8:ef:c9 brd ff:ff:ff:ff:ff:ff
[admin@versa-flexvnf: ~] $

 

 

[admin@versa-flexvnf: ~] $ ethtool -i eth1
driver: ixgbe
version: 5.5.7
firmware-version: 0x80000d02, 1.1937.0
expansion-rom-version:
bus-info: 0000:04:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
[admin@versa-flexvnf: ~] $ ethtool -i eth2
driver: ixgbe
version: 5.5.7
firmware-version: 0x80000d02, 1.1937.0
expansion-rom-version:
bus-info: 0000:04:00.1
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes

 

Step 5:

Set executable permissions to the firmware update files

 

[admin@versa-flexvnf: CSG1300_x550_NVM_3p60] $ sudo chmod a+x * *.*
[admin@versa-flexvnf: CSG1300_X550_NVM_3p60] $

 

Step 6:

Run lanconf64e NVM update tool.

Select the first X550 NIC at Location 4:00.0 from the device list as shown below.

 

[admin@versa-flexvnf: CSG1300_X550_NVM_3p60] $ sudo ./lanconf64e
 
    Copyright (C) 2006 - 2022 by Intel (R) Corporation. All rights reserved
            Intel (R) Confidential and not for general distribution.
 lqqqqqqqqqqqqqqqqqqqqqqq[Select a Device (22 found)]qqqqqqqqqqqqqqqqqqqqqqqqk
 x Num Description                   ---                 Device-Id  Location x
 x 01) Intel(R) I350 Gigabit Network Connection          8086-1521    2:00.0 x
 x 02) Intel(R) I350 Gigabit Network Connection          8086-1521    2:00.1 x
 x 03) Intel(R) I350 Gigabit Network Connection          8086-1521    2:00.2 x
 x 04) Intel(R) I350 Gigabit Network Connection          8086-1521    2:00.3 x
 x 05) Intel(R) Ethernet Converged Network Adapter X550- 8086-1563    4:00.0 x
 x 06) Intel(R) Ethernet Converged Network Adapter X550- 8086-1563    4:00.1 x
 x 07) Intel(R) Ethernet Converged Network Adapter X710  8086-1572    6:00.0 x
 x 08) Intel(R) Ethernet Converged Network Adapter X710  8086-1572    6:00.1 x
 x 09) Intel(R) I350 Gigabit Network Connection          8086-1521    8:00.0 x
 x 10) Intel(R) I350 Gigabit Network Connection          8086-1521    8:00.1 x
 x 11) Intel(R) I350 Gigabit Network Connection          8086-1521    8:00.2 x
 x 12) Intel(R) I350 Gigabit Network Connection          8086-1521    8:00.3 x
 x 13) Intel(R) I350 Gigabit Network Connection          8086-1521   12:00.0 x
 x 14) Intel(R) I350 Gigabit Network Connection          8086-1521   12:00.1 x
 x 15) Intel(R) I350 Gigabit Network Connection          8086-1521   12:00.2 x
 x 16) Intel(R) I350 Gigabit Network Connection          8086-1521   12:00.3 x
 x 17) Intel(R) I210 Gigabit Network Connection          8086-157B   14:00.0 x
 x                                    \/                                     x
 mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
  Select = Up/Down/[Enter]   Exit = X    Blink Adapter = B   Impersonate = I
     Switch Description = N  DLM LANConf v1.39.20.0

Step 7:

Select EEPROM/FLASH from the menu

 

    Copyright (C) 2006 - 2022 by Intel (R) Corporation. All rights reserved
            Intel (R) Confidential and not for general distribution.

                    lqqqqqqqqqq[ LANConf Menu ]qqqqqqqqqqqqk
                    x Registers (MAC and PHY)              x
                    x Transmit and Receive                 x
                    x IEEE Tests                           x
                    x EEPROM/FLASH                         x
                    x Adapter Diagnostic Tests             x
                    x PCI/Bus Configuration Menu           x
                    x SV Menu                              x
                    x Keystroke Scripts                    x
                    mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj

  lqqqqqqqqqqqqqqqqqqqqqqqqqqq[Action Description]qqqqqqqqqqqqqqqqqqqqqqqqqqqqk
  x View/Edit the EEPROM or FLASH                                             x
  mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
    DLM LANConf v1.39.20.0 DI:1563 (B/D/F:4:00.0) [F1]-Help [F2]-Quick Menu

 

 

Step 8:

Select NVM Image from the menu as shown below.

 

    Copyright (C) 2006 - 2022 by Intel (R) Corporation. All rights reserved
            Intel (R) Confidential and not for general distribution.

                    lqqqqqqqqq[EEPROM/FLASH Menu]qqqqqqqqqqk
                    x Raw EEPROM                           x
                    x Raw EEPROM 64 words only             x
                    x Erase EEPROM                         x
                    x Flash                                x
                    x Flash Op Codes                       x
                    x NVM Image                            x
                    mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj

  lqqqqqqqqqqqqqqqqqqqqqqqqqqq[Action Description]qqqqqqqqqqqqqqqqqqqqqqqqqqqqk
  x Program/Verify NVM image                                                  x
  mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
    DLM LANConf v1.39.20.0 DI:1563 (B/D/F:4:00.0) [F1]-Help [F2]-Quick Menu

 

Step 9:

Select “Update Image” from the menu.

 

    Copyright (C) 2006 - 2022 by Intel (R) Corporation. All rights reserved
            Intel (R) Confidential and not for general distribution.
               lqqqqqqqqqqqqqq[NVM Image Options]qqqqqqqqqqqqqqqqk
               x                                                 x
               x Flash:                Winbond W25Q Family       x
               x Flash Mode:           Protected                 x
               x Flash Size:           2048 KBytes               x
               x Firmware Version:     REV:3.19                  x
               x Firmware Status:      Valid                     x
               x NVM Version (ETRACK): 2.00 (0x80000D02)         x
               x                                                 x
               x Update Image    Verify Image    Image Info      x
               x Update Module   Verify Module   File Image Info x
               x Update Options                                  x
               x                                                 x
               x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x
               x x                       0                     x x
               x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x
               mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
  lqqqqqqqqqqqqqqqqqqqqqqqqqqq[Action Description]qqqqqqqqqqqqqqqqqqqqqqqqqqqqk
  x Update Shared Flash from binary file with preservation                    x
  mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
    DLM LANConf v1.39.20.0 DI:1563 (B/D/F:4:00.0) [F1]-Help [F2]-Quick Menu

 

Step 10:

Select the firmware file name “dSGVL_B0_AT2_noMNG_3p60.bin” and hit Enter.

 

    Copyright (C) 2006 - 2022 by Intel (R) Corporation. All rights reserved
            Intel (R) Confidential and not for general distribution.

                        lqq[ Open a Flash File... ]qqqqk
                        x..                            x
                        x.CSG3300_init.sh.swp          x
                        xCSG1300_X550T_chk_eep.sh      x
                        xCSG1300_X550T_init.sh         x
                        xdSGVL_B0_AT2_MCTP_2p00.bin    x
                        xdSGVL_B0_AT2_noMNG_2p00.bin   x
                        xdSGVL_B0_AT2_noMNG_3p60.bin   x
                        xeeupdate64e                   x
                        xlanconf64e                    x
                        xmd5sum.txt                    x
                        mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj

  lqqqqqqqqqqqqqqqqqqqqq[Current Directory and Controls]qqqqqqqqqqqqqqqqqqqqqqk
  x[F8] Manual Entry  /home/admin/CSG1300_x550_NVM_3p60/                      x
  mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
    DLM LANConf v1.39.20.0 DI:1563 (B/D/F:4:00.0) [F1]-Help [F2]-Quick Menu

 

NVM firmware will be updated.

 

    Copyright (C) 2006 - 2022 by Intel (R) Corporation. All rights reserved
            Intel (R) Confidential and not for general distribution.
               lqqqqqqqqqqqqqq[NVM Image Options]qqqqqqqqqqqqqqqqk
               x                                                 x
               x Flash:                Winbond W25Q Family       x
               x Flash Mode:           Protected                 x
               x Flash Size:           2048 KBytes               x
     lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
     x Programming Shared Flash.  This will write the EEPROM, erase necessary x
     x Flash sectors, and program the Flash.  MAC addresses are preserved and x
     x checksums are updated...                                               x
     mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
               x Update Module   Verify Module   File Image Info x
               x Update Options                                  x
               x                                                 x
               x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x
               x x                       25                    x x
               x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x
               mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
  lqqqqqqqqqqqqqqqqqqqqqqqqqqq[Action Description]qqqqqqqqqqqqqqqqqqqqqqqqqqqqk
  x                                                                           x
  mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
    DLM LANConf v1.39.20.0 DI:1563 (B/D/F:4:00.0)


 

Once the firmware update is completed, “Flash updated successfully” message will be displayed as shown below.

 

    Copyright (C) 2006 - 2022 by Intel (R) Corporation. All rights reserved
            Intel (R) Confidential and not for general distribution.
                lqqqqqqqqqqqqqq[NVM Image Options]qqqqqqqqqqqqqqqqk
               x                                                  x
               x Flash:                Winbond W25Q Family       x
               x Flash Mode:           Protected                 x
               x Flash Size:           2048 KBytes               x
               x Firmware Version:     REV:3.19                  x
               x Firmwalqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk           x
               x NVM Vex                              x)         x
               x       x Flash updated successfully!  x          x
               x Updatex                              xInfo      x
               x Updatex             OK               xmage Info x
               x Updatex                              x          x
               x       mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj          x
               x                                                  x
               x                                                  x
               x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x
               x x                      100%                   x x
               x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x
                mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
   lqqqqqqqqqqqqqqqqqqqqqqqqqqq[Action Description]qqqqqqqqqqqqqqqqqqqqqqqqqqqqk
  x                                                                            x
  mqDLM LANConf v1.39.20.0 DI:1563 (B/D/F:27:00.0) [F1]-Help [F2]-Quick Menuqqj


Step 11:

Press “Esc” (a few times) to exit back to the lanconf main menu.

 

    Copyright (C) 2006 - 2022 by Intel (R) Corporation. All rights reserved
            Intel (R) Confidential and not for general distribution.
 
 
                     lqqqqqqqqqq[ LANConf Menu ]qqqqqqqqqqqqk
   lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
  x                                                                          x
  x This is the first menu and escaping another level releases the current   x
  x adapter and all of its settings.                                         x
  x                                                                          x
  x Press [ESC] to release adapter and return to the selection menu.        x
  x                                                                          x
  x                                   OK                                    x
  x                                                                          x
   mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
 
 
   lqqqqqqqqqqqqqqqqqqqqqqqqqqq[Action Description]qqqqqqqqqqqqqqqqqqqqqqqqqqqqk
  x View/Edit the MAC and PHY registers                                        x
   mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj

 

Step 12:

At the lanconf main menu, select “Exit” at the bottom of the page to exit from lanconf tool.

 

    Copyright (C) 2006 - 2022 by Intel (R) Corporation. All rights reserved
            Intel (R) Confidential and not for general distribution.
 lqqqqqqqqqqqqqqqqqqqqqqq[Select a Device (22 found)]qqqqqqqqqqqqqqqqqqqqqqqqk
 x Num Description                    /\                 Device-Id  Location x
 x 07) Intel(R) Ethernet Converged Network Adapter X710  8086-1572    6:00.0 x
 x 08) Intel(R) Ethernet Converged Network Adapter X710  8086-1572    6:00.1 x
 x 09) Intel(R) I350 Gigabit Network Connection          8086-1521    8:00.0 x
 x 10) Intel(R) I350 Gigabit Network Connection          8086-1521    8:00.1 x
 x 11) Intel(R) I350 Gigabit Network Connection          8086-1521    8:00.2 x
 x 12) Intel(R) I350 Gigabit Network Connection          8086-1521    8:00.3 x
 x 13) Intel(R) I350 Gigabit Network Connection          8086-1521   12:00.0 x
 x 14) Intel(R) I350 Gigabit Network Connection          8086-1521   12:00.1 x
 x 15) Intel(R) I350 Gigabit Network Connection          8086-1521   12:00.2 x
 x 16) Intel(R) I350 Gigabit Network Connection          8086-1521   12:00.3 x
 x 17) Intel(R) I210 Gigabit Network Connection          8086-157B   14:00.0 x
 x 18) Intel(R) I210 Gigabit Network Connection          8086-1533   15:00.0 x
 x 19) Intel(R) Ethernet Connection X553 10 GbE SFP+     8086-15CE   17:00.0 x
 x 20) Intel(R) Ethernet Connection X553 10 GbE SFP+     8086-15CE   17:00.1 x
 x 21) Intel(R) Ethernet Connection X553 10 GbE SFP+     8086-15CE   19:00.0 x
 x 22) Intel(R) Ethernet Connection X553 10 GbE SFP+     8086-15CE   19:00.1 x
 x     Exit                                                                  x
 x                                   ---                                     x
 mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
  Select = Up/Down/[Enter]   Exit = X    Blink Adapter = B   Impersonate = I
     Switch Description = N  DLM LANConf v1.39.20.0

 

Step 13:

Run NIC init script “CSG1300_X550T_init.sh” as shown below and verify each eeprom value is programmed successfully as highlighted below.

 

[admin@versa-flexvnf: CSG1300_x550_NVM_3p60] $ sudo ./CSG1300_X550T_init.sh
Setting CSG1300 X550T MDI & LED config . . .

Using: Intel (R) PRO Network Connections SDK v2.43.8
EEUPDATE v5.43.08.00
Copyright (C) 1995 Intel Corporation
Intel (R) Confidential and not for general distribution.

NIC Bus Dev Fun Vendor-Device  Branding string
=== === === === ============= =================================================
  1   2  00  00   8086-1521    Intel(R) I350 Gigabit Network Connection
  2   2  00  01   8086-1521    Intel(R) I350 Gigabit Network Connection
  3   2  00  02   8086-1521    Intel(R) I350 Gigabit Network Connection
  4   2  00  03   8086-1521    Intel(R) I350 Gigabit Network Connection
  5   4  00  00   8086-1563    Intel(R) Ethernet Converged Network Adapter X550
  6   4  00  01   8086-1563    Intel(R) Ethernet Converged Network Adapter X550
  7   6  00  00   8086-1572    Intel(R) Ethernet Converged Network Adapter X710
  8   6  00  01   8086-1572    Intel(R) Ethernet Converged Network Adapter X710
  9   8  00  00   8086-1521    Intel(R) I350 Gigabit Network Connection
 10   8  00  01   8086-1521    Intel(R) I350 Gigabit Network Connection
 11   8  00  02   8086-1521    Intel(R) I350 Gigabit Network Connection
 12   8  00  03   8086-1521    Intel(R) I350 Gigabit Network Connection
 13  12  00  00   8086-1521    Intel(R) I350 Gigabit Network Connection
 14  12  00  01   8086-1521    Intel(R) I350 Gigabit Network Connection
 15  12  00  02   8086-1521    Intel(R) I350 Gigabit Network Connection
 16  12  00  03   8086-1521    Intel(R) I350 Gigabit Network Connection
 17  14  00  00   8086-157B    Intel(R) I210 Gigabit Network Connection
 18  15  00  00   8086-1533    Intel(R) I210 Gigabit Network Connection
 19  17  00  00   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+
 20  17  00  01   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+
 21  19  00  00   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+
 22  19  00  01   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+


 5: Successfully wrote word 0x0FC9 -> 0x0000
 5: Updating Checksum and CRCs...Done.


Using: Intel (R) PRO Network Connections SDK v2.43.8
EEUPDATE v5.43.08.00
Copyright (C) 1995 Intel Corporation
Intel (R) Confidential and not for general distribution.

NIC Bus Dev Fun Vendor-Device  Branding string
=== === === === ============= =================================================
  1   2  00  00   8086-1521    Intel(R) I350 Gigabit Network Connection
  2   2  00  01   8086-1521    Intel(R) I350 Gigabit Network Connection
  3   2  00  02   8086-1521    Intel(R) I350 Gigabit Network Connection
  4   2  00  03   8086-1521    Intel(R) I350 Gigabit Network Connection
  5   4  00  00   8086-1563    Intel(R) Ethernet Converged Network Adapter X550
  6   4  00  01   8086-1563    Intel(R) Ethernet Converged Network Adapter X550
  7   6  00  00   8086-1572    Intel(R) Ethernet Converged Network Adapter X710
  8   6  00  01   8086-1572    Intel(R) Ethernet Converged Network Adapter X710
  9   8  00  00   8086-1521    Intel(R) I350 Gigabit Network Connection
 10   8  00  01   8086-1521    Intel(R) I350 Gigabit Network Connection
 11   8  00  02   8086-1521    Intel(R) I350 Gigabit Network Connection
 12   8  00  03   8086-1521    Intel(R) I350 Gigabit Network Connection
 13  12  00  00   8086-1521    Intel(R) I350 Gigabit Network Connection
 14  12  00  01   8086-1521    Intel(R) I350 Gigabit Network Connection
 15  12  00  02   8086-1521    Intel(R) I350 Gigabit Network Connection
 16  12  00  03   8086-1521    Intel(R) I350 Gigabit Network Connection
 17  14  00  00   8086-157B    Intel(R) I210 Gigabit Network Connection
 18  15  00  00   8086-1533    Intel(R) I210 Gigabit Network Connection
 19  17  00  00   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+
 20  17  00  01   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+
 21  19  00  00   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+
 22  19  00  01   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+


 5: Successfully wrote word 0x0FCB -> 0x7600
 5: Updating Checksum and CRCs...Done.


Using: Intel (R) PRO Network Connections SDK v2.43.8
EEUPDATE v5.43.08.00
Copyright (C) 1995 Intel Corporation
Intel (R) Confidential and not for general distribution.

NIC Bus Dev Fun Vendor-Device  Branding string
=== === === === ============= =================================================
  1   2  00  00   8086-1521    Intel(R) I350 Gigabit Network Connection
  2   2  00  01   8086-1521    Intel(R) I350 Gigabit Network Connection
  3   2  00  02   8086-1521    Intel(R) I350 Gigabit Network Connection
  4   2  00  03   8086-1521    Intel(R) I350 Gigabit Network Connection
  5   4  00  00   8086-1563    Intel(R) Ethernet Converged Network Adapter X550
  6   4  00  01   8086-1563    Intel(R) Ethernet Converged Network Adapter X550
  7   6  00  00   8086-1572    Intel(R) Ethernet Converged Network Adapter X710
  8   6  00  01   8086-1572    Intel(R) Ethernet Converged Network Adapter X710
  9   8  00  00   8086-1521    Intel(R) I350 Gigabit Network Connection
 10   8  00  01   8086-1521    Intel(R) I350 Gigabit Network Connection
 11   8  00  02   8086-1521    Intel(R) I350 Gigabit Network Connection
 12   8  00  03   8086-1521    Intel(R) I350 Gigabit Network Connection
 13  12  00  00   8086-1521    Intel(R) I350 Gigabit Network Connection
 14  12  00  01   8086-1521    Intel(R) I350 Gigabit Network Connection
 15  12  00  02   8086-1521    Intel(R) I350 Gigabit Network Connection
 16  12  00  03   8086-1521    Intel(R) I350 Gigabit Network Connection
 17  14  00  00   8086-157B    Intel(R) I210 Gigabit Network Connection
 18  15  00  00   8086-1533    Intel(R) I210 Gigabit Network Connection
 19  17  00  00   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+
 20  17  00  01   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+
 21  19  00  00   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+
 22  19  00  01   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+


 5: Successfully wrote word 0x0104 -> 0x4004
 5: Updating Checksum and CRCs...Done.


Using: Intel (R) PRO Network Connections SDK v2.43.8
EEUPDATE v5.43.08.00
Copyright (C) 1995 Intel Corporation
Intel (R) Confidential and not for general distribution.

NIC Bus Dev Fun Vendor-Device  Branding string
=== === === === ============= =================================================
  1   2  00  00   8086-1521    Intel(R) I350 Gigabit Network Connection
  2   2  00  01   8086-1521    Intel(R) I350 Gigabit Network Connection
  3   2  00  02   8086-1521    Intel(R) I350 Gigabit Network Connection
  4   2  00  03   8086-1521    Intel(R) I350 Gigabit Network Connection
  5   4  00  00   8086-1563    Intel(R) Ethernet Converged Network Adapter X550
  6   4  00  01   8086-1563    Intel(R) Ethernet Converged Network Adapter X550
  7   6  00  00   8086-1572    Intel(R) Ethernet Converged Network Adapter X710
  8   6  00  01   8086-1572    Intel(R) Ethernet Converged Network Adapter X710
  9   8  00  00   8086-1521    Intel(R) I350 Gigabit Network Connection
 10   8  00  01   8086-1521    Intel(R) I350 Gigabit Network Connection
 11   8  00  02   8086-1521    Intel(R) I350 Gigabit Network Connection
 12   8  00  03   8086-1521    Intel(R) I350 Gigabit Network Connection
 13  12  00  00   8086-1521    Intel(R) I350 Gigabit Network Connection
 14  12  00  01   8086-1521    Intel(R) I350 Gigabit Network Connection
 15  12  00  02   8086-1521    Intel(R) I350 Gigabit Network Connection
 16  12  00  03   8086-1521    Intel(R) I350 Gigabit Network Connection
 17  14  00  00   8086-157B    Intel(R) I210 Gigabit Network Connection
 18  15  00  00   8086-1533    Intel(R) I210 Gigabit Network Connection
 19  17  00  00   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+
 20  17  00  01   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+
 21  19  00  00   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+
 22  19  00  01   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+


 5: Successfully wrote word 0x010C -> 0x4004
 5: Updating Checksum and CRCs...Done.


Using: Intel (R) PRO Network Connections SDK v2.43.8
EEUPDATE v5.43.08.00
Copyright (C) 1995 Intel Corporation
Intel (R) Confidential and not for general distribution.

NIC Bus Dev Fun Vendor-Device  Branding string
=== === === === ============= =================================================
  1   2  00  00   8086-1521    Intel(R) I350 Gigabit Network Connection
  2   2  00  01   8086-1521    Intel(R) I350 Gigabit Network Connection
  3   2  00  02   8086-1521    Intel(R) I350 Gigabit Network Connection
  4   2  00  03   8086-1521    Intel(R) I350 Gigabit Network Connection
  5   4  00  00   8086-1563    Intel(R) Ethernet Converged Network Adapter X550
  6   4  00  01   8086-1563    Intel(R) Ethernet Converged Network Adapter X550
  7   6  00  00   8086-1572    Intel(R) Ethernet Converged Network Adapter X710
  8   6  00  01   8086-1572    Intel(R) Ethernet Converged Network Adapter X710
  9   8  00  00   8086-1521    Intel(R) I350 Gigabit Network Connection
 10   8  00  01   8086-1521    Intel(R) I350 Gigabit Network Connection
 11   8  00  02   8086-1521    Intel(R) I350 Gigabit Network Connection
 12   8  00  03   8086-1521    Intel(R) I350 Gigabit Network Connection
 13  12  00  00   8086-1521    Intel(R) I350 Gigabit Network Connection
 14  12  00  01   8086-1521    Intel(R) I350 Gigabit Network Connection
 15  12  00  02   8086-1521    Intel(R) I350 Gigabit Network Connection
 16  12  00  03   8086-1521    Intel(R) I350 Gigabit Network Connection
 17  14  00  00   8086-157B    Intel(R) I210 Gigabit Network Connection
 18  15  00  00   8086-1533    Intel(R) I210 Gigabit Network Connection
 19  17  00  00   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+
 20  17  00  01   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+
 21  19  00  00   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+
 22  19  00  01   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+


 5: Successfully wrote word 0x0105 -> 0x4546
 5: Updating Checksum and CRCs...Done.


Using: Intel (R) PRO Network Connections SDK v2.43.8
EEUPDATE v5.43.08.00
Copyright (C) 1995 Intel Corporation
Intel (R) Confidential and not for general distribution.

NIC Bus Dev Fun Vendor-Device  Branding string
=== === === === ============= =================================================
  1   2  00  00   8086-1521    Intel(R) I350 Gigabit Network Connection
  2   2  00  01   8086-1521    Intel(R) I350 Gigabit Network Connection
  3   2  00  02   8086-1521    Intel(R) I350 Gigabit Network Connection
  4   2  00  03   8086-1521    Intel(R) I350 Gigabit Network Connection
  5   4  00  00   8086-1563    Intel(R) Ethernet Converged Network Adapter X550
  6   4  00  01   8086-1563    Intel(R) Ethernet Converged Network Adapter X550
  7   6  00  00   8086-1572    Intel(R) Ethernet Converged Network Adapter X710
  8   6  00  01   8086-1572    Intel(R) Ethernet Converged Network Adapter X710
  9   8  00  00   8086-1521    Intel(R) I350 Gigabit Network Connection
 10   8  00  01   8086-1521    Intel(R) I350 Gigabit Network Connection
 11   8  00  02   8086-1521    Intel(R) I350 Gigabit Network Connection
 12   8  00  03   8086-1521    Intel(R) I350 Gigabit Network Connection
 13  12  00  00   8086-1521    Intel(R) I350 Gigabit Network Connection
 14  12  00  01   8086-1521    Intel(R) I350 Gigabit Network Connection
 15  12  00  02   8086-1521    Intel(R) I350 Gigabit Network Connection
 16  12  00  03   8086-1521    Intel(R) I350 Gigabit Network Connection
 17  14  00  00   8086-157B    Intel(R) I210 Gigabit Network Connection
 18  15  00  00   8086-1533    Intel(R) I210 Gigabit Network Connection
 19  17  00  00   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+
 20  17  00  01   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+
 21  19  00  00   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+
 22  19  00  01   8086-15CE    Intel(R) Ethernet Connection X553 10 GbE SFP+


 5: Successfully wrote word 0x010D -> 0x4546
 5: Updating Checksum and CRCs...Done.


Please make sure EEPROM verification is "PASS" for each value as highlighted below.


Verifying EEPROM values . . .
5: Word 0xFC9 = 0x0000
PASS!
5: Word 0xFCB = 0x7600
PASS!
5: Word 0x104 = 0x4004
PASS!
5: Word 0x10C = 0x4004
PASS!
5: Word 0x105 = 0x4546
PASS!
5: Word 0x10D = 0x4546
PASS!
EEPROM PROGRAMMING COMPLETED!
================================================
| PLEASE POWER CYCLE THE SYSTEM!!! |
================================================
[admin@versa-flexvnf: CSG1300_x550_NVM_3p60] $

 

Step 13:

Power cycle the system

Plug out the power cord(s), wait for about ~ 30 seconds, and then plug in the power cord(s).

 

Step 14:

After power cycling the system, stop the services again and verify if NVM version is updated as shown below.


[admin@versa-flexvnf: ~] $ vsh stop
 
[admin@versa-flexvnf: ~] $ ethtool -i eth1
driver: ixgbe
version: 5.9.4
firmware-version: 0x8000172e, 1.3105.0
expansion-rom-version:
bus-info: 0000:04:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
[admin@versa-flexvnf: ~] $ ethtool -i eth2
driver: ixgbe
version: 5.9.4
firmware-version: 0x8000172e, 1.3105.0
expansion-rom-version:
bus-info: 0000:04:00.1
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
[admin@versa-flexvnf: ~] $

 


Step 15:

Go to VOS cli> and verify all interfaces are detected, MAC addresses are still intact and network ports are working properly as expected.

 

admin@versa-flexvnf-cli> show interfaces brief | tab | nomore
NAME         MAC                OPER  ADMIN   TENANT  VRF                        IP
------------------------------------------------------------------------------------------------------------
eth-0/0       ac:43:30:f8:ef:c0  up    up      0       global                     10.10.10.10/8
. . .
vni-0/0       ac:43:30:f8:ef:c2  down  down    -       -                          
vni-0/0.1     ac:43:30:f8:ef:c2  down  down    1       WAN1-Transport-VR          
vni-0/0.0     ac:43:30:f8:ef:c2  down  down    1       WAN1-Transport-VR          172.168.10.10/24
vni-0/1       ac:43:30:f8:ef:c3  down  up      -       -                          
vni-0/1.1     ac:43:30:f8:ef:c3  down  up      1       WAN1-Transport-VR          
vni-0/1.0     ac:43:30:f8:ef:c3  down  up      1       WAN1-Transport-VR          172.168.10.11/24
. . .
vni-0/2       ac:43:30:f8:ef:c4  down  up      -       -                          
vni-0/2.1     ac:43:30:f8:ef:c4  down  up      1       WAN1-Transport-VR          
vni-0/2.0     ac:43:30:f8:ef:c4  down  up      1       WAN1-Transport-VR          
vni-0/3       ac:43:30:f8:ef:c5  down  up      -       -                          
vni-0/3.1     ac:43:30:f8:ef:c5  down  up      1       WAN1-Transport-VR          
vni-0/3.0     ac:43:30:f8:ef:c5  down  up      1       WAN1-Transport-VR          
 
[ok][2023-09-01 18:32:44]
admin@versa-flexvnf-cli>



<DONE>



Release Notes:

  1.  X550-T NVM v3.6 update: dSGVL_B0_AT2_noMNG_3p60.bin (NVM without manageability function). With previous version NVM 2.0 (with manageability function), link partner (remote-end) status may show link up even when X550 (vni-0/0 & vni-0/1) is admin down or ifconfig down.