Jump to content

HP Envy 17 Sleep Issue - Instant Wake


  • Please log in to reply
2 replies to this topic

#1
mnfesq

mnfesq

    Emenef, Esquire

  • Members
  • PipPipPipPipPipPip
  • 454 posts
  • Gender:Male
  • Location:Southern California
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?

#2
iFIRE

iFIRE

    InsanelyMacaholic

  • Moderators
  • 3,769 posts
  • Gender:Male
  • Location:Bcn-Spain
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)

}

}


#3
mnfesq

mnfesq

    Emenef, Esquire

  • Members
  • PipPipPipPipPipPip
  • 454 posts
  • Gender:Male
  • Location:Southern California
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.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy