- Joined
- Mar 27, 2010
- Messages
- 890
I've noticed that some people have issues with sleep, especially wake-up and needing to replug in devices, even if you have a DSDT. Somehow I've managed to avoid these problems, and sleep is 100% working for me.
Comparing the DSDT F8 on this site (well, I think I got the latest), and my own DSDT, I note the difference is that I no longer have the following in the USBx/UHCx sections:
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x34, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
I took this out "automatically" when it became apparent that P55 was recognized by 10.6.3, since there's no point to try to spoof the ID.
I still have the "wake-up" sections in UHCx's & EHCx's.
But I don't have the spoof ID section in EHCx's.
I have not tried putting back these sections to see if it really does break sleep, but feel free to try this out!
Comparing the DSDT F8 on this site (well, I think I got the latest), and my own DSDT, I note the difference is that I no longer have the following in the USBx/UHCx sections:
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x34, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
I took this out "automatically" when it became apparent that P55 was recognized by 10.6.3, since there's no point to try to spoof the ID.
I still have the "wake-up" sections in UHCx's & EHCx's.
But I don't have the spoof ID section in EHCx's.
I have not tried putting back these sections to see if it really does break sleep, but feel free to try this out!