Jump to content

VMware Mac OS X Guest Package for ESX, Workstation, Player, Server and Fusion


  • Please log in to reply
2212 replies to this topic

#21
RobertJordan

RobertJordan

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
Whew! I finally got MacOS X on a VM - Thank you so much, Donk!

I ended up pulling the monitor.* lines in the VMX file and reinstalling MacOS X on the vhd.

I've been able to update to 10.5.7, but every so often it hangs and I get these:

Posted Image

Where it says "You need to restart your computer. Hold down the Power button for several seconds or press the Restart button."

Ideas as to how I should diagnose this one?

#22
Donk

Donk

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,923 posts
  • Gender:Male
  • Location:Manchester UK
Problem Resolution

To help me understand some of the issues that are being seen can I ask everyone who has a problem to post the following information please when first logging the problem:
  • VMware product and version being used
  • Host operating system
  • Host CPU
  • Vanilla Leopard or other distro
  • Version of Leopard 10.5.6, 10.5.7 etc.
  • Please attach the VMX file
  • Please attach the latest vmware.log file
(Please remember I have stated that I do not support anything other than vanilla with this method.)

For manual clarifications and additional updates from testing; e.g. ESX configuration please use your judgement as to whether to post this information. Also remember I do this in my spare time, and have full time job, family and other interests, so I will answer when I can.

#23
Donk

Donk

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,923 posts
  • Gender:Male
  • Location:Manchester UK

Whew! I finally got MacOS X on a VM - Thank you so much, Donk!

I ended up pulling the monitor.* lines in the VMX file and reinstalling MacOS X on the vhd.

I've been able to update to 10.5.7, but every so often it hangs and I get these:

Posted Image

Where it says "You need to restart your computer. Hold down the Power button for several seconds or press the Restart button."

Ideas as to how I should diagnose this one?


One tip from VMware is to switch of a the power management settings so that the virtual machine does not go to sleep. That can cause this issue. I have also used the Caffeine application to ensure the guest stays awake.

#24
RobertJordan

RobertJordan

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts

One tip from VMware is to switch of a the power management settings so that the virtual machine does not go to sleep. That can cause this issue. I have also used the Caffeine application to ensure the guest stays awake.


Good call on Caffeine 1.0.4, I'll try that and let you know what happens.

There's some oddness sometimes with keyboard repeating (appears as if a key's stuck), but I'll have to watch for it to happen and capture some logs.

Thanks again for the awesome effort, Donk!

RJ


Host: Intel Core2Duo E8200, Vista Business x64, VMWare Server 2.0.1,
Guest: Leopard 10.5.6 (updated to 10.5.7)

#25
Donk

Donk

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,923 posts
  • Gender:Male
  • Location:Manchester UK

Good call on Caffeine 1.0.4, I'll try that and let you know what happens.

There's some oddness sometimes with keyboard repeating (appears as if a key's stuck), but I'll have to watch for it to happen and capture some logs.

Thanks again for the awesome effort, Donk!

RJ
Host: Intel Core2Duo E8200, Vista Business x64, VMWare Server 2.0.1,
Guest: Leopard 10.5.6 (updated to 10.5.7)


Switch to PS2 keyboard by editing VMX file change keyboard.vusb.enable to FALSE. the tools iso image will then load the Voodoo PS2 Controller for you.

I have checked for 64-Bit Compatibility.
It's compatible.


I'm pretty certain it is a problem with VMware due to something I have seen, but am under NDA. Not sure what to suggest next. Let me have a think about it, as maybe a different kernel may be possible. Voodoo kernel 2 alpha 3 is available and it is supposed to fix some FSB frequency issues with theses processors. Whilst it is possible to add to the CD image booting is a PITA.

Hi Donk

Thx for this new great manual...

Im having some problems that after reading almost all of your topics, i couldnt find the solution.

I correctly install ToH rc2 and now im trying to boot from HD using darwin but im getting the following error.

Posted Image

Im using the following config
I also tried using other-64, darwin-64, -legacy -f ...

Im using Workstation 6.5 in a Intel Core 2 T8100. I run the Vwware 64bit program and looks like my laptop is capable to run 64bit guest.

Thanks a lot in advance,

Camilo


Well this work is only for retail Leopard and I don't test other distros. However I think you should at least try with the following settings in your VMX file:

