Home > ESX, Hardware, HP, VMware, Windows 7 > 64bit Guest on VMware ESX 4.1 running on a HP DL380 G5

64bit Guest on VMware ESX 4.1 running on a HP DL380 G5

I recently saw this error

Virtual Machine Message:
msg.cpuid.noLongmodeQuestionFmt: This Virtual Machine is configured for 64-bit guest operating systems. However, 64-bit operation is not possible.
This host is VT-capable, but VT is disabled.
VT might be disabled if it has been disabled in the BIOS settings or the host has not been power-cycled since changing this setting.
(1) Verify that the BIOS settings enable VT and disable 'trusted execution'
(2) Power-cycle the host if either of these BIOS settings have been changed.
(3) Power-cycle the host if you have not done so since installing VMware ESX.
(4) Update the host's BIOS to the latest version.
For more detailed information, see http://vmware.com/info?id=152.
Continue without 64-bit support?

and this related error from VMware vCenter Converter Standalone:

The destination does not support 64 bit guest operating systems.

These errors were produced when I was trying to move a 64bit machine onto VMware ESX 4.1 server running on a DL380 G5 with two Intel 5160 Xeon’s. I know they are 64bit because Intel confirms this on the Xeon 5160 Spec page. Also I previously installed Windows 2008 Standard R2 64bit on that box. That is after updating every bloody bit of firmware under the sun.

Eventhough the CPUs support 64bit, VMware ESX 4.1 won’t load a 64bit guest unless you’ve enabled Intel’s Visualization Technology in the BIOS.

Here’s the settings I ended up using.

Advanced Options

    Processor Options

    • HW Prefetcher: Enabled
    • Adjacent Sector Prefetch: Enabled
    • No-Execute Memory Protection: Enabled
    • Intel (R) Virtualization Technology: Enabled
    • Expansion Card Caching Optimization: Disabled
    • Low Power Halt State (Intel C1E): Enabled
    • Intel Core C3 State: Enabled
    • Processor Core Disable: All Processor Cores Enabled

For those of you who like screenshots:

Update:

This also applies to:
Dell 2950 – Thanks Scott Bishop

Categories: ESX, Hardware, HP, VMware, Windows 7
  1. Scott Bishop
    February 15, 2011 at 8:50 pm | #1

    I experienced the same issue on a Dell 2950. I saw your post and enable “Virtualization” support in the BIOS and was able to migrate a 64 bit VM to my host. Thanks for posting this info.

  2. Ashok Mathew
    October 28, 2011 at 1:27 pm | #2

    Thanks for the post. Was very useful!

  3. Chaki_Black
    February 3, 2012 at 8:22 am | #3

    AMD Virtualization enabled by default.
    Intel Virualization – need enable.
    All will work.

  4. vyshnavn
    February 5, 2012 at 1:50 pm | #4

    Here it’s link to know the intel processors list.. which supports Virtualization

    http://www.intel.com/support/processors/sb/CS-030729.htm

  5. Sanoj
    July 9, 2012 at 10:19 am | #5

    Thanks for posting the info.. Was really helpful

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: