Troubleshoot Infrastructure

Recovering the Corrupt BIOS on a Blade Server

On rare occasions, an issue with a blade server may require you to recover the corrupted BIOS. This procedure is not part of the normal maintenance of a server. After you recover the BIOS, the blade server boots with the running version of the firmware for that server.

Before You Begin
Important:

Remove all attached or mapped USB storage from a server before you attempt to recover the corrupt BIOS on that server. If an external USB drive is attached or mapped from vMedia to the server, BIOS recovery fails.

Procedure
     Command or ActionPurpose
    Step 1UCS-A# scope server chassis-id / server-id  

    Enters chassis server mode for the specified blade server in the specified chassis.

     
    Step 2UCS-A /chassis/server # recover-bios version  

    Loads and activates the specified BIOS version.

     
    Step 3UCS-A /chassis/server # commit-buffer  

    Commits the transaction.

     

    The following example shows how to recover the BIOS:

    UCS-A# scope server 1/7
    UCS-A /chassis/server # recover-bios S5500.0044.0.3.1.010620101125
    UCS-A /chassis/server* # commit-buffer
    UCS-A /chassis/server # 
    

    Recovering the Corrupt BIOS on a Rack-Mount Server

    On rare occasions, an issue with a rack-mount server may require you to recover the corrupted BIOS. This procedure is not part of the normal maintenance of a rack-mount server. After you recover the BIOS, the rack-mount server boots with the running version of the firmware for that server.

    Before You Begin
    Important:

    Remove all attached or mapped USB storage from a server before you attempt to recover the corrupt BIOS on that server. If an external USB drive is attached or mapped from vMedia to the server, BIOS recovery fails.

    Procedure
       Command or ActionPurpose
      Step 1UCS-A# scope server server-id  

      Enters server mode for the specified rack-mount server.

       
      Step 2UCS-A /server # recover-bios version  

      Loads and activates the specified BIOS version.

       
      Step 3UCS-A /server # commit-buffer  

      Commits the transaction.

       

      The following example shows how to recover the BIOS:

      UCS-A# scope server 1
      UCS-A /server # recover-bios S5500.0044.0.3.1.010620101125
      UCS-A /server* # commit-buffer
      UCS-A /server #