View Full Version : Help! ICH9 internal? (fixed)
Ianxxx
11-20-2009, 10:54 PM
I have a ga-p35-ds3l mobo
I patched the dsdt with ICH10 ids (shows in system profiler as ich10)
is there anyway I can keep this but get them to be shown as internal as well without using ioahciblockstorageinjector.kext
Would be grateful for any help.
Fixed by using code from this thread.
http://www.infinitemac.com/f57/how-to-snow-leopard-retail-10a432-on-p5k-t3380/post34233.html
swede420
11-26-2009, 01:39 AM
Hi! I dont think that you can have native ICH9 cuz there is no real macs with ICH9.
But can you please post your dsdt.sml here as i have the same motherbord and could use som part of it.
Thanks
Ianxxx
11-26-2009, 09:43 AM
Hi! I dont think that you can have native ICH9 cuz there is no real macs with ICH9.
But can you please post your dsdt.sml here as i have the same motherbord and could use som part of it.
Thanks
Hi here is my DSDT.dsl
it is heavily modified
jmicron, serial, parallel port,floppy, ps2 all removed
usb fix for sleep
built in ethernet
ich9 now internal seen as ESB2
and probably much more I can't remember.
Also set up for my graphics card 8800gs
swede420
11-26-2009, 12:20 PM
Hi here is my DSDT.dsl
it is heavily modified
jmicron, serial, parallel port,floppy, ps2 all removed
usb fix for sleep
built in ethernet
ich9 now internal seen as ESB2
and probably much more I can't remember.
Also set up for my graphics card 8800gs
Thnkyou very very much!
Sweaty
11-26-2009, 01:38 PM
Detail is you need to add ICH7 device ID to your SATA -ICH7 has no hotpluging so OS thinks drives must not be removable (IE its a bodge), you must have method DTGP added as well as this code to your SATA section:
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x81, 0x26, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
Ianxxx
11-27-2009, 09:41 AM
Detail is you need to add ICH7 device ID to your SATA -ICH7 has no hotpluging so OS thinks drives must not be removable (IE its a bodge), you must have method DTGP added as well as this code to your SATA section:
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x81, 0x26, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
Thanks, already done :-)
Sweaty
11-27-2009, 04:23 PM
I know mate just posted up the relevant bit so ppl wont have to search through your DSDT, found it was a bit of a pain to find this exact info when I was looking before
Ianxxx
11-27-2009, 08:21 PM
I feel that way about almost every single bit of that DSDT