mnfesq Posted May 14, 2013 Share Posted May 14, 2013 I have an HP Envy 17t-3200 CTO with the Intel H76 motherboard and an i5 3210M CPU. I'm running 10.8.3 and it is very stable. I would like to be able to improve its ability to sleep. Currently, I can get it to sleep if I unplug it from AC and put it to sleep. I can replug it back in while sleeping and it stays asleep. However, if I try to put it to sleep while it is plugged in, it wakes up instantly and the Wake Reason is the USB hubs, ECH1 and ECH2. I can't see anything in my power settings (pmset -g) that would explain this. I have used the Ivy Bridge ECHI patches without success. Any ideas? Link to comment Share on other sites More sharing options...
iFIRE Posted May 14, 2013 Share Posted May 14, 2013 IF YOU want try this section EHCI fix for this problem, a user report tha work for this problem, test and report back Device (EHC1) { Name (_ADR, 0x001D0007) // _ADR: Address Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake { 0x0D, 0x03 }) OperationRegion (PWRC, PCI_Config, 0x52, 0x2F) Field (PWRC, ByteAcc, NoLock, Preserve) { , 11, PMES, 5, Offset (0x2E), WRTA, 1 } OperationRegion (EOWN, PCI_Config, 0x68, 0x04) Field (EOWN, ByteAcc, NoLock, Preserve) { Offset (0x02), HCBO, 1, Offset (0x03), HCOO, 1 } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { Store (Package (0x04) { "device-id", Buffer (0x04) { 0x3A, 0x3A, 0x00, 0x00 }, "AAPL,clock-id", Buffer (One) { 0x01 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (EHC2) { Name (_ADR, 0x001A0007) // _ADR: Address Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake { 0x0D, 0x03 }) OperationRegion (PWRC, PCI_Config, 0x52, 0x2F) Field (PWRC, ByteAcc, NoLock, Preserve) { , 11, PMES, 5, Offset (0x2E), WRTA, 1 } OperationRegion (EOWN, PCI_Config, 0x68, 0x04) Field (EOWN, ByteAcc, NoLock, Preserve) { Offset (0x02), HCBO, 1, Offset (0x03), HCOO, 1 } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { Store (Package (0x04) { "device-id", Buffer (0x04) { 0x3C, 0x3A, 0x00, 0x00 }, "AAPL,clock-id", Buffer (One) { 0x02 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Link to comment Share on other sites More sharing options...
mnfesq Posted May 15, 2013 Author Share Posted May 15, 2013 I gave this a shot and, while it compiled and booted ok, it still woke from sleep instantly. Wake reasons were still ECH1 and ECH2. When I used the power button to enter sleep, the powerbutton was also a wake reason. Link to comment Share on other sites More sharing options...
Recommended Posts