Intel Core i3-530
Realtek Something NIC
I'm a bit new at this, having only followed guides to Hackintosh a few computers in the past, but I think I have a pretty good handle on it but need some help.
This board seems surprisingly good for installing Snow Leopard. I have succeeded in getting almost everything to work with the following:
No DSDT override.
I've attached my current files onto this post.
This setup pretty much has everything working, leave only a few problems with sleep. Sleep works fine, except that after wakeup, sometimes USB doesn't work. Sometimes nothing works, and I need to put it back to sleep and wake it up again (via the power button, which I have patched into a DSDT that I've been using just for that purpose), and sometimes only a few things will work, and what doesn't needs to be unplugged and replugged. I've tried various USB fixes around the net, and nothing seems to work. Also, what doesn't work quite correctly is audio after sleep. It sounds garbled and weird, and I've seen that this is a common problem with VoodooHDA, and the only way to fix it is to reload the extension after sleep. I wanted to patch in the audio to the DSDT instead, and use ALC662.kext, except that the audio is nowhere to be found in the DSDT. What should I do? The last issue (only a question, really) is that I'm not sure if SpeedStep is really working. I haven't put anything in the DSDT for the i3-530, and I'm not using NullCPUPowerManagement.kext, and yet MSRTools says that Speedstep and TM1 are functioning. Interestingly, though, the frequency seems to be stuck at 0.9Ghz. (Also, the temperatures are always under 30C, so I have a feeling it's at least working partially.)
I've attached the DSDT I pulled from a Linux livecd, and also a modified one which contains these modifications:
1. Removed CPU Aliases
2. Added DTGP Method
3. HPET Fix (don't know if needed)
4. Removed IRQs from RTC
5. Power Button fix
6. Set to always load Vista defaults
Thanks if anyone can answer any of my questions.
EDIT: Also, a few things.
This is running 10.6.4, which I am told is why I can use the vanilla kernel. For 10.6.3 and lower, the Qoopz kernel (or similar) must be used to run on an unsupported cpu.
If PS2 or ATA support is needed, the corresponding Kexts can be found in the ExtraKexts.zip.