VMFAQ.com - FAQing about virtualization since 2008
Search:     Advanced search
Browse by category:
Contact Us

How to update the uEFI BIOS from the Service Console of ESX4

Add comment
Views: 1990
Votes: 1
Comments: 2
Posted: 01 Oct, 2009
by: Troen L.
Updated: 01 Oct, 2009
by: Troen L.

Some newer IBM servers (such as the x3650M2) comes with an uEFI BIOS that is causing error messages on the console & vmkernel (as reported in this VMTN thread):

0:00:00:02.582 cpu0:4096)CosCommon: 2103: Couldn't setup IRQ 11 with vector 193

The solution to this problem is to upgrade the uEFI BIOS to version 1.03 (or newer).

Updating the uEFI BIOS can be done as follows:

  1. Put the host in maintenance mode
  2. Put the new uefi bios file somewhere on the local file system of the service console (will not run from vmfs)
  3. Run the command:  ./ibm_fw_uefi_d6e128a_linux_32-64.bin  -u
  4. it will fail with the message "Error flashing firmware: 3"
  5. Run the same command again:  ./ibm_fw_uefi_d6e128a_linux_32-64.bin  -u
  6. This time it's flashed successfully.
  7. This installed creates a new virtual switch named IBM_CDC_vSwitch0 that breaks VMware HA so you should remove it before leaving maintenance mode.
  8. NB: If you didn't enter maintenance mode before flashing, this new virtual switch (that breaks HA) will not get visible until you reboot the host.

Some screen shots:

Firmware flashed successfully

This switch is created by the uEFI flashing utility

Showing: 1-2 of 2  
Comments

10 Nov, 2009   |   larstr
I did not have to touch the firewall settings in order to make it work.


16 Oct, 2009   |   Andrea Giuliani
Remember to temporarily disable esx firewall; otherwise the update continues to fail.


Add comment

Others in this Category
document What is the difference between ESX 3.5 and 3i? Foundation, Standard and Enterprise?
document I'm getting a black console screen from my guest
document Need to mount a snapshotted LUN or a LUN that was suddenly lost
document I need more performance out of my VMware environment
document Can I grow an existing virtual disk (.vmdk file)?
document After cloning a Debian/Ubuntu VM, the guest network is not working
document Insufficient capacity on each physical CPU
document My VirtualCenter database is huge and slow, can I purge it?
document vmx connection handshake failed for mks of vmfs
document Recommendations for template virtual machines
» More articles



RSS