guestOS = "darwin-64"
ich7m.present = "TRUE"
smc.present = "FALSE"
keyboard.vusb.enable = "FALSE"
mouse.vusb.enable = "TRUE"
usb:0.present = "TRUE"
usb:1.present = "TRUE"
usb:1.deviceType = "hub"
usb:0.deviceType = "mouse"
monitor.virtual_exec = "hardware"
monitor.virtual_mmu = "software"
usb.generic.allowHID = "FALSE" <-- never use this unless you have more than one keyboard and mouse!


#26
RobertJordan

RobertJordan

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts

Switch to PS2 keyboard by editing VMX file change keyboard.vusb.enable to FALSE. the tools iso image will then load the Voodoo PS2 Controller for you.


Caffeine has been working for me so far... none of those odd hangs. Great recommendation.

Also, I changed the keyboard.vusb.enable to "FALSE" and no intermittent sticky key repeats since then.

Followed the instructions to modify the Boot.plist for a larger screen - worked as written.

Awesome job, Donk!

RJ

#27
RobertJordan

RobertJordan

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
Hi, Donk,

Here's another one... I want to attach my iPod Touch to the VM. When I attach it to the VMWare server host, I can't tell if it's connected or not (I assume that if it's working ok, iTunes would pop up). I tried firing up the USB Prober app, but I'm not savvy enough to determine whether the device is attached or not.

Attached is my vmx and a snip of the vmware.log that shows me plugging in the device, removing it and plugging it back in. (zip)

If there's another way to detect that it's attached, please let me know.

Thanks!

RJ

Host: Intel Core2Duo E8200, Vista Business x64, VMWare Server 2.0.1,
Guest: Leopard 10.5.6 (updated to 10.5.7)

Attached Files



#28
luckman212

luckman212

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts
Hello,
cheers for this, it is just a thing of pure beauty !!
installed 10.5.6 retail dvd and updated to 10.5.7 no problem on vmware 6.5.2 win x64 host.

question #1: I tried to follow the instructions to install the AppleAC97Audio.kext to enable sound but the os complains that the .kext cannot be used:
Posted Image
what to do? :)


question #2: how can i increase screen res >greater than 1024 x 768?
display prefs only shows this single res.

cheers

#29
Donk

Donk

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,923 posts
  • Gender:Male
  • Location:Manchester UK

Hello,
cheers for this, it is just a thing of pure beauty !!
installed 10.5.6 retail dvd and updated to 10.5.7 no problem on vmware 6.5.2 win x64 host.

question #1: I tried to follow the instructions to install the AppleAC97Audio.kext to enable sound but the os complains that the .kext cannot be used:

what to do? :P


question #2: how can i increase screen res >greater than 1024 x 768?
display prefs only shows this single res.

cheers

1. You need to check the permissions on the extension. There are also tools that you can find at ~PCwiz's site to ensure extensions are correctly loaded. (OSx86 Tools Utility)

2. In the manual section 4.2

#30
luckman212

luckman212

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts

1. You need to check the permissions on the extension. There are also tools that you can find at ~PCwiz's site to ensure extensions are correctly loaded. (OSx86 Tools Utility)

2. In the manual section 4.2


Thanks!!! I got the sound working (sort of, it kind of echos but hey its better than nothing!!) and the resolution I took care of by modifying the com.apple.Boot.plist

:)

#31
Embio

Embio

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 976 posts
I have followed the instructions for the Hackintosh in my sig, but I am left looking at a spinning beach ball and Leopard client wallpaper :P

If I boot verbose, everything seems fine until that point, same with Snow 10a380. The VMX file is as created by Fusion 2.0.4

any ideas?

#32
Donk

Donk

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,923 posts
  • Gender:Male
  • Location:Manchester UK

I have followed the instructions for the Hackintosh in my sig, but I am left looking at a spinning beach ball and Leopard client wallpaper :)

If I boot verbose, everything seems fine until that point, same with Snow 10a380. The VMX file is as created by Fusion 2.0.4

any ideas?


Please post the details I requested earlier in the thread. I can't diagnose problems wit this level of information.

Hi, Donk,

Here's another one... I want to attach my iPod Touch to the VM. When I attach it to the VMWare server host, I can't tell if it's connected or not (I assume that if it's working ok, iTunes would pop up). I tried firing up the USB Prober app, but I'm not savvy enough to determine whether the device is attached or not.

Attached is my vmx and a snip of the vmware.log that shows me plugging in the device, removing it and plugging it back in. (zip)

If there's another way to detect that it's attached, please let me know.

Thanks!

RJ

Host: Intel Core2Duo E8200, Vista Business x64, VMWare Server 2.0.1,
Guest: Leopard 10.5.6 (updated to 10.5.7)


