Jump to content

[Guia] DSDT/SSDT - Conhecimentos Gerais


Allan
 Share

100 posts in this topic

Recommended Posts

estou aplicando a patche em minha DSDT original extraída do Windows que está no olaria para minha placa GA X58A-UD3R.

 

Ao efetuar a compilação apareceu esses erros, como eu faço para corrigir?

 

218, 4064, Object does not exist (OSTP)

225, 4064, Object does not exist (\_SB.PCI0.PX40.AG3E)

226, 4064, Object does not exist (SLPE)

231, 4064, Object does not exist (\_SB.PCI0.PX40.AG3E)

233, 4096, syntax error, unexpected PARSEOP_ELSE

235, 4064, Object does not exist (\_SB.PCI0.PX40.AG3E)

247, 4096, syntax error, unexpected PARSEOP_METHOD, expecting $end

Link to comment
Share on other sites

Para o LPC carregar (se o patch do Clover não funcionou), veja se o método _DSM foi aplicado no device LPCB em seu DSDT:

 

Screen Shot 2015-12-02 at 4.43.21 PM.png

 

E no campo "device-id" verifique se está com a informação da sua maquina:

0x18, 0x3A, 0x00, 0x00

OBS: Adicionando/modificando isso em seu DSDT, remova o patch do Clover.

Link to comment
Share on other sites

Arthur

 

Com essa nova DSDT que vc enviou o clover entre em repouso monitores desligam computador fica ligado mas não volta pois teclado e mouse deixam de funcionar

 

E o chameleon que entrava em repouso completamente ao clicar o mouse ou teclado ele voltava mas não ligava os monitores, agora ele entre em repouso desliga os monitores fica com o computador ligado mas não volta devido ao teclado e mouse estar desabilitado.


Então, veja que nesse guia eu postei como achar o device e aplicar o patch:

http://www.hackintoshosx.com/forums/topic/22715-gerenciamento-de-energia/?do=findComment&comment=117436

 

Está meio confuso pois estamos reorganizando o layout do Forum, mas dá pra entender.

 

Com essa nova DSDT do Arthur tem agora o LPCB

 

E o meu está como listado abaixo, mas como mudar manualmente isso sem afetar toda a DSDT?

 

              Method (_DSM, 4, NotSerialized)

                {
                    Store (Package (0x02)
                        {
                            "compatible", 
                            Buffer (0x0D)
                            {
                                "pci8086,3a18"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
Link to comment
Share on other sites

Mas pra que mudar se o Artur inseriu corretamente?  :wacko:

 

Mas o o meu está assim

 

8086, 3A16, 1458, 5001, Intel Corporation, 82801JIR (ICH10R) LPC Interface Controller

 

E o que o Arthur colocou está assim:

 

            Method (_DSM, 4, NotSerialized)

                {
                    Store (Package (0x02)
                        {
                            "compatible", 
                            Buffer (0x0D)
                            {
                                "pci8086,3a18"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
 
 
Parece ter uma diferença
3a18 e 3a16
Link to comment
Share on other sites

Bem se com essa diferença a LPC não está sendo carregada então...mude!

Method (_DSM, 4, NotSerialized)                
{
                    Store (Package (0x02)
                        {
                            "compatible", 
                            Buffer (0x0D)
                            {
                                "pci8086,3a16"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)

:)

Link to comment
Share on other sites

olá

 

3a16 nem existe na kext ...

 

teu problema deve ser o usb .. se a kext lpc é carregada .. não é dai o problema ..

 

e já antes a lpc carregava .. com 3a18

 

como mostro na foto que postei

 

bom hack

Link to comment
Share on other sites

  • 1 month later...

Testei e não habilitou, ai eu peguei essa DSDT da versãoFB que o artur fez, tem não ativou, aí resolvi pegar a DSDT para aversão FB http://www.insanelymac.com/forum/topic/297771-guia-dsdtssdt-conhecimentos-gerais/?p=2193626 

 

ai leu a kext, mas ainda estou tendo o problema de desligamento, estou com o plist quase fazio!

config.plist.zip

 

Mas fica a pergunto como pode?

 

Outra coisa, sobre o post 22 vc pediu para retirar da pasta UEFI o arquivo, retirei ai ele não mostra o HD de boot na tela de iniciação do Clover. Fica tbm a pergunta como minha placa sento uma EFI legacy acessar a pasta UEFI para realizar a leitura dos drivers?

Link to comment
Share on other sites

 Share

×
×
  • Create New...