Kuebeker Posted February 17, 2014 Share Posted February 17, 2014 Hi. Yes me again! I need some help figuring out why the following device property injection is not working. I want to get the internal SATA ports ejectable KEXT used is AppleAHCI.kext (patched to load generic driver) Device (SATA) /../ Device (PRT1) /../ Method (_DSM, 4, NotSerialized) { Store (Package (0x0a) { "AHCI Port ALPM", Buffer (0x05) { "False" }, "AHCI Port ESATA", Buffer (0x06) { "False" }, "AHCI Port Hot Plug", Buffer (0x04) { "True" }, "AHCI-Built-In", Buffer (0x04) { "True" }, "AHCI-Ejectable", Buffer (0x04) { "True" }, }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Link to comment https://www.insanelymac.com/forum/topic/296150-device-property-injection/ Share on other sites More sharing options...
RehabMan Posted February 17, 2014 Share Posted February 17, 2014 Hi. Yes me again! I need some help figuring out why the following device property injection is not working. I want to get the internal SATA ports ejectable KEXT used is AppleAHCI.kext (patched to load generic driver) Device (SATA) /../ Device (PRT1) /../ Method (_DSM, 4, NotSerialized) { Store (Package (0x0a) { "AHCI Port ALPM", Buffer (0x05) { "False" }, "AHCI Port ESATA", Buffer (0x06) { "False" }, "AHCI Port Hot Plug", Buffer (0x04) { "True" }, "AHCI-Built-In", Buffer (0x04) { "True" }, "AHCI-Ejectable", Buffer (0x04) { "True" }, }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Are you certain Buffer() { "True" } / Buffer() { "False" } makes sense? OS X tends to not use strings for these sorts of settings... Link to comment https://www.insanelymac.com/forum/topic/296150-device-property-injection/#findComment-1994983 Share on other sites More sharing options...
Recommended Posts