This post is more than 5 years old

5317

December 4th, 2019 08:00

BIOS upgrade failed on R740 Linux

Hello,

When trying to upgrade BIOS on my R740 using Linux from version 2.2.11 to 2.4.8 I get an error never seen before, it would be nice if someone had a clue about it:

# sh BIOS_9P3C0_LN_2.4.8.BIN

Collecting inventory...

Running validation...

PowerEdge BIOS

The version of this Update Package is newer than the currently installed
version.
Software application name: BIOS
Package version: 2.4.8
Installed version: 2.2.11

 

Continue? Y/N:y
Executing update...
WARNING: DO NOT STOP THIS PROCESS OR INSTALL OTHER PRODUCTS WHILE UPDATE IS
IN PROGRESS.
THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE!
.............terminate called after throwing an instance of 'smbios::InternalErrorImpl'
what(): Could not instantiate SMBIOS table.
.
The update failed to complete

Thanks,

Nicolas

October 26th, 2021 06:00

Oh i am very sorry, i over read this.

I will try it and let you know.

Moderator

 • 

4K Posts

October 26th, 2021 10:00

ok thanks

October 26th, 2021 23:00

Ok, i tried this but with no luck. Let me show you what happend:

It looks like gvfs is not mounted. /run/user/0/gvfs/ does not exist, but /run/user/1000/gvfs/ exists, but is not mounted (empty directory).

/sys/firmware/efi/efivars/ does exist (is mounted and has files in it) but /sys/firmware/efi/efivars/gvfsd-fuse is not mounted.

Efivarfs is mounted:

efivarfs on /sys/firmware/efi/efivarfs type efivarfs (rw,nosuid,nodev,noexec,realtime)

Looks like something is missing. The question is: What!?

3 Apprentice

 • 

278 Posts

October 27th, 2021 00:00

Hello LinuxUser2000,

 

I've red your previous posts and noticed that you use BIOS firmware .bin (BIOS_4CRD2_LN64_2.12.2.BIN)

Could you please try to use BIOS Update with *.efi firmware from boot mode? 

File name R740-021202.efi, location is here:

https://dell.to/3nzdDqQ

 

Please ask me if you have any questions,

Thank you

Maria Januszka

#IWork4Dell

Dell | Social Outreach Services - Enterprise

October 27th, 2021 01:00

Hello Maria

The "goal" is to update all firmware from SLI 3.0 image with the SUU Linux image.

This is because if you update the firmware via LC (SUU Windows), then the disk and SSD drives will not be updated. And especially for the SSD this is very dangerous (because of the SSD bug).

With this "goal" i can boot and update my servers easyly and be sure all updates will be applyed.

Moderator

 • 

4K Posts

October 27th, 2021 07:00

Hello,

I think the answer here is to update in legacy BIOS mode.

Can I ask you why you need to update in UEFI mode?

Thanks

Marco

October 28th, 2021 04:00

Hello Marco,

yes of course. The thing is that nearbe all modern 14G server runing in UEFI-Mode. On the old 12G servers you could press F11 and choose "one time legacy" or "one time uefi" boot. On newer servers this is not possible anymore. You have always to change bios settings from uefi back to legacy (end back again after updating the firmware).

So to keep a long story short: It is easyer and faster to update directly in uefi mode than switching to legacy and back to uefi (specially if you like to update many servers).

Best regards

Moderator

 • 

4K Posts

October 28th, 2021 07:00

Yes I understand but I think that is not possible to update in UEFI mode, I don't see a short workaround to do that.

Anyway I will check if there is other workaround available.

Thanks

Marco

events found

No Events found!

Top