USB on VMware isn't something I have a great dal of experience with, basically just plugging in USB keys. I would fire up iTunes and see if it there, as the log file seems to indicate it is connected. It is possible to record a USB trace and analyze it with a tool from VMware, but again no expertise in that.

Sorry can't be more help on this, but let me know what you see.

#33
gcornford

gcornford

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts

... but DELL PE2950 gen III with Xeon 5450's work peachy.


VMErik,

I have a very similar hardware configuration as you, Dell PE2950 gen 3 /w Xeon 5420s running ESXi 4, but I'm getting a "Local APIC version 0x11, 0x14 or more expected" error message when booting my Leopard OSX Install DVD.

Could you share your vmx config file?

#34
RobertJordan

RobertJordan

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
Donk,

Here's another wierdness.. Even with Caffeine, I sometimes get a hang. Any ideas?



Jul 02 18:34:11.161: vcpu-1| UHCI: Global Reset
Jul 02 18:34:11.262: vcpu-1| UHCI: HCReset
Jul 02 18:34:24.977: vcpu-0| Guest: Loaded @ 0x26ca261a: Info 0x26ca4560 Name com.vmware.kext.VMwareIOFramebuffer Version 1.0.4 KEXT_BUNDLE_VERSION at Apr 7 2009 19:56:20
Jul 02 18:35:20.167: vcpu-0| Guest: IOFB: start
Jul 02 18:35:20.252: vcpu-1| Guest: SVGADev: Init: SVGA_CAP_TRACES failed
Jul 02 18:36:16.196: vcpu-1| GuestRpc: Channel 0, guest application toolbox-dnd.
Jul 02 18:36:17.866: vcpu-0| GuestRpc: Channel 1, guest application toolbox.
Jul 02 18:36:17.866: vcpu-0| TOOLS sending 'OS_PowerOn' (3) state change request
Jul 02 18:36:17.866: vcpu-0| TOOLS Unable to send OS_*: tools failed to interpret cmd
Jul 02 18:36:17.867: vcpu-0| TOOLS ToolsCapabilityGuestConfDirectory received /etc/vmware-tools
Jul 02 18:36:17.903: vcpu-0| TOOLS setting the tools version to '7461'
Jul 02 18:36:17.956: vcpu-0| Guest: toolbox: Version: build-159196
Jul 02 18:36:17.957: vcpu-0| TOOLS unified loop capability requested by 'toolbox'; now sending options via TCLO
Jul 02 18:36:17.958: vcpu-0| Failed to copy tools version manifest file. hgfsError = 1.
Jul 02 18:36:17.958: vcpu-0| TOOLS installed version 7461, available version 7397
Jul 02 18:36:17.958: vcpu-0| TOOLS will not be autoupgraded.
Jul 02 18:36:17.958: vcpu-0| TOOLS Setting autoupgrade-checked TRUE.
Jul 02 18:36:40.662: mks| MKS switching absolute mouse on
Jul 02 18:41:46.921: mks| MKS switching absolute mouse off
Jul 02 18:41:47.151: mks| MKS switching absolute mouse on
Jul 02 18:41:47.518: mks| MKS switching absolute mouse off
Jul 02 18:41:47.745: mks| MKS switching absolute mouse on
Jul 02 18:41:48.279: mks| MKS switching absolute mouse off
Jul 02 18:41:48.591: mks| MKS switching absolute mouse on
Jul 02 18:41:49.573: mks| MKS switching absolute mouse off
Jul 02 18:41:49.945: mks| MKS switching absolute mouse on
Jul 02 18:41:55.287: mks| MKS switching absolute mouse off
Jul 02 18:41:57.521: mks| MKS switching absolute mouse on
Jul 02 18:41:57.866: mks| MKS switching absolute mouse off
Jul 02 18:42:01.681: mks| MKS switching absolute mouse on
Jul 02 18:42:01.904: vcpu-0| Msg_Hint: msg.monitorevent.halt (sent)
Jul 02 18:42:01.904: vcpu-0| The CPU has been disabled by the guest operating system. You will need to power off or reset the virtual machine at this point.

Jul 02 18:42:01.904: vcpu-0| ---------------------------------------
Jul 02 18:42:20.979: vmx| GuestRpcSendTimedOut: message to toolbox-dnd timed out.
Jul 02 18:42:20.979: vmx| GuestRpcSendTimedOut: message to toolbox timed out.
Jul 02 18:42:35.979: vmx| GuestRpcSendTimedOut: message to toolbox-dnd timed out.
Jul 02 18:42:35.979: vmx| GuestRpc: app toolbox-dnd's second ping timeout; assuming app is down
Jul 02 18:42:35.979: vmx| GuestRpcSendTimedOut: message to toolbox timed out.
Jul 02 18:42:35.979: vmx| GuestRpc: app toolbox's second ping timeout; assuming app is down
Jul 02 18:51:44.043: mks| MKS switching absolute mouse off


