You won't need it, then. It's because on my gateway, the ports have integrated hubs. See ACPI spec, section 9.13 for full details.
|
1 Attachment(s)
Sorry of reviving this and cutting in
@ping99 I have an ASRock x58 Extreme (similar to ASUS boards), and sleep doesn't work OTB. I've been looking around, and it seems I would need to modify Method (_PTS, 1, NotSerialized). I read your post, and it seems that the edits you did are somewhat similar to what I should do in my DSDT, whoever I have a few doubts: Quote:
Code:
OperationRegion (DEBG, SystemIO, 0x80, One) Quote:
Code:
Device (LPCB) Quote:
Code:
Method (_PTS, 1, NotSerialized) Code:
Method (_PTS, 1, NotSerialized) Post Scriptum (P.S.): I attached my DSDT's, CST and IST tables, so if someone could lok at them and tell me if I -for example- managed to insert the C-States, P-States, etc-States into the DSDT correctly, I would be eternally grateful. |
No one...?
|
First all, you just need to add OperationRegion PMRS below.
OperationRegion (PMRS, SystemIO, 0x0430, 0x13) Field (PMRS, ByteAcc, NoLock, Preserve) { , 4, SLPE, 1 } * Pay attention to 0x0430 in red. It depends your motherboard. You have Processor (CPU0, 0x00, 0x00000410, 0x06) in your dsdt, you can use 0x0430. If you have Processor (P001, 0x01, 0x00000810, 0x06) then use 0x0830. It is PMBASE+30h. Secondly, look into Method (_PTS, 1, NotSerialized) to see whether "If (LEqual (Arg0, 0x05))" there. If not, add code as below. If already there, just insert. If (LEqual (Arg0, 0x05)) { Store (0x01, \_SB.PCI0.LPC.EXPE) // hibernate fix. Will return to S5 after power back Store (Zero, SLPE) // zero SLP_SMI_EN, else won't shutdown Sleep (0x10) // wait for bit to set } Yours is modified as below: Method (_PTS, 1, NotSerialized) { Store (Zero, \_SB.PCI0.LPC.EXPE) //Check Device (LPC) or LPCB if you have this EXPE or something like this. change it to match yours. If (LEqual (Arg0, 0x05)) { Store (0x01, \_SB.PCI0.LPC.EXPE) // hibernate fix. Will return to S5 after power back Store (Zero, SLPE) // zero SLP_SMI_EN, else won't shutdown Sleep (0x10) // wait for bit to set } Store (Arg0, DBG8) PTS (Arg0) Store (Zero, Index (WAKP, Zero)) Store (Zero, Index (WAKP, One)) If (LAnd (LEqual (Arg0, 0x04), LEqual (OSFL (), 0x02))) { Sleep (0x0BB8) } Store (ASSB, WSSB) Store (AOTB, WOTB) Store (AAXB, WAXB) Store (Arg0, ASSB) Store (OSFL (), AOTB) Store (OSYS (), OSTP) Store (Zero, AAXB) } |
1 Attachment(s)
Hi,
i tried the sleep fix, but i can't get it to work, sleep in general doesn't work, when i press the sleep button, my screen freezes and that's all, when i press the powerbutton i get the restart/shutdown popup and all works again. Lidsleep also does the same, screen freezes but stays on. i wanna ask you if you plz wanna look at it? |
Hello guys really nice job!!!
Here is my problem... I have a Compal Ifl90 with intel 7300 @ 2GHz and 8600m gt 512mb with Snow Leopard 10.6.3 . The problem i have is that my screen brightness slider at setting wasn't there!!! But with some dsdt editing i managed to show up but when i move the slider nothing happen and returns to it's original position! Any help please below is my code from Device (LCD) Code:
Device (LCD) Code:
Name (_HID, EisaId ("LCD1234")) And Code:
Device (PNLF) Also i am able to change brightness from my Fn Buttons but no notification is shows as the sound changing does!!! Please any ideas??? |
Led Wireless
Hi all.
How I can turn on wireless led with code in DSDT? |