VMware

This Question is Possibly Answered

1 "correct" answer available (10 pts) 2 "helpful" answers available (6 pts)
11 Replies Last post: Dec 7, 2006 2:12 PM by jmattson  

Solaris 10 x64 in Vmware 5.5 on Intel Core 2 Duo posted: Oct 28, 2006 10:49 AM

Click to view pfafara's profile Lurker 3 posts since
Oct 15, 2006
Hello

I have a problem with Solaris 10 64bit. After instalation when i try to run it i get message that there is a problem with procesor. How can i deal with this problem?

Best regards
Przemek

Re: Solaris 10 x64 in Vmware 5.5 on Intel Core 2 Duo

1. Oct 28, 2006 11:12 AM in response to: pfafara
Click to view KevinG's profile Guru VMware Employees User Moderators 16,980 posts since
Jan 8, 2004
Hi Przemek,

What is the exact error message?

Support for 64-bit guest operating systems

Workstation 5.5 supports virtual machines with 64-bit guest operating systems only on host machines that have one of the supported 64-bit processors:

* AMD Athlon 64, revision D or later
* AMD Opteron, revision E or later
* AMD Turion 64, revision E or later
* AMD Sempron, 64-bit-capable revision D or later (experimental support)
* Intel EM64T VT-capable processors (experimental support)

The message is most likely that you do not have a compatible processor to run a 64 bit guest.

You can download the 64-bit processor check utility from the VMware web site at http://www.vmware.com/download/ws/drivers_tools.html

Re: Solaris 10 x64 in Vmware 5.5 on Intel Core 2 Duo

3. Oct 28, 2006 2:35 PM in response to: pfafara
Click to view KevinG's profile Guru VMware Employees User Moderators 16,980 posts since
Jan 8, 2004
If your processor is a Intel EM64T VT-capable processor, you may have to enable VT in the BIOS of your PC.

Re: Solaris 10 x64 in Vmware 5.5 on Intel Core 2 Duo

5. Oct 28, 2006 4:45 PM in response to: pfafara
Click to view KevinG's profile Guru VMware Employees User Moderators 16,980 posts since
Jan 8, 2004
After you enable VT in the BIOS, turn off and back on the PC.
Please run the 64 bit cheacker and post the exact output from this utility.

Re: Solaris 10 x64 in Vmware 5.5 on Intel Core 2 Duo

6. Dec 7, 2006 8:57 AM in response to: KevinG
Click to view mbmast's profile Novice 10 posts since
Nov 28, 2006
I may be having the same problem.

I'm running VMWare Workstation 5.5.1 build 19175. The machine has an Intel Core 2 Duo. VT is enabled in BIOS and power has been cycled. Other 64bit guest OSes run fine in VMWare, including Windows XP Pro 64bit and Vista.

I installed Sun Solaris 10 6/06 64bit for x86. During normal boot, I get:

***Virtual machine kernel stack fault (hardware reset) ***. The virtual machine just suffered a stack fault in kernel mode. (blah blah blah)

This does not occur when booting in safe mode.

I have downloaded and run the VMware 64-bit Compatabilityh Check program. It reports "This host is capable of running a 64-bit guest operating system under this VMware product."

Any thoughts on what might be causing the guest OS to fail?

Thanks,

Mike.

Re: Solaris 10 x64 in Vmware 5.5 on Intel Core 2 Duo

7. Dec 7, 2006 10:55 AM in response to: mbmast
Click to view jmattson's profile Master VMware Employees 1,312 posts since
Mar 29, 2006
What update of Solaris 10 are you running? Earlier releases of Solaris 10 misidentified the Core processors as the Pentium 3 family, and would not run natively or in a VM. The problem has been addressed in Solaris 10 Update 3.
Click to view mbmast's profile Novice 10 posts since
Nov 28, 2006
I'm not sure. The file name that I burned onto the DVD used to install is sol-10-u2-ga-x86-dvd.iso.

Is this update 2?

Mike.

Re: Solaris 10 x64 in Vmware 5.5 on Intel Core 2 Duo

9. Dec 7, 2006 11:41 AM in response to: mbmast
Click to view jmattson's profile Master VMware Employees 1,312 posts since
Mar 29, 2006
Yes, that is update 2. It doesn't run (in 64-bit mode) on Core processors. See Sun's bug #6417900.
Click to view mbmast's profile Novice 10 posts since
Nov 28, 2006
Thanks. I'll try applying the patch.

Mike.
Click to view jmattson's profile Master VMware Employees 1,312 posts since
Mar 29, 2006
You may also be able to work around this issue in a VM by claiming to be a P4. Try adding the following to your Solaris .vmx file:

cpuid.1.eax = "----:0000:0000:0000:----:1111:0010:1001"

Of course, this would not be recommended for a production system, since MSRs, PMCs, etc. differ from one processor family to another. However, if you just want to try out Solaris, it may suffice.

VMware Beta Programs

Want to be Considered for Future Beta Programs?

Learn More

VMware Developer

Download SDKs, APIs, videos,
training, and more in the Developer community.

Learn More

Developer
Sample Code

Increase your developer productivity with VMware API sample code.

Learn More

VMworld
Sessions & Labs

Online access to the latest VMworld Sessions & Labs and online services.

Learn more

Purchase PSO Credits Online

Purchase credits to redeem training and consulting services online.

Buy Now

Community Hardware Software

View reported configurations or report your own.

Learn More

Only VMware ... Delivers Nexus 1000V

Ensure consistent, policy-based network capabilities to virtual machines across your data center.

Learn More

Communities