yioulas Posted December 27, 2015 Share Posted December 27, 2015 Hi allI have an ACER 7720g working perfectly on yosemite. Everything works except sleep which works only once. It wakes up perfectly, but if it sleeps again the second time the screen goes black and the system is completely unresponsive. I tried to add the _PWR secrion below my EC0 device section like someone else did on an hp laptop who had the same issue. Doesn't work. Device (EC0) { Name (_HID, EisaId ("PNP0C09")) Name (_UID, One) Name (_GPE, 0x1C) Name (_PRW, Package (0x02) { 0x1E, 0x04 }) Method (_CRS, 0, NotSerialized) { Name (BFFR, ResourceTemplate () { IO (Decode16, 0x0062, // Range Minimum 0x0062, // Range Maximum 0x00, // Alignment 0x01, // Length ) IO (Decode16, 0x0066, // Range Minimum 0x0066, // Range Maximum 0x00, // Alignment 0x01, // Length ) }) Return (BFFR) } I don't really know what the numbers within the pwr section mean (0x1E, 0x04) How can sleep work perfectly the first time and not the second? I've been trying to figure it out for weeks. AppleLPC is loaded. My laptop only uses fakesmc.kext and voodoops2 for trackpad and keyboard. I use clover. Can someone take a look at my dsdt and give me a hint of advice? Thanks!!! dsdt.aml.zip Link to comment Share on other sites More sharing options...
Codinger Posted December 27, 2015 Share Posted December 27, 2015 Hi all[/size]I have an ACER 7720g working perfectly on yosemite. Everything works except sleep which works only once. It wakes up perfectly, but if it sleeps again the second time the screen goes black and the system is completely unresponsive. I tried to add the _PWR secrion [/size]below my EC0 device section[/size] like someone else did on an hp laptop who had the same issue. Doesn't work.[/size] Device (EC0) { Name (_HID, EisaId ("PNP0C09")) Name (_UID, One) Name (_GPE, 0x1C) Name (_PRW, Package (0x02) { 0x1E, 0x04 }) Method (_CRS, 0, NotSerialized) { Name (BFFR, ResourceTemplate () { IO (Decode16, 0x0062, // Range Minimum 0x0062, // Range Maximum 0x00, // Alignment 0x01, // Length ) IO (Decode16, 0x0066, // Range Minimum 0x0066, // Range Maximum 0x00, // Alignment 0x01, // Length ) }) Return (BFFR) }I don't really know what the numbers within the pwr section mean (0x1E, 0x04) How can sleep work perfectly the first time and not the second? I've been trying to figure it out for weeks. AppleLPC is loaded. My laptop only uses fakesmc.kext and voodoops2 for trackpad and keyboard. I use clover. Can someone take a look at my dsdt and give me a hint of advice? Thanks!!! These are hexadezimal numbers 0x1E is 30 as in decimal (1x16^1 + 14x16^0) Link to comment Share on other sites More sharing options...
yioulas Posted December 27, 2015 Author Share Posted December 27, 2015 Thanks for the info Link to comment Share on other sites More sharing options...
artur_pt Posted December 27, 2015 Share Posted December 27, 2015 hello test this one DSDT.aml.zip good hack Link to comment Share on other sites More sharing options...
Recommended Posts