Xserve (Early 2009): Applying EFI firmware update to a "headless" Xserve

Summary

Learn more about how to apply an EFI firmware update to a "headless" Xserve (Early 2009).

Products Affected

Xserve (Early 2009)

  1. Download and install the firmware update application using Server Admin, the softwareupdate command, or Software Update via Screen Sharing or Apple Remote Desktop.
  2. Log into the Xserve as an administrator via ssh.
  3. Run these commands: 
    cd /Applications/Utilities/Xserve\ EFI\ Firmware\ Update.app/

    sudo ./Contents/Resources/RemoteEFIUpdater
  4. Follow the instructions provided by the updater.
  5. If your firmware needs to be updated, you will need to press 'y' to confirm, then shut down the Xserve. To shut down you may use Server Monitor, Apple Remote Desktop, Screen Sharing, ipmitool, or the 'shutdown -h now' command via the ssh session. Note: Choose Shut Down, not Restart.
  6. After shutting down, your Xserve will automatically power up and flash the firmware. Flashing will take a few minutes. DO NOT INTERRUPT the Xserve while flashing!
  7. After the Xserve restarts, repeat steps 2 and 3 to confirm that your firmware is up to date.

Additional Information

As an alternative, you may use this extended sudo command in step 3 to automatically answer 'y' to confirm that you want to update your firmware and shut down your Xserve:

sudo ./Contents/Resources/RemoteEFIUpdater -y -shutdown

Use 'RemoteEFIUpdater -h' to see more usage information.

Not helpful Somewhat helpful Helpful Very helpful Solved my problem
Ask other users about this article
in Apple Support Communities
See all questions on this article See all questions I have asked