Jump to content

System Sleeps Then Immediately Wakes


crazyJAT
 Share

12 posts in this topic

Recommended Posts

Hello all. I would really appreciate some help on this one. I have an Intel D865PERL with a Pentium 4 3.2E with hyperthreading. I am running 10.6.8 with hyperthreading enabled (cpus=1 in boot.plist) and a patched DSDT. Before I patched my DSDT the system would simply not sleep. Display would go black and fans would stay on. Now, my system goes to sleep almost immediately and then wakes nearly as suddenly. I have already patched my UHCI and EHCI devices in my DSDT, which got sleep (kinda) working in the first place.

 

syslog reports "Wake reason = P0P3"

 

I have attached my dsdt. I really look forward to any help.

 

dsdt.dsl.txt

dsdt.aml.zip

Link to comment
Share on other sites

Unfortunately the system still exhibits the same symptoms as before. This time syslog shows "Wake reason = ". I've noticed that this happens when the _PRW is removed from a device.

 

I'm guessing that something on P0P3 is still causing the wake event, but I can't figure out what. IORegistryExplorer only reports firewire and ethernet, which is why I added them to the dsdt, hoping syslog would report one of them as the problem. I'm guessing that the problem is ethernet, but I have ensured that WOL is not enabled in the bios and I've tried with no cable attached with the same results.

 

The thing that really gets me is that sleep worked fine in 10.6.7 with SleepEnabler.kext. Now I can't get it to sleep in 10.6.8. ;)

 

Thanks anyway for trying to help.

Link to comment
Share on other sites

I removed _PRW from LAN0 and no change, same results as before. I am using SleepEnabler.kext in /Extra/Extensions. If I reboot without SleepEnabler.kext and try to sleep, display goes blank and system remains on. With SleepEnabler.kext I get the immediate sleep immediate wake up with "Wake reason = ".

Link to comment
Share on other sites

If you mean the kernel.log, then yes. This is what I get after the wake from sleep with the DSDT you provided:

 

bash-3.2#  grep -i wake /var/log/kernel.log
Sep   4 19:08:41 Jeffs-Mac kernel[0]: Wake reason =
Sep   4 19:08:41 Jeffs-Mac kernel[0]: System Wake

 

And the same after I remove _PRW from LAN0:

 

bash-3.2#  grep -i wake /var/log/kernel.log
Sep   4 19:18:34 Jeffs-Mac kernel[0]: Wake reason =
Sep   4 19:18:34 Jeffs-Mac kernel[0]: System Wake

Link to comment
Share on other sites

With this new dsdt, the system doesn't sleep. The cursor disappears and then reappears. The monitor never loses the image of the desktop. /var/log/kernel.log doesn't report that the system was put to sleep at all.

 

Thanks for trying.

Link to comment
Share on other sites

 Share

×
×
  • Create New...