09-10-2009, 04:41 PM
|
Puma
|
|
Join Date: Aug 2009
Posts: 25
|
|
Quote:
Originally Posted by lancelotu
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
|
Thanks - but that was the old DSDT - prior to doing Snoc's suggested extra USB and new SATA . I made sure to delete the old SATA.
See new screen shots and you will see that I am getting ESB2 - but my HDDs are still seen as Removable media . . dunno why.
I've been using BBEdit (trial) with folding and file comparison - got that hint from another thread.
New DSDT attached.
Last edited by fishcow; 09-10-2009 at 04:46 PM.
|