MSI P55a-G55 SATA ports issue
On my 10.6.6, dsdt driven hackintosh I've got some strange issues with the sata ports. The DSDT used is the one generated by the DSDT auto patcher dated 9 feb 2011.
This board has 6 x 3Gb/s (Intel P55) sata ports
2 x 6Gb/s sata port (marvell 88Se9128B1)
The problem is connection to the 3Gb sata ports (P55) is lost the moment SnowLeopard starts to boot (even before chameleon is loaded). Using the iboot disc it is lost before the "apple logo" appearing.
Same drive connected to the 6Gb port (Marvell) boots fine (in 3 Gb/s mode).
Booting using USB works fine.
Things get even weirder with sata DVD burners, on the P55 they are not recognized, on the Marvell connection they are not reliable.
The harddisk setup utility only shows drives connected by USB or on the 6Gb port, but none on the P55 3Gb ports. The same for system info.
Anyone familiar with this behavior?
On a side note, Audio is not working, all analog audio out connections have a strong noise with the desired sound barely audible in the background.
Sleep is not working.
Besides these issues, the system is running rock sollid.
This hackintosh was meaned to be used exclusively running OS-X. So out of the box all boots it had seen were only OS-X related.
After all these issues I deceided to test the configuration running windows 7.
So I attached the DVD & harddisk to the P55 SATA ports and booted from a windows 7 DVD.
Everything worked fine. So just for good luck I swapped the OS-X harddrive back in (on the P55 port) and to my surprise all worked fine. Even the DVD recorder was recognized correctly this time (on the P55 port).
Fiddeling with various VooDooHDA kexts brought crystal clear sound to life as well.
Nothing else had been changed on the OS-X installation. The only difference is a complete Windows 7 boot (which the logicboard never had seen before). During the windows 7 experiment the harddisk with 10.6.6 installed was not connected to any ports (didn't want to format it by accident). The Bios settings were never touched/changed.
Obviously the windows 7 boot must have tweaked some settings in the hardware (initializing certain non user editable bios entries?) causing the OS-X install to work as requested.
And yes I had tried different cables and ports before.
MSI P55A-G55 ATX-P55-DDR3-USB 3.0-SATA3
CPU 860 2.80GHZ CORE I7 QUAD CORE 8MB
PCI-E 1GB GF GT240 VGA+DVI GDDR3/1400MHZ FAN
DDR3 8GB 1333MHZ DUAL CHANNEL KIT (2X 4GB)