Here is the solution I have found:
at installation boot press Shift-o
type in the kernel advanced option: skipMicrocodeCompatCheck
to make it permanent after installation type at command line: esxcfg-advcfg -k TRUE skipmicrocodecompatcheck
Works for me on Dell PE SC1435 with dual quad-core AMD Opteron 2350 and ESXi 4.0
Enjoy!
At what point exactly do you hit shift-o? Which version of ESX are we talking about here? I've tried with ESX4i and ESX4 classic and shift-o does nothing at their respective boot menus. In ESX4 classic I hit F2 and added "skipMicrocodeCompatCheck" to the boot options to no avail. Any thoughts?
sorry, doublepost
Message was edited by: eharvill
The post was for those who experience 'pink screen' problem during the installation, i.e. they could not install because of the 'microcode levels not supported' error. Shift-o works when you see a progress bar during boot. If you are able to boot and install ESXi 4.0 then you seem not to be affected.
Hi, Please help me out, I can't figure the Shift-o. I tried several ways on ESXi but keep getting the pink screen. When do hit shift-o? Tried it before and after the menu screen install ESXi or boot to local disk screen choice. I tried hitting tab and tried typing it in the command line. I also tried to add it to the existing command line listed.
Besides hitting tab, I cannot get to any command line. I can't figure out the Shift-o (o for oscar) part.
Btw I can disable the 298 TLB problem with my board, it's currently disabled and it doesnt make a difference.
Thanks in advance.
-R
You use the tab key when you're installing ESXi and shift+o when booting it up. http://www.vm-help.com/esx40i/vmkernel_boot_options.php
Dave
VMware Communities User Moderator
New book in town - vSphere Quick Start Guide -http://www.yellow-bricks.com/2009/08/12/new-book-in-town-vsphere-quick-start-guide/.
Do you have a system or PCI card working with VMDirectPath? Submit your specs to the Unofficial VMDirectPath HCL - http://www.vm-help.com/forum/viewforum.php?f=21.
Thanks for the super fast reply. That helped a lot. The key is to type it after vmkboot.gz. My problem is I tried typing it after the other gz entries.
Much Thanks!
-R
Sorry for the confusion. Dave is right, Shift-O works on boot, TAB on install. I almost never install ESXi, I just use pre-built USB drive to boot a new server right away.
Thank you very much - you saved the day for me. I've been struggling with this for almost a year - gave up on it for most of the time until now.
Is there a trick to making the boot argument permanent? I have to enter "esxcfg-advcfg -k TRUE skipmicrocodecompatcheck`` every time I reboot the machine. This isn`t the practical in case the power goes out and I want it to reboot automatically.
That command actually makes it permanent. The fact that you are able to boot without the pink screen proves that the setting is there.
Perhaps we were talking about 2 different "permanent" settings. I'm trying to prevent me having to type those settings in every time the physical machine is rebooted/power-cycled. Right now if I don't type those commands in at boot progress bar (shift-o ....), I do get the purple screen complaining about the CPU. If I do enter those parameters as the advanced boot arguments, everything works fine until the next time the physical machine is rebooted.
Try to change the second line of /bootbank/boot.cfg to read:
kernelopt=skipMicrocodeCompatCheck=TRUE
If the setting is properly changed then it will survive a reboot.
To check that the command actually made a change, download esx.conf with vifs from the vCLI and you should see the setting there. You can also change this in the vSphere client by going to Advanced Settings in the vSphere client - http://vm-help.com/esx/esx3i/esx_3i_rcli/vicfg-advcfg.php. It'll be under VMkernel\boot. If you do change it in /bootbank also make sure to change /altbootbank. But if using the vCLI or client isn't working for you then you may have an issue with the configuration backup process.
Dave
VMware Communities User Moderator
Now available - vSphere Quick Start Guide
Do you have a system or PCI card working with VMDirectPath? Submit your specs to the Unofficial VMDirectPath HCL.
You are right. On my server it is present as /vmkernel/skipMicrocodeCompatCheck = "TRUE" at the end of /etc/vmware/esx.conf