Running Haiku with VMWare Mac

I’m pleased to report that with minimal effort on my part, Haiku Alpha 1 successfully installed on VMWare (2.0.2) for Mac and runs well so far.

I have run into one problem however, the OS does not see the availability of my Apple Airport Connection or Wired Ethernet Adapter on my host my MacBook pro. I have configured VMWare every which way possible to make both Adapters available to Haiku. Unfortunately though, when I view the network panel in Haiku, the “Adapter” drop down menu is empty, no choices available.

Mostly posting this to see if it’s a “known issue”, although if anyone has a suggested solution, I am all ears.

Thx!

Not having used vmware for Mac, i’m confused about what you are trying to do. VMWare emulates network hardware AFAIK.

Anyhow, sounds like you ran into the same issue as this person:

http://dev.haiku-os.org/ticket/4513

VMWare Fusion runs Haiku without any problems (here). How have you configured Fusion’s network settings - is it using Bridged or NAT mode? Haiku also distribute a .vmx file which correctly configures VMWare.

I’m having the same problem. I’m using NAT mode, and I’ve verified that ethernet emulation in my .vmx file is e1000.

When you say without problems are you saying you have sound in Haiku on VMWare Fusion?

OK, I’ve just tried reconfiguring the alpha again under Fusion. To enable networking, I had to first select NAT mode. I then had to access Mac OS X system preferences / sharing / enable internet sharing. Start the Haiku image, make sure that networking preference is set to DHCP, and you’re in business (ie. you can browse the net with Haiku).

To get sound working, I had to install the OpenSoundSystem (OSS) optional package (http://haiku-files.org/files/optional-packages/). Unzip this file to your /boot directory to install the OSS drivers. Reboot. You then have to go to the Media preferences, and set the audio output to use OSS driver. After that, you have sound in Fusion (ie. you can play mp3 files and games).

100% verified to work (MacBookPro2,2 with SnowLeopard, VMWare Fusion 2.??)

Edit Zenja: - if you use BootCamp to create a new partition, and install Haiku to the new partition, you will have a conflict with HDA audio driver and OSS audio driver (this is a known bug and will be fixed soon). Remove the OSS driver or the HDA driver to actually boot Haiku natively on the Mac.

Enabling Internet sharing didn’t work for me. In my Network preferences, Adapter still says <empty>.

Mac Mini 2 GHz Intel Core 2 Duo, Snow Leopard (OSX 10.6.1), VMWare Fusion 2.0.5.

You can edit the vmx file in a text editor, just add the following line:

ethernet0.virtualDev = “e1000”

Restart the VM and it should work fine

Mine already says: ethernet0.virtualDev = “e1000”

Did the OSS thing and it does not show up in Media preferences.

Any ideas?

Thanks,
Robert
PS: Editing the vmx did get my network working. On Fusion 3.0 trial running on 2009 Mac Pro, 10.6.1

FWIW

I have it working fine in VMware Fusion 3 by upgrading the hardware, adding ethernet0.virtualDev = “e1000” to the appropriate vmx file, setting the vm up as Linux/Ubuntu, and setting the network to NAT.

Be nice now to get some open source vmware tools ported.

Gosh. I haven’t been to www.bebits.com in years!

Good work Haiku-OS developers. A true work of art.

[quote=DesertBlizzard]FWIW

I have it working fine in VMware Fusion 3 by upgrading the hardware, adding ethernet0.virtualDev = “e1000” to the appropriate vmx file.[/quote]

I confirm, that it indeed does work in VMware Fusion 3. Thanks for the hint!

Being back within Haiku now using a MacBookPro and VMware Fusion 4.1.1 today
I managed to get a VM install using a USB stick with R1/alpha3. But I do not get
any internet connection, because the network adapter will not be set up.
The device list shows for that:
Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
which seems not to be supported.
So what to do to get a working network adapter in VMware Fusion 4?

Thank you in advance.

Well, I had not found the .vmx file.
But now I found out, that the .vmwarevm file could be unfolded as a package.
Then I could open the .vmx file using TextEdit.app, where I
then added the line "ethernet0.virtualDev = “e1000” at a presumed place.
That has it made work for me …

Defendants may try to hide assets by placing them in a corporation. In such cases, the attorney is forced to attempt to “pierce the corporate veil.” The rule at common law was that, "officers, directors or shareholders of a corporation RevisorJönköping are not personally liable for the tortuous conduct of the corporation or its other agents, unless there can be found some active or passive participation in such wrongful conduct by such persons.