• Upgrade your Internet Experience
  • Sign in
  • Microsoft.com
  • United States (English)
    Brasil (Português)Česká republika (Čeština)Deutschland (Deutsch)España (Español)France (Français)Italia (Italiano)Россия (Русский)대한민국 (한국어)中华人民共和国 (中文)台灣 (中文)日本 (日本語)香港特别行政區 (中文)
 
 
Windows Server TechCenter
 
 
Home
 
 
2008
 
 
2003
 
 
2000
 
 
Library
 
 
Forums
 
 
 
Windows Server TechCenter > Windows Server Forums > Hyper-V > Hypervisor Issues with AMD CPUs
Ask a questionAsk a question
Search Forums:
  • Search Hyper-V Forum Search Hyper-V Forum
  • Search All Windows Server Forums Search All Windows Server Forums
  • Search All Microsoft TechNet Forums Search All Microsoft TechNet Forums
 

AnswerHypervisor Issues with AMD CPUs

  • Friday, March 28, 2008 3:49 PMWayne S. Anderson Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Vote As Helpful
    0

     

    The series of issues with the Hyper-V hypervisor and its disdain for AMD CPUs is really starting to try my patience. I rebuilt my Windows Server 2003/Virtual Server 2005 R2 lab environment to Windows Server 2008 with Hyper-V.  Hyper-V failed to start.

     

    Researched the issue.  My processor was an AMD dual core F2 stepped processor.  Ordered an F3 processor.

     

    Recieved, installed processor.  At this point i have a windows server 2008 64-bit RTM installation with Hyper-V beta installed.  The same errors are occuring indicating that Hyper-V fails to start and that it cannot find SVM functionality.

     

    Virtualization is specifically enabled in the BIOS.  XD shows as availible in cpuz and CrystalCPUID however I cannot locate a BIOS option to specifically enable it on the server.

     

    This is a VERY annoying issue because besides its direct effect on what I want to do, we will probably run into this in a number of lab environments, particularly with SMB customers.  To make things a little more fun, right now you cant exactly install and run VMWare Server 1.x either because VMWare does not yet code-sign thier kernel modules and 64-bit 2008 will not let you load unsigned modules in kernel mode.

     

    Exact hyper-V error message:

    Error ID 51: Hyper-V launch failed; virtualization not supported or enabled on processor 0x0 (check BIOS settings).

    Error ID 42: Hyper-V launch failed; Either SVM not present or not enabled in BIOS

     

    Hardware:

    AMD Athlon X2 6400+ (F3 stepping with AMD-V and XD support)

    Abit KN9 Ultra Motherboard

    4GB A-Data DDR2 667

     

    Software:

    Windows Server 2008 RTM (MSDN)

    Hyper-V Beta (Cant install RC0 on the host unless the hypervisor is running)

    • ReplyReply
    • QuoteQuote
     

Answers

  • Monday, April 28, 2008 1:03 AMTaylor Brown[MS] Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Vote As Helpful
    0

    F2 CPU's have a hardware problem and require BIOS support to workaround the issue...  This is fixed in F3 CPU's.

    • ReplyReply
    • QuoteQuote
     

All Replies

  • Friday, March 28, 2008 6:13 PMBen Armstrong [MSFT]MSFTUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Vote As Helpful
    0

    Is DEP enabled under BCDEdit?

     

    Cheers,

    Ben

    • ReplyReply
    • QuoteQuote
     
  • Friday, March 28, 2008 6:22 PMWayne S. Anderson Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Vote As Helpful
    0

    BCDEdit /enum shows a value of "OptOut" for the nx attribute from the Windows Boot Loader data.

     

    Should I force it AlwaysOn?

    • ReplyReply
    • QuoteQuote
     
  • Friday, March 28, 2008 6:24 PMBen Armstrong [MSFT]MSFTUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Vote As Helpful
    0

    Yes.

     

    Cheers,

    Ben

    • ReplyReply
    • QuoteQuote
     
  • Friday, March 28, 2008 6:29 PMWayne S. Anderson Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Vote As Helpful
    0

    Used bcdedit /set {current} nx AlwaysOn verified with a bcdedit /enum

     

    Rebooted.

     

    Same errors on restart.  EventID 42 and EventID 51.

     

    Image of detailed CPU data at http://www.wanderson.org/ServerAMDIssues.gif

     

    I have also recorded a short video where i loop through the whole process from noting the error, examining the BIOS, looking at the feature output in a CPU check application, and then verify that the hypervisor still does not start on reboot.  Let me know if you want that posted as it is rather large and will take a few minutes to put on the web.

    • ReplyReply
    • QuoteQuote
     
  • Monday, March 31, 2008 2:20 PMWayne S. Anderson Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Vote As Helpful
    0

    Video of the error being recieved, the BIOS check, CPU utility outputs, etc.

     

    http://www.wanderson.org/HyperV-AMDIssues.MOV

     

    (Yes, I know it is quicktime.  That is what Kodak cameras record and attempting to convert degraded the video to the point that error messages were unreadable.)

     

    • ReplyReply
    • QuoteQuote
     
  • Thursday, April 17, 2008 4:31 PMgvollant Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Vote As Helpful
    0
    what is the difference between F2 and F3 Amd core vor virtualization?
    • ReplyReply
    • QuoteQuote
     
  • Thursday, May 01, 2008 2:21 PMgvollant Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Vote As Helpful
    0

    can you say more about the F2 Bios fix needed ?

    (an information we can forward to motherboard manufacturer)

     

    Why F2 with unfixed bios run with Visual server 2005 (using AMD-V) and not HyperV ?

     

    With an F2 processor, and Asrock ALiveNF7G-HD720p R5.0 HyperV run well

     

    • ReplyReply
    • QuoteQuote
     
  • Thursday, May 01, 2008 2:29 PMgvollant Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Vote As Helpful
    0

    What is the result of "AMD Virtualization™ Technology and Microsoft® Hyper-V™ System Compatibility Check Utility -"

     

    from

    http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_871_9706,00.html

    http://www.amd.com/us-en/assets/content_type/utilities/AMD-V_Hyper-V_Compatibility_Check_Utility.zip

     

     

     

    • ReplyReply
    • QuoteQuote
     
Need Help with Forums? (FAQ)
 
© 2009 Microsoft Corporation. All rights reserved.
Manage Your Profile
|
Contact Us
|
Newsletter
|
Terms of Use
|
Trademarks
|
Privacy Statement