edit:

trying this in the .vmx

paevm = "TRUE"

Edited by RobertJordan, 03 July 2009 - 03:51 AM.


#35
Donk

Donk

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,923 posts
  • Gender:Male
  • Location:Manchester UK

Donk,

Here's another wierdness.. Even with Caffeine, I sometimes get a hang. Any ideas?



Jul 02 18:34:11.161: vcpu-1| UHCI: Global Reset
Jul 02 18:34:11.262: vcpu-1| UHCI: HCReset
Jul 02 18:34:24.977: vcpu-0| Guest: Loaded @ 0x26ca261a: Info 0x26ca4560 Name com.vmware.kext.VMwareIOFramebuffer Version 1.0.4 KEXT_BUNDLE_VERSION at Apr 7 2009 19:56:20
Jul 02 18:35:20.167: vcpu-0| Guest: IOFB: start
Jul 02 18:35:20.252: vcpu-1| Guest: SVGADev: Init: SVGA_CAP_TRACES failed
Jul 02 18:36:16.196: vcpu-1| GuestRpc: Channel 0, guest application toolbox-dnd.
Jul 02 18:36:17.866: vcpu-0| GuestRpc: Channel 1, guest application toolbox.
Jul 02 18:36:17.866: vcpu-0| TOOLS sending 'OS_PowerOn' (3) state change request
Jul 02 18:36:17.866: vcpu-0| TOOLS Unable to send OS_*: tools failed to interpret cmd
Jul 02 18:36:17.867: vcpu-0| TOOLS ToolsCapabilityGuestConfDirectory received /etc/vmware-tools
Jul 02 18:36:17.903: vcpu-0| TOOLS setting the tools version to '7461'
Jul 02 18:36:17.956: vcpu-0| Guest: toolbox: Version: build-159196
Jul 02 18:36:17.957: vcpu-0| TOOLS unified loop capability requested by 'toolbox'; now sending options via TCLO
Jul 02 18:36:17.958: vcpu-0| Failed to copy tools version manifest file. hgfsError = 1.
Jul 02 18:36:17.958: vcpu-0| TOOLS installed version 7461, available version 7397
Jul 02 18:36:17.958: vcpu-0| TOOLS will not be autoupgraded.
Jul 02 18:36:17.958: vcpu-0| TOOLS Setting autoupgrade-checked TRUE.
Jul 02 18:36:40.662: mks| MKS switching absolute mouse on
Jul 02 18:41:46.921: mks| MKS switching absolute mouse off
Jul 02 18:41:47.151: mks| MKS switching absolute mouse on
Jul 02 18:41:47.518: mks| MKS switching absolute mouse off
Jul 02 18:41:47.745: mks| MKS switching absolute mouse on
Jul 02 18:41:48.279: mks| MKS switching absolute mouse off
Jul 02 18:41:48.591: mks| MKS switching absolute mouse on
Jul 02 18:41:49.573: mks| MKS switching absolute mouse off
Jul 02 18:41:49.945: mks| MKS switching absolute mouse on
Jul 02 18:41:55.287: mks| MKS switching absolute mouse off
Jul 02 18:41:57.521: mks| MKS switching absolute mouse on
Jul 02 18:41:57.866: mks| MKS switching absolute mouse off
Jul 02 18:42:01.681: mks| MKS switching absolute mouse on
Jul 02 18:42:01.904: vcpu-0| Msg_Hint: msg.monitorevent.halt (sent)
Jul 02 18:42:01.904: vcpu-0| The CPU has been disabled by the guest operating system. You will need to power off or reset the virtual machine at this point.

Jul 02 18:42:01.904: vcpu-0| ---------------------------------------
Jul 02 18:42:20.979: vmx| GuestRpcSendTimedOut: message to toolbox-dnd timed out.
Jul 02 18:42:20.979: vmx| GuestRpcSendTimedOut: message to toolbox timed out.
Jul 02 18:42:35.979: vmx| GuestRpcSendTimedOut: message to toolbox-dnd timed out.
Jul 02 18:42:35.979: vmx| GuestRpc: app toolbox-dnd's second ping timeout; assuming app is down
Jul 02 18:42:35.979: vmx| GuestRpcSendTimedOut: message to toolbox timed out.
Jul 02 18:42:35.979: vmx| GuestRpc: app toolbox's second ping timeout; assuming app is down
Jul 02 18:51:44.043: mks| MKS switching absolute mouse off


