Hi all,
been trying for days to get Hackintosh working. I assure you I've done a lot of research and have been trying hard.
Setup is as follows:
Core i5-2500k
ASROCK p67 extreme4 (_NOT_ the gen3 board)
(mobo has bios 3.10 from http://biosrepo.wordpress.com/ to unlock CState/PState config)
Zotac GT 520 nvidia video card (temporary, had HD 6950 but that does not work)
Have extracted DSDT via Everest and decompiled it with iasl and then began editing using p67 extreme4.txt from patches.php as a guideline (I think that txt file is either for the gen3 version or another bios version, since the patches don't really match up). ( http://Olarila.com/Packs/ASRock/P67%20Extreme4.txt )
A couple of things are really puzzling:
- there is a HDEF defined already, but it is kind of incomplete. Also, it references certain DOCK/DCKA/DCKS elements that a regular patch would remove. I've tried to adapt the patch for this, but that did not work.
- DGTP is not there, so that patch can be applied cleanly at least.
- there is the famous "ABCDEFGH" error too, but with a twist:
Device (_SB.PCI0.DOCK)
{
Name (_HID, "ABCDEFGH")
Name (_CID, EisaId ("PNP0C15"))
Name (_UID, 0x02)
Method (_STA, 0, NotSerialized)
{
Return (Zero)
}
}
the standard patch for that turns ABCDEFGH into PNP0C15. Is that maybe a problem given the Name (_CID, EisaId ("PNP0C15")) line? Just guessing here.
- I'm not sure what exactly is causing the boot to fail in non-safe mode, but I think it is the P State error 18. Is this a fatal error indeed? I'm not sure why the P-States aren't getting generated, since the bios mod from the biosrepo site should enable just this fact.
- I kind of understand many of the patches and why they are being applied, but as said, I'm not sure the patch file from the site is for the right motherboard, and not for Gen3, but no matter.
- the aliases patch is there in the patch file on the site, but it doesn't apply to the clean DSDT file (no matches). I can however find many aliases starting with "PR", is this a problem? Since the alias patch deals with _PR scope, I noticed this.
Alias (PRSA, PRSB)
Alias (PRSA, PRSC)
Alias (PRSA, PRSD)
Alias (PRSA, PRSE)
Alias (PRSA, PRSF)
Alias (PRSA, PRSG)
Alias (PRSA, PRSH)
After I install, I can't get into the first boot, without using safe mode. This is normal, right? What should be my plan in order to get this working fully.
I'm attaching the clean acpi_dsdt in binary and dsl form. I know the file name should be DSDT.aml and it should be placed in /Extra, but this is the filename from everest and I'm posting this from windows right now
Hopefully there are some people with the some motherboard who can help me with this! I'm willing to put in effort, don't worry.
acpi_dsdt.zip