Adyjay Posted March 18, 2011 Share Posted March 18, 2011 Hello, I've recently discovered this problem when using Hibernation. I set SL to use Hibernation Mode 3 (keep workflow in RAM and also save it on HDD) due to some power surges I've been having lately. Upon resume from Hibernation, EHCI no longer works (USB2 HDD's aren't recognized anymore and no matter if I remove and plug in back or plug in another HDD, it won't recognize it). Beside the fact that EHCI no longer works after Hibernation, I've noticed that while EHCI is not working, I can safely unload the PXHCD kext and load it back without Kernel Panic. When EHCI works, trying to unload PXHCD gives me a Kernel Panic. I'm not sure what exactly the problem could be, I looked through the forums and found a few things about Device ID in EHCI in the DSDT, but I'm not sure. Everything except the PXHCD works fine with normal Sleep, but with Hibernation EHCI just stops working. I also tried the EHCI Fix from Chameleon on boot and no change. I haven't modified anything in the DSDT yet because I still haven't figured what it could be. UHCI seems to be unaffected by Sleep or Hibernation. Computers Specs: GA-P43-ES3G, Intel Core 2 Quad - Q8300. Any support is greatly appreciated. Quote Link to comment Share on other sites More sharing options...
MaLd0n Posted March 18, 2011 Share Posted March 18, 2011 USB3??? if the board does not use usb3 you need not use this kext look it http://www.insanelymac.com/forum/index.php?showtopic=235523 Quote Link to comment Share on other sites More sharing options...
Adyjay Posted March 19, 2011 Author Share Posted March 19, 2011 Thanks but I already have a patched DSDT, sleep and everything seems to work except for the hibernation part. I have a PCI-Express USB3 Card, that's for what the PXHCD is. Any ideas what can make the hibernation cause the EHCI to stop working ? And what could make a conflict between EHCI and PXHCD ? I read about adding Device-ID and AAPL in the DSDT, but UHCI doesn't have them and it isn't affected by hibernation. Quote Link to comment Share on other sites More sharing options...
MaLd0n Posted March 19, 2011 Share Posted March 19, 2011 Method (_DSM, 4, NotSerialized) { Store (Package (0x04) { "AAPL,clock-id", Buffer (One) { 0x0[color="#FF0000"][b][size=3]1[/size][/b][/color] }, "device_type", Buffer (0x05) { "EHCI" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Method (_DSM, 4, NotSerialized) { Store (Package (0x04) { "AAPL,clock-id", Buffer (One) { 0x0[color="#FF0000"][b][size=3]2[/size][/b][/color] }, "device_type", Buffer (0x05) { "EHCI" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Quote Link to comment Share on other sites More sharing options...
Adyjay Posted March 21, 2011 Author Share Posted March 21, 2011 Thanks, I've just checked and they seem ok, here's the dsdt if you want to take a look: http://www.sendspace.com/file/f407uk Thanks. Quote Link to comment Share on other sites More sharing options...
Adyjay Posted March 27, 2011 Author Share Posted March 27, 2011 So does anyone else have any suggestions as to what may cause the weird behavior ? I've also noticed that the mouse lags a bit after sleep. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.