Oh. It seems I am out of luck then…
I didn’t read through this whole discussion, but what are the chances of booting up a 32bit USB Haiku stick on Mac Mini (Mid 2011) ???
Not very high, you will have better luck with the UEFI enabled 64 bit version.
And even then it may be iffy. I can’t get Haiku to boot on my 2012 Mini or 2012 MacBook Pro.
What are the current main issues with 1-5 years old Mac, besides the UEFI stuff? Are there significative hardware incompatibilities that are difficult to overcome?
On my Mac, I am having trouble with the dual ssd setup. I somehow was not able to get the mac to boot from the main ssd only, and had to hack it by burning a fake install dvd into the whole secondary ssd (using
dd). That worked with the 32 bit beta, but overtime I change anything in the secondary SSD, strange stuff starts to happen. For instance, installing a 64 bit nightly build causes the boot to only recognise that specific Haiku partition. Creating new partitions in the secondary SSD makes the haiku partition non-bootable and I loose access to all Haiku partitions. The only way to recue it is to do another
dd of the 32bit install image.
I also had a situation where I would get a white screen forever. Not sure what I had just done at that time, however. I remember I had been trying to identify a Linux distribution that could be booted from USB on that machine, but I am not sure If I went on to try the
dd trick with the Linux installer. I had to remove the SSDs and format the secondary one externally, and then do the
dd thing again. I went through the whole process a couple times, trying to identify patterns, but didn’t arrive to much more conclusion than what I shared here.
I know it is very easy to mess up things when using
dd and stuff like that, but I am sure that there is something wrong there. I mean, at least, repartitioning the haiku drive (my secondary SSD) should not imply loosing the boot section. And the main drive should be able to boot. I understand, however, that some of this may very well be Apple’s fault.
It seems like you have mixed gpt and intel partition maps, or maybe you did not install our loader correctly (the efi loader has to be installed manually currently). in any case this does not look like a hardware problem, more a problem of using uefi and apple doing everything they can to hide uefi from the user.
Yeah. I will try to stop myself from messing up with that stuff in this machine.
indeed I think the realtek hda codec on our Macs needs additional initialization. I think I already found the code and will try to add that later. The thing is it is a lot of realtek specific code. I’d preferably add this code in a way that it does not mess up the original hda driver and keep its code clean. I already also found the code to prevent the volume from being so loud. I already added it and it works fine with my iMac. In addition, I added the hopefully (proper) quirks for you MacBook. I’d like to share a binary now with you to test it before I commit it to Haiku’s Gerrit for review. Can you send me your contact details (e-mail for example) in a PM so I can share the binary and instructions with you?
Cool. You can check your inbox.