09-10-2009, 04:25 PM
|
Jaguar
|
|
Join Date: Jul 2009
Posts: 58
|
|
Quote:
Originally Posted by fishcow
Thanks for your help . . I also have some of those extensions, but I thought the idea of patching DSDT was so that you didn't need plist only injector kexts.
My drive icons are OK because I'm still using the injector . . but I'd like to get rid of it.
I did sudo touch /System/Library/Extensions and also later rebooted with -f flag.
The DSDT patch is working from the first reboot - hence the new ESB2 AHCI instead of Intel ICH10
I have ATA/PATA disabled in my BIOS.
It's just that the drives are still reported as "Removable" in System Profiler and "External" in Disk Utility.
|
Hello,
I've just seen your DSDT and I think I know why your sata is still listed as AHCI and not ESB2
Open your DSDT with some text editor and search for Device (SAT1) . On top of this string you will find this :
Code:
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x22, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
Device (SAT1)
{
Name (_ADR, 0x001F0005)......
Change the numbers highlighted in 81 and 26 .
After restart, if your sata is listed as ESB2 you can trash your ahciportinjector and IOAHCIBlockStorage kexts and remake the Extensions.mkext
I also recommend FileMerge.app to compare DSDT files easier. It helped me a lot and it came with developer tools
Last edited by lancelotu; 09-10-2009 at 04:29 PM.
|