This post is more than 5 years old
3 Posts
0
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
events found


LinuxUser2000
13 Posts
0
October 26th, 2021 06:00
Oh i am very sorry, i over read this.
I will try it and let you know.
DELL-Marco B
Moderator
•
4K Posts
0
October 26th, 2021 10:00
ok thanks
LinuxUser2000
13 Posts
0
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:
Looks like something is missing. The question is: What!?
Dell- Maria J
3 Apprentice
•
278 Posts
0
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
LinuxUser2000
13 Posts
0
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.
DELL-Marco B
Moderator
•
4K Posts
0
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
LinuxUser2000
13 Posts
0
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
DELL-Marco B
Moderator
•
4K Posts
0
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