Difference between revisions of "Seattle: Firmware Update"

From Define Wiki
Jump to navigation Jump to search
Line 32: Line 32:
  
 
== Switch to the SD card and start FW update ==
 
== Switch to the SD card and start FW update ==
* Switch to the SD card (FS1 in this case):
+
* Switch to the SD card, FS1 in this case (NB, this ''is'' case sensitive):
 
<syntaxhighlight>
 
<syntaxhighlight>
 
Shell> FS1:
 
Shell> FS1:
Line 52: Line 52:
 
FS1:\>  
 
FS1:\>  
 
</syntaxhighlight>
 
</syntaxhighlight>
* Backup current firmware using the '''/R''' option:
+
* Update the firmware using the '''<code>/U</code>''' option:
 
<syntaxhighlight>
 
<syntaxhighlight>
  
 
</syntaxhighlight>
 
</syntaxhighlight>

Revision as of 12:41, 26 January 2015

Get the firmware package

At the time of writing this, firmware for the Seattle/Overdrive platform was available via the AMD NDA site: https://nda.amd.com
Once logged in, navigate to: All Folders > Server > Family 20h - Seattle > FDK-Software > Platform Firmware to pull down the firmware file(s).

Copy the files to an SD card and install the SD card in the socket on the rear of the server

Boot the system to an EFI prompt

  • Connect a serial cable to the serial output of the system
  • Power on (or reboot) the system
  • When prompted, interrupt the boot sequence and drop to an EFI shell (press <ESC> when prompted):
UEFI Interactive Shell v2.0. UEFI v2.31 (American Megatrends, 0x00050002). Revision 1.02
Mapping table
      FS1: Alias(s):HD8b:;BLK6:
          VenHw(5F7068CC-F0E7-4724-8A9E-B3F0DA10C7D7)/HD(1,MBR,0x00000000,0xE1,0xF4B1F)
      FS0: Alias(s):HD6a65535a1:;BLK1:
          PciRoot(0x1)/Pci(0x0,0x0)/Sata(0x0,0x0)/HD(1,GPT,44BEBA07-1851-458B-BB8C-BEB8F1C1B29C,0x800,0x32000)
     BLK5: Alias(s):
          VenHw(5F7068CC-F0E7-4724-8A9E-B3F0DA10C7D7)
     BLK0: Alias(s):
          PciRoot(0x1)/Pci(0x0,0x0)/Sata(0x0,0x0)
     BLK2: Alias(s):
          PciRoot(0x1)/Pci(0x0,0x0)/Sata(0x0,0x0)/HD(2,GPT,6FD071A3-BC07-4A9E-AA1B-C3648A31ED00,0x32800,0xC8000)
     BLK3: Alias(s):
          PciRoot(0x1)/Pci(0x0,0x0)/Sata(0x0,0x0)/HD(3,GPT,8EDFB203-300D-43DE-9B4C-073FC36641F7,0xFA800,0x3E8000)
     BLK4: Alias(s):
          PciRoot(0x1)/Pci(0x0,0x0)/Sata(0x0,0x0)/HD(4,GPT,02319B08-1AA2-47C4-9D58-5B5B30AED4ED,0x4E2800,0x125C000)
Press ESC in 2 seconds to skip startup.nsh or any other key to continue.
Shell>

Switch to the SD card and start FW update

  • Switch to the SD card, FS1 in this case (NB, this is case sensitive):
Shell> FS1:
FS1:\> ls
Directory of: FS1:\
01/03/2014  00:07 <DIR>        16,384  DCIM
12/11/2014  17:24          16,777,216  ROD0073C.rom
12/11/2014  17:15           1,309,840  SsiFlashARM64.EFI
          2 File(s)  18,087,056 bytes
          1 Dir(s)
FS1:\>
  • Run the update command with no operators to see available options:
FS1:\> SsiFlashARM64.EFI
| Options:                                                                  |
|         /R - Save BIOS into specified file                                |
|         /U - Program firmware by given ROM file                           |
FS1:\>
  • Update the firmware using the /U option: