oldnapalm Posted December 24, 2010 Share Posted December 24, 2010 Fix para o shutdown, dispensa o uso da kext OpenHaltRestart para o PC desligar corretamente. Para placas mãe Asus: Tópico original: http://www.projectosx.com/forum/index.php?showtopic=904 Modifique o método _PTS para não fazer nada se o Arg0 for 0x05 (shutdown) Method (_PTS, 1, NotSerialized) { If (LEqual (Arg0, 0x05)) {} Else { ... código original } } Para placas mãe Gigabyte: Tópico original: http://www.insanelymac.com/forum/index.php?showtopic=192518 No método _PTS, onde o Arg0 for 0x05 (shutdown), substitua o código original por esse Store (Zero, SLPE) Sleep (0x10) e insira esse código no bloco principal OperationRegion (PMRS, SystemIO, 0x0430, One) Field (PMRS, ByteAcc, NoLock, Preserve) { , 4, SLPE, 1 } Outras placas podem precisar do patch como o da Gigabyte, mas o PMBASE pode ser diferente OperationRegion (PMRS, SystemIO, [color=#FF0000]PMBASE+30h[/color], One) Field (PMRS, ByteAcc, NoLock, Preserve) { , 4, SLPE, 1 } Observe na definição do CPU (se não estiver na DSDT, procure nas SSDT) Processor (P001, 0x01, [color=#FF0000]0x00000810[/color], 0x06) {} PMBASE+10h=0x810 PMBASE=0x800 nesse caso usaria OperationRegion (PMRS, SystemIO, [color=#FF0000]0x0830[/color], One) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now