Hypervisor Issues with AMD CPUs<p align=left><font face=Arial size=2></font> </p> <p>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.</p> <p align=left> </p> <p align=left>Researched the issue.  My processor was an AMD dual core F2 stepped processor.  Ordered an F3 processor.</p> <p align=left> </p> <p align=left>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.</p> <p align=left> </p> <p align=left>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.</p> <p align=left> </p> <p align=left>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.</p> <p align=left> </p> <p align=left><strong>Exact hyper-V error message:</strong></p> <p align=left>Error ID 51: Hyper-V launch failed; virtualization not supported or enabled on processor 0x0 (check BIOS settings).</p> <p align=left>Error ID 42: Hyper-V launch failed; Either SVM not present or not enabled in BIOS</p> <p align=left> </p> <p align=left><strong>Hardware:</strong></p> <p align=left>AMD Athlon X2 6400+ (F3 stepping with AMD-V and XD support)</p> <p align=left>Abit KN9 Ultra Motherboard</p> <p align=left>4GB A-Data DDR2 667</p> <p> </p> <p align=left><strong>Software:</strong></p> <p align=left>Windows Server 2008 RTM (MSDN)</p> <p align=left>Hyper-V Beta (Cant install RC0 on the host unless the hypervisor is running)</p>© 2009 Microsoft Corporation. All rights reserved.Thu, 19 Jun 2008 00:15:52 Zb66c0cc9-7e12-452b-8dda-c7baba66b8b1http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/b66c0cc9-7e12-452b-8dda-c7baba66b8b1#b66c0cc9-7e12-452b-8dda-c7baba66b8b1http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/b66c0cc9-7e12-452b-8dda-c7baba66b8b1#b66c0cc9-7e12-452b-8dda-c7baba66b8b1Wayne S. Andersonhttp://social.technet.microsoft.com/Profile/en-US/?user=Wayne%20S.%20AndersonHypervisor Issues with AMD CPUs<p align=left><font face=Arial size=2></font> </p> <p>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.</p> <p align=left> </p> <p align=left>Researched the issue.  My processor was an AMD dual core F2 stepped processor.  Ordered an F3 processor.</p> <p align=left> </p> <p align=left>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.</p> <p align=left> </p> <p align=left>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.</p> <p align=left> </p> <p align=left>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.</p> <p align=left> </p> <p align=left><strong>Exact hyper-V error message:</strong></p> <p align=left>Error ID 51: Hyper-V launch failed; virtualization not supported or enabled on processor 0x0 (check BIOS settings).</p> <p align=left>Error ID 42: Hyper-V launch failed; Either SVM not present or not enabled in BIOS</p> <p align=left> </p> <p align=left><strong>Hardware:</strong></p> <p align=left>AMD Athlon X2 6400+ (F3 stepping with AMD-V and XD support)</p> <p align=left>Abit KN9 Ultra Motherboard</p> <p align=left>4GB A-Data DDR2 667</p> <p> </p> <p align=left><strong>Software:</strong></p> <p align=left>Windows Server 2008 RTM (MSDN)</p> <p align=left>Hyper-V Beta (Cant install RC0 on the host unless the hypervisor is running)</p>Fri, 28 Mar 2008 15:49:32 Z2008-04-28T15:52:54Zhttp://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/b66c0cc9-7e12-452b-8dda-c7baba66b8b1#cf8f8ae1-2174-4b31-9e10-887eccf5c1b4http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/b66c0cc9-7e12-452b-8dda-c7baba66b8b1#cf8f8ae1-2174-4b31-9e10-887eccf5c1b4Ben Armstrong [MSFT]http://social.technet.microsoft.com/Profile/en-US/?user=Ben%20Armstrong%20%5bMSFT%5dHypervisor Issues with AMD CPUs<p align=left><font face=Arial size=2>Is DEP enabled under BCDEdit?</font></p> <p align=left> </p> <p align=left>Cheers,</p> <p align=left>Ben</p>Fri, 28 Mar 2008 18:13:48 Z2008-03-28T18:13:48Zhttp://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/b66c0cc9-7e12-452b-8dda-c7baba66b8b1#ca0702f6-5b5a-4136-acf9-17029e02be35http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/b66c0cc9-7e12-452b-8dda-c7baba66b8b1#ca0702f6-5b5a-4136-acf9-17029e02be35Wayne S. Andersonhttp://social.technet.microsoft.com/Profile/en-US/?user=Wayne%20S.%20AndersonHypervisor Issues with AMD CPUs<p align=left>BCDEdit /enum shows a value of &quot;OptOut&quot; for the nx attribute from the Windows Boot Loader data.</p> <p align=left> </p> <p align=left>Should I force it AlwaysOn?</p>Fri, 28 Mar 2008 18:22:11 Z2008-03-28T18:22:11Zhttp://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/b66c0cc9-7e12-452b-8dda-c7baba66b8b1#84bed3b5-84d9-4456-92ce-2cf0cb2c960fhttp://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/b66c0cc9-7e12-452b-8dda-c7baba66b8b1#84bed3b5-84d9-4456-92ce-2cf0cb2c960fBen Armstrong [MSFT]http://social.technet.microsoft.com/Profile/en-US/?user=Ben%20Armstrong%20%5bMSFT%5dHypervisor Issues with AMD CPUs<p align=left><font face=Arial size=2>Yes.</font></p> <p align=left> </p> <p align=left>Cheers,</p> <p align=left>Ben</p>Fri, 28 Mar 2008 18:24:30 Z2008-03-28T18:24:30Zhttp://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/b66c0cc9-7e12-452b-8dda-c7baba66b8b1#787fec2c-a4e0-4e61-8d48-e244d78adb12http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/b66c0cc9-7e12-452b-8dda-c7baba66b8b1#787fec2c-a4e0-4e61-8d48-e244d78adb12Wayne S. Andersonhttp://social.technet.microsoft.com/Profile/en-US/?user=Wayne%20S.%20AndersonHypervisor Issues with AMD CPUs<p>Used bcdedit /set {current} nx AlwaysOn verified with a bcdedit /enum</p> <p align=left> </p> <p align=left>Rebooted.</p> <p align=left> </p> <p align=left>Same errors on restart.  EventID 42 and EventID 51.</p> <p align=left> </p> <p align=left><font face=Arial size=2>Image of detailed CPU data at <a title="http://www.wanderson.org/ServerAMDIssues.gif" href="http://www.wanderson.org/ServerAMDIssues.gif">http://www.wanderson.org/ServerAMDIssues.gif</a> </font></p> <p align=left> </p> <p align=left>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.</p>Fri, 28 Mar 2008 18:29:32 Z2008-03-28T18:29:32Zhttp://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/b66c0cc9-7e12-452b-8dda-c7baba66b8b1#3d760577-e429-4516-bf8d-562e9630efbchttp://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/b66c0cc9-7e12-452b-8dda-c7baba66b8b1#3d760577-e429-4516-bf8d-562e9630efbcWayne S. Andersonhttp://social.technet.microsoft.com/Profile/en-US/?user=Wayne%20S.%20AndersonHypervisor Issues with AMD CPUs<p>Video of the error being recieved, the BIOS check, CPU utility outputs, etc.</p> <p align=left> </p> <p align=left><a title="http://www.wanderson.org/HyperV-AMDIssues.MOV" href="http://www.wanderson.org/HyperV-AMDIssues.MOV">http://www.wanderson.org/HyperV-AMDIssues.MOV</a> </p> <p align=left> </p> <p align=left>(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.)</p> <p align=left><font face=Arial size=2></font> </p>Mon, 31 Mar 2008 14:20:28 Z2008-03-31T14:20:28Zhttp://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/b66c0cc9-7e12-452b-8dda-c7baba66b8b1#1149dc3b-1aa6-420d-b4fb-27a3dca77e80http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/b66c0cc9-7e12-452b-8dda-c7baba66b8b1#1149dc3b-1aa6-420d-b4fb-27a3dca77e80gvollanthttp://social.technet.microsoft.com/Profile/en-US/?user=gvollantHypervisor Issues with AMD CPUswhat is the difference between F2 and F3 <font face=Arial size=2>Amd core vor virtualization?</font>Thu, 17 Apr 2008 16:31:27 Z2008-04-17T16:31:27Zhttp://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/b66c0cc9-7e12-452b-8dda-c7baba66b8b1#f59a30b7-2c72-41f4-a805-955c1277df00http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/b66c0cc9-7e12-452b-8dda-c7baba66b8b1#f59a30b7-2c72-41f4-a805-955c1277df00Taylor Brown[MS]http://social.technet.microsoft.com/Profile/en-US/?user=Taylor%20Brown%5bMS%5dHypervisor Issues with AMD CPUs<p align=left><font face=Arial size=2>F2 CPU's have a hardware problem and require BIOS support to workaround the issue...  This is fixed in F3 CPU's.</font></p>Mon, 28 Apr 2008 01:03:44 Z2008-04-28T15:52:54Zhttp://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/b66c0cc9-7e12-452b-8dda-c7baba66b8b1#ea3d0071-06e0-45f2-8c1a-c3503ed1284fhttp://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/b66c0cc9-7e12-452b-8dda-c7baba66b8b1#ea3d0071-06e0-45f2-8c1a-c3503ed1284fgvollanthttp://social.technet.microsoft.com/Profile/en-US/?user=gvollantHypervisor Issues with AMD CPUs<p>can you say more about the F2 Bios fix needed ?</p> <p align=left>(an information we can forward to motherboard manufacturer)</p> <p align=left> </p> <p align=left>Why F2 with unfixed bios run with Visual server 2005 (using AMD-V) and not HyperV ?</p> <p align=left> </p> <p align=left>With an F2 processor, and Asrock ALiveNF7G-HD720p R5.0 HyperV run well</p> <p align=left><font face=Arial size=2></font> </p>Thu, 01 May 2008 14:21:43 Z2008-05-01T14:21:43Zhttp://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/b66c0cc9-7e12-452b-8dda-c7baba66b8b1#cd418891-0a61-41c4-80f6-d8952c11ef06http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/b66c0cc9-7e12-452b-8dda-c7baba66b8b1#cd418891-0a61-41c4-80f6-d8952c11ef06gvollanthttp://social.technet.microsoft.com/Profile/en-US/?user=gvollantHypervisor Issues with AMD CPUs<p>What is the result of &quot;<strong>AMD Virtualization™ Technology and Microsoft® Hyper-V™ System Compatibility Check Utility</strong> -&quot;</p> <p align=left> </p> <p align=left>from</p> <p align=left><a title="http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_871_9706,00.html" href="http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_871_9706,00.html">http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_871_9706,00.html</a></p> <p align=left><a title="http://www.amd.com/us-en/assets/content_type/utilities/AMD-V_Hyper-V_Compatibility_Check_Utility.zip" href="http://www.amd.com/us-en/assets/content_type/utilities/AMD-V_Hyper-V_Compatibility_Check_Utility.zip">http://www.amd.com/us-en/assets/content_type/utilities/AMD-V_Hyper-V_Compatibility_Check_Utility.zip</a></p> <p align=left> </p> <p align=left> </p> <p align=left><font face=Arial size=2></font> </p>Thu, 01 May 2008 14:29:25 Z2008-05-01T14:29:25Z