Hi all,
I wonder if anyone could help me? I'm trying to make sleep/resume work on my HP Mini 1001TU (Snow Leo, EFI boot Vanilla) with lid support (sleep when lid is closed). Actually it's dpassmor from myhpmini.com who got sleep working on the Mini but I thought it'd be worth a shot to try getting sleep when lid is closed via dsdt editing/patching.
Here's the original code of that particular DSDT part:
Scope (_SB.PCI0)
{
Name (\LIDS, One)
Device (LID)
{
Name (_HID, EisaId ("PNP0C0D"))
Method (_LID, 0, NotSerialized)
{
Acquire (ECMX, 0xFFFF)
If (ECRG)
{
Store (^^SBRG.EC0.ELID, LIDS)
}
Else
{
Store (One, LIDS)
}
Release (ECMX)
Return (LIDS)
}
}
}
Then I edited this section following the guide at msiwind.net
Scope (_SB.PCI0)
{
Name (\LIDS, One)
Device (LID)
{
Name (_HID, EisaId ("PNP0C0D"))
Method (_LID, 0, NotSerialized)
{
XOr (LIDS, One, Local0)
If (Local0)
{
Notify (SLPB, 0x80)
}
Return (LIDS)
}
}
}
I did manage to get sleep when I close the lid, but when I open it again, although the Mini resumes, it sorts of gets a "dizzy spell", sleeping and resuming every 5 secs or so.
Any help would be greatly appreciated. TIA.
Oh and here's the whole dsdt file in .txt:
dsdt_fixed.txt