Use this workflow to update the BIOS of an Edge 8000 device using a USB flash drive.
This workflow applies to all Edge 8000 Series devices.
Caution
This operation causes a service disruption. Perform this procedure only during a maintenance window.
Prerequisites
- System Administrator (sysadm) login access to the Edge 8000 CLI. This is required for checking the current BIOS version of the device.
- The updated BIOS files supplied by Ribbon or available in Ribbon Global Service Center (GSC).
- A USB flash drive of at least 1GB data storage capacity.
- A serial connection to the Console port of the front panel, either directly or via a Telnet connection through a terminal server. This is required for interacting with the device during the system restart.
Workflow
Step | Action |
---|---|
1 | View the current BIOS version of the device. See View the Current BIOS Version. |
2 | Prepare a USB Flash Drive With the Updated BIOS |
3 | |
4 | Confirm the new BIOS version. See View the Current BIOS Version. |
View the Current BIOS Version
- Log in to the Edge 8000 CLI as user sysadm.
- Switch to user root.Example: Switching User to Root
$ sudo -i [sudo] password for sysadm: #
Execute the dmidecode command to view the current BIOS version
Example: Dmidecode Response# dmidecode -s bios-version 1.1.4
Prepare a USB Flash Drive With the Updated BIOS
Use this procedure to format a USB flash drive to the FAT32 file system and to copy the BIOS files onto the flash drive.
- Insert the USB flash drive into your Windows-based PC or laptop.
- In Windows File Explorer, right-click on the USB flash drive.
- Click Format. Complete the options.
- Make sure you select FAT32 in the File system field.
- Provide a meaningful name in the Volume label field. Example: E8K_BIOS_1.1.4.
- Accept the remaining defaults.
- Click Start.
A warning will appear stating that the formatting will erase all data on the drive. - Click OK to begin formatting.
- Wait for the "Format Complete" message to appear, then click OK.
- Copy the updated BIOS files to the newly formatted flash drive.
You can simply drag the files into the USB in File Explorer. No additional settings are required.
Example file names:
AfuEfix64.efi, EM8300_1.1.4.bin
Install the Updated BIOS From the USB Flash Drive
Caution
This operation causes a service disruption. Perform this procedure only during a maintenance window.
- Verify that no other USB flash drives are connected to the Edge 8000 device.
- Insert the USB flash drive into the USB 3.0 port.
The port is the blue USB port on the front panel next to the Config reset button.
Refer to Front and Back Panels. (Example: Edge 8100 Front Panel, #USB Ports.) - Connect to the front panel's console port, either directly from your laptop or through a terminal server.
Refer to Front and Back Panels. (Example: Edge 8100 Front Panel, Serial Console Port.) - Restart the system and enter the Boot Menu.
- Press quickly the Reset button on the front panel to restart the system.
Refer to Front and Back Panels. (Example: Edge 8100 Front Panel, Reset Button.) - Press b or F7 as the system restarts to enter the boot menu.Example: System Restart Sequence
Version 2.19.1266. Copyright (C) 2022 American Megatrends, Inc. BIOS Date: 03/03/2022 14:02:06 Ver: 1.1.1 Press <DEL> or <ESC> to enter setup. Press <b> or <F7> to enter boot menu. Entering Boot Menu...
- Press quickly the Reset button on the front panel to restart the system.
- Select UEFI: Built-in EFI Shell from the boot device options and press ESC within 4 seconds.
Pressing ESC or any other key within 4 seconds after selecting the EFI shell allows you to skip the startup.nsh shell, which is not needed for this procedure.- Select the UEFI: Built-in EFI Shell and press ENTER.The system displays the UEFI interactive shell startup.Example: Boot Device Menu
Please select boot device: ubuntu (P4: 64GB SATA Flash Drive) UEFI: Built-in EFI Shell ubuntu ubuntu Enter Setup ENTER to select boot device ESC to boot using defaults
Example: UEFI Interactive Shell StartupUEFI Interactive Shell v2.1 EDK II UEFI v2.60 (American Megatrends, 0x0005000D) Mapping table FS1: Alias(s):HD1h0b:;BLK5: PciRoot(0x0)/Pci(0x15,0x0)/USB(0x7,0x0)/HD(1,MBR,0x865B99C6,0x800,0xE537000) FS0: Alias(s):HD0e65535a1:;BLK1: PciRoot(0x0)/Pci(0x14,0x0)/Sata(0x4,0xFFFF,0x0)/HD(1,GPT,17397099-7358-497E-A9D5-1760DCFE1229,0x800,0x200000) BLK4: Alias(s): PciRoot(0x0)/Pci(0x15,0x0)/USB(0x7,0x0) BLK0: Alias(s): PciRoot(0x0)/Pci(0x14,0x0)/Sata(0x4,0xFFFF,0x0) BLK2: Alias(s): PciRoot(0x0)/Pci(0x14,0x0)/Sata(0x4,0xFFFF,0x0)/HD(2,GPT,B3C30EB8-00F8-49A6-A92D-19E83B49D119,0x200800,0x200000) BLK3: Alias(s): PciRoot(0x0)/Pci(0x14,0x0)/Sata(0x4,0xFFFF,0x0)/HD(3,GPT,3E454928-608A-408C-AAFB-E135ACFB43FD,0x400800,0x7340000)
- Within 4 seconds, press ESC or any other key to skip the startup.nsh shell.
The startup.nsh: shell is a utility for specifying optional commands and scripts for the UEFI interactive shell to execute. It is not needed for this BIOS update procedure.
(To get out of startup.nsh, enter exit at the prompt.)
- Select the UEFI: Built-in EFI Shell and press ENTER.
- Change to the FS1 directory and verify the BIOS files are present.Example: Switching Directories and Verifying the BIOS Files
Shell> fs1: FS1:\> ls Directory of: FS1:\ 12/28/2023 10:55 16,777,216 EM8300_1.1.4.bin 08/26/2022 02:53 600,912 AfuEfix64.efi 2 File(s) 17,378,128 bytes 0 Dir(s)
- Execute the BIOS update command.Example: Executing the BIOS Update Files
FS1:\> afuefix64.efi EM8300_1.1.4.bin /B /P /N +---------------------------------------------------------------------------+ | AMI Firmware Update Utility v5.15.00.0064 | | Copyright (c) 1985-2021, American Megatrends International LLC. | | All rights reserved. Subject to AMI licensing agreement. | +---------------------------------------------------------------------------+ Reading flash ...................... Done - ME Data Size Checking ............ Pass - FFS Checksums .................... Pass - Check RomLayout .................. Pass Erasing Boot Block ................. Done Updating Boot Block ................ Done Verifying Boot Block ............... Done Erasing Main Block ................. Done Updating Main Block ................ Done Verifying Main Block ............... Done Erasing NVRAM Block ................ Done Updating NVRAM Block ............... Done Verifying NVRAM Block .............. Done Process completed.
- Reset the system from the FS1 shell prompt.Example: Reseting From the Shell Prompt
FS1:\> reset
Overview
Content Tools