1 Rookie
•
2 Posts
0
2655
December 15th, 2022 20:00
EFI Shell? R730XD or R620
Hello,
I've reached the end of my rope trying to figure this out since I'm pretty new to what I'm dealing with. I've been after this for several days and I have no idea how to accomplish this.
I'm used to the old school way of having to create DOS boot disks and whatnot to update firmware, but I haven't done any for years. I came into some "luck" and got a big case of white box Intel branded X710 quad port adapters. What I need is to update the firmware as they are quite old. I have the Intel firmware downloaded and it apparently runs from what is called an "EFI Shell".
I do not have an EFI boot manager in any of my menus (not that I can find anyway) in order to use this utility. Iv'e tried using the utilities where you browse for a file on USB, but it doesn't like this file (nvmupdate64e.efi) for whatever reason and it just kicks me back out every time I select it. It appears that the functions I am trying to use is only for Dell BIOS updates, I'm just not sure.
Can anyone help me with this? I need an explanation of how this works and how to achieve this. Of all the google hits, they all revolve around BIOS updates. I'm really hoping there is a way to do this, I just can't figure it out.
0 events found


ForgedCrank
1 Rookie
•
2 Posts
1
December 17th, 2022 11:00
Your post gave me just enough information to finally figure this out, so thank you.
I was misunderstanding how EFI boot works in general (I'm a little bit TOO old school sometimes), and this got me over the final hump. The link was very helpful. I'm just so used to using the easy-button in the lifecycle controller, the non-standard approach was throwing me off.
For anyone else reading, if you are trying to do non-Dell device firmware updates such as Intel NIC's in efi file format, go to the link above and get the "shell.efi" file, and put in in a directory on your fat32 formatted USB stick like this: /efi/boot/Shell.efi, then rename the file to Boot64.efi. When done, you should have /efi/boot/Boot64.efi. In addition, copy any firmware files or programs you may need into a separate directory on the same usb stick for use after you get the shell running.
Plugin your USB stick to the machine you are working with and set your BIOS to boot UEFI mode, then on post, press F11 to enter the one shot UEFI boot manager. Once there, select your USB stick from the list, and the machine should boot into the EFI shell from the USB stick. After that, just google for the commands that the EFI shell will accept.
Those were my steps used on R730, R730XD,, and R620 equipment.
Also to note, I tried using the remote mapping of the USB stick using the iDRAC virtual media and updated 2 units remotely and it works fine. Just keep in mind that in the F11 boot menu, the "virtual floppy" will be the device you select as there will be no remote USB in the list. I would also not try to update firmware remotely unless you have a rock-solid and reliable network connection... any interruption in the flashing process can and probably will render the device dead.
Thanks again Martin!
Dell-Martin S
Moderator
•
3.6K Posts
•
24.9K Points
0
December 16th, 2022 04:00
Hi,
this is not our support business but here you could find an unsupported option to create https://dell.to/3FU94lb.
I checked the Intel Webpage and they offer to install firmware via Linux:
https://dell.to/3uU8opB
I would recommend doing this instead of trying EFI shell.
Do have any further question?
Regards Martin