This post is more than 5 years old

1 Rookie

 • 

71 Posts

3622

April 28th, 2019 20:00

S5148-ON Firmware update no working

I did a firmware update on our S5148F-ON switches to 3.36.5.1-4, which the logs say worked, but "dmidecode -s system-version" stills shows an older version. A previous update also shows up in the logs too, but the dmidecode system-version is older still. I think the other update happened when I updated to 10.4.3E.132.

Any suggestions.

 

 # /mnt/onie-boot/onie/tools/bin/onie-fwpkg show

** Pending firmware update information:

No pending firmware updates present.

 

** Firmware update results information:

Name                                                       | Version    | Result   | Date

===========================================================+============+==========+====================

onie-firmware-x86_64-dellemc_s5100_c2538-r0.3.36.5.1-4.bin | 3.36.5.1-4 | Success  | 2019-04-29 11:05:24

===========================================================+============+==========+====================

 

For more detailed information run: onie-fwpkg show-results

 # /mnt/onie-boot/onie/tools/bin/onie-fwpkg show-log

2018-03-29 13:40:55 ONIE: Success: Firmware update URL: file:///lib/onie/onie-updater

2018-03-29 13:40:55 ONIE: Success: Firmware update version: 3.36.1.1-6

2019-04-29 11:02:45 MSS region A is running

2019-04-29 11:05:21 MSS region B is running

2019-04-29 11:05:21 MSS-A and MSS-B update is done

2019-04-29 11:05:21 BIOS update not required.

2019-04-29 11:05:24 CPLD update not required.

2019-04-29 11:05:24 ONIE: Success: Firmware update URL: /mnt/onie-boot/onie/update/pending/onie-firmware-x86_64-dellemc_s5100_c2538-r0.3.36.5.1-4.bin

2019-04-29 11:05:24 ONIE: Success: Firmware update version: 3.36.5.1-4

 #  dmidecode -s system-version

3.36.0.1-2

1 Rookie

 • 

71 Posts

May 7th, 2019 17:00

Solved through private messages. To recap, I installed 3.36.5.1-4, but the OS reports this as 3.36.0.1-2. The installation logs also showed another version (3.36.1.1-6) had previously been installed. Dell responded that 3.36.0.1-2 is the latest. Essentially, the version numbering is NOT a software style version number (e.g. NOT major.minor. patch.build). The version number describes the compatible hardware and the type of the file, not the version number of the firmware. 3( = firmware for x86 CPUs).36 ( = for S5148F platform).0 (= BIOS) .1 (BIOS bits)-2 (=version of 3.36.0.1) The differences I saw between the version number used naming the file and also those appearing in the installation log messages, and the version reported by the OS pre and post installation, where differences indicating state, not which version of the bios was installed.

Moderator

 • 

9.6K Posts

 • 

42.5K Points

April 29th, 2019 09:00

Hi,

Does it still show the older version after rebooting the switch?

1 Rookie

 • 

71 Posts

April 29th, 2019 13:00

Yes, the switch was rebooted, and it still shows the older firmware version. I haven't power cycled the switch though, as it is an hour round trip to do so.

Still have the terminal open to one, so I can cut and paste the session before I rebooted. Did the following on the switches:

# /mnt/onie-boot/onie/tools/bin/onie-fwpkg add onie-firmware-x86_64-dellemc_s5100_c2538-r0.3.36.5.1-4.bin

Staging firmware update: onie-firmware-x86_64-dellemc_s5100_c2538-r0.3.36.5.1-4.bin

# /mnt/onie-boot/onie/tools/bin/onie-fwpkg show

** Pending firmware update information:

Name                                                       | Version    | Attempts |Size (Bytes)  | Date

===========================================================+============+==========+==============+====================

onie-firmware-x86_64-dellemc_s5100_c2538-r0.3.36.5.1-4.bin | 3.36.5.1-4 |        0 |      7128951 | 2019-04-29 10:56:39

===========================================================+============+==========+==============+====================

For more detailed information run: onie-fwpkg show-pending

** Firmware update results information:

No firmware update results present.

# /mnt/onie-boot/onie/tools/bin/onie-boot-mode -q -o update

# os10-image -o update

WARNING: ONIE update requested

Are you sure (y/N)? y

Success setting boot mode to ONIE update

Reboot required to take effect

# reboot

# Connection to x11 closed by remote host.

Connection to x11 closed.

1 Rookie

 • 

71 Posts

April 29th, 2019 14:00

Will power cycle the sometime this week, when we travel out the the data centre to do some other work.  It's an hour round trip, and we need to do the right paperwork to get in the door, so anything involving physical access can take a while.

 

Moderator

 • 

9.6K Posts

 • 

42.5K Points

April 29th, 2019 14:00

Yeah that looks fine up until the reboot and the update not showing. You may need to do a full power cycle.

1 Rookie

 • 

71 Posts

May 1st, 2019 19:00

Power cycled both of them, and they still show the old firmware

# dmidecode -s system-version
3.36.0.1-2



1 Rookie

 • 

71 Posts

May 1st, 2019 19:00

Is there more than one bank that needs to be updated?

Moderator

 • 

9.6K Posts

 • 

42.5K Points

May 2nd, 2019 08:00

Are the switches stacked or standalone? It looks like you are doing everything right for the update, did you follow the steps in the update pdf? Can you private message me the service tags?

1 Rookie

 • 

71 Posts

May 2nd, 2019 13:00

Two switches in vlti. Not stacked.

 

Followed the pdf (sic. RN_55148F-ON_firrmware_updater_01262018_final.pdf), though the example and the instructions differed slightly. The pdf instructions said to.

/mnt/onie-boot/onie/tools/bin/onie-fwpkg add onie-firmware-x86_64- VENDOR_MACHINE-r0.bin
/mnt/onie-boot/onie/tools/bin/onie-boot-mode -q -o update
umount /mnt/onie-boot
reboot

The example in the same pdf had an addition step before the reboot (os10-image -o update), which was needed. Without it, the switch rebooted and showing the log showed the update hadn't been applied. With it, the log said it had succeeded. A few typos in the example too, and I didn't see the output following the reboot. I assume this would only be seen on the console, so wasn't worried. 

/mnt/onie-boot/onie/tools/bin/onie-fwpkg add onie-firmware-x86_64- VENDOR_MACHINE-r0.bin 
/mnt/onie-boot/onie/tools/bin/onie-boot-mode -q -o update
umount /mnt/onie-boot
os10-image -o update
reboot
No Events found!

Top