edit:

trying this in the .vmx

paevm = "TRUE"


Did you also switch the energy saving settings off as well? Don't think the paevm setting will do anything in this scenario and it is implicit in the darwin-64 setting.

#36
Donk

Donk

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,923 posts
  • Gender:Male
  • Location:Manchester UK
Intel Q6600 Processor

I have had multiple reports that there are issues with this processor, and maybe some other quad cores, both in this thread and the previous work I did on using VMware for Mac OS X. At the moment I am not sure what the issue is. If anyone want to help me out with this then please let me know. Would probably require debug logs from VMware, and possibly have to try Voodoo Kernel 2 alpha 3, in a test darwin.iso. I don't have access to a system with the CPU, so would have tor ely on accurate feedback from those who want to get involved.

#37
Embio

Embio

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 976 posts
Donk, I seem to remember facing this trouble last year. When I used a Server ISO with no kexts in extensions it booted just fine, but was very unstable. Perhaps it is one of the Intel Management kexts we should be looking at?

my vmware.log:

Jul 03 13:26:12.631: vcpu-2| SCSI DEVICE (scsi0:0): MODE SENSE(6) for unsupported page 0x8
Jul 03 13:26:17.327: vcpu-2| UHCI: Global Reset
Jul 03 13:26:17.427: vcpu-2| UHCI: HCReset
Jul 03 13:29:49.584: vcpu-0| HostSMCRead: Unable to find the service.
Jul 03 13:29:49.586: vcpu-0| HostSMCRead: Unable to find the service.
Jul 03 13:34:31.390: vmx| TOOLS setting the tools version to '0'
Jul 03 13:36:31.643: vcpu-1| SCSI-DEV scsi0:0: Unsupported command START STOP UNIT issued. --ok
Jul 03 13:36:32.666: vmx| ide1:0: Command LOAD/UNLOAD MEDIUM took 1.023 seconds (ok)
Jul 03 13:36:52.668: vcpu-0| SCSI-DEV scsi0:0: Unsupported command START STOP UNIT issued. --ok
Jul 03 13:49:35.144: mks| MKS switching absolute mouse on

#38
Donk

Donk

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,923 posts
  • Gender:Male
  • Location:Manchester UK

Donk, I seem to remember facing this trouble last year. When I used a Server ISO with no kexts in extensions it booted just fine, but was very unstable. Perhaps it is one of the Intel Management kexts we should be looking at?

my vmware.log:

Jul 03 13:26:12.631: vcpu-2| SCSI DEVICE (scsi0:0): MODE SENSE(6) for unsupported page 0x8
Jul 03 13:26:17.327: vcpu-2| UHCI: Global Reset
Jul 03 13:26:17.427: vcpu-2| UHCI: HCReset
Jul 03 13:29:49.584: vcpu-0| HostSMCRead: Unable to find the service.
Jul 03 13:29:49.586: vcpu-0| HostSMCRead: Unable to find the service.
Jul 03 13:34:31.390: vmx| TOOLS setting the tools version to '0'
Jul 03 13:36:31.643: vcpu-1| SCSI-DEV scsi0:0: Unsupported command START STOP UNIT issued. --ok
Jul 03 13:36:32.666: vmx| ide1:0: Command LOAD/UNLOAD MEDIUM took 1.023 seconds (ok)
Jul 03 13:36:52.668: vcpu-0| SCSI-DEV scsi0:0: Unsupported command START STOP UNIT issued. --ok
Jul 03 13:49:35.144: mks| MKS switching absolute mouse on


Unfortunately there is nothing in the log extract here. I did a post http://www.insanelym...t=#entry1189918 on the details that would be useful for me to track down these issues. Can you get the data requested there please? Before you do though, can you set the following line in your vmx file:

monitor = "debug"

Run until you get the error, shutdown guest and post the details.

#39
JFGOOFY

JFGOOFY

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
Hi Donk:

First thank you for all of your efforts and work.

I am running vSphere 4.0 Enterprise and cannot seem to get past one thing. I followed the instructions and modified the vmx file as stated in the instructions. I ran the setup.sh script (only once). When starting the OSX machine I get an error stating that "The guest operating system 'darwin64Guest' is not supported".

Can you tell me what I did wrong.

Thank you.

#40
toto1234

toto1234

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts
This is awesome. Even legendary :pirate2: Thanks so much.





2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy