ijwcomp Posted November 23, 2013 Share Posted November 23, 2013 Hi, I've got a problem with drives seen as internal only if I use the -f boot flag. Without it, I get orange drives. IOAHCIBlockStorageInjector.kext works but if it can be done in the DSDT, I'd prefer that. Attached are my DSDT (original extracted with Ubuntu, one that compiles, and the one I patched various things for). I used this under Device(SATA), which works only when I use -f: 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, dsdt.zip Link to comment Share on other sites More sharing options...
maroder Posted November 23, 2013 Share Posted November 23, 2013 Hi, if you want the ESB SATA AHCI Controller patch for DVD and native HDD-icons in Mavericks, you have to add name, IOName and compatible to the appropriate part in the DSDT. Solved the problem for me (Thanks again patchpernacabeluda). Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "device-id", Buffer (0x04) { 0x81, 0x26, 0x00, 0x00 }, "compatible", Buffer (0x0D) { "pci8086,2681" }, "IOName", Buffer (0x0D) { "pci8086,2681" }, "name", Buffer (0x0D) { "pci8086,2681" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } 1 Link to comment Share on other sites More sharing options...
artur_pt Posted November 23, 2013 Share Posted November 23, 2013 hello u can try this one DSDT.aml.zip good hack 1 Link to comment Share on other sites More sharing options...
ijwcomp Posted November 23, 2013 Author Share Posted November 23, 2013 Thanks guys! Was missing "compatible", "IOName" and "name" from my DSDT. Link to comment Share on other sites More sharing options...
Recommended Posts