InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   10.X (http://infinitemac.com/forumdisplay.php?f=36)
-   -   Help! ICH9 internal? (fixed) (http://infinitemac.com/showthread.php?t=4771)

Ianxxx 11-20-2009 10:54 PM

Help! ICH9 internal? (fixed)
 
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-t...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

1 Attachment(s)
Quote:

Originally Posted by swede420 (Post 40061)
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

Quote:

Originally Posted by Ianxxx (Post 40066)
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

Quote:

Originally Posted by Sweaty (Post 40076)
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