Jump to content

[Guia] DSDT/SSDT - Conhecimentos Gerais

dsdt guia ssdt

  • Please log in to reply
89 replies to this topic

#21
Grown

Grown

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 146 posts
  • Gender:Male

Esses que estão em:

 

EFI/CLOVER/DRIVERS64UEFI/

 

FSInject-64.efi

HFSPlus-64.efi

OsxAptioFixDrv-64.efi

OsxFatBinaryDrv-64.efi

VBoxHfs-64.efi



#22
Allan

Allan

    V.I.P. Member

  • Supervisors
  • 11,614 posts
  • Gender:Male

Remove o VBoxHfs-64.efi, e instala o driver que te falei.



#23
artur_pt

artur_pt

    InsanelyMac V.I.P.

  • Moderators
  • 6,423 posts
  • Gender:Male
  • Location:Portugal
  • Interests:TechManiaco

olá

 

essa pasta é para ser usada em uefi ..

 

esses são carregados no boot ? podes ver isso no boot.log

 

teu boot é em legacy .. os drivers deverão estar em Drivers64

 

bom hack



#24
Grown

Grown

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 146 posts
  • Gender:Male

Sim instalei o clover em legacy, olhando no log eles estão sendo carregados, ele criou no root do HD a pasta EFI

 

Os arquivos que estão dentro de drivers64 são:

FSInject-64.efi

GrubEXFAT-64.efi

GrubISO9660-64.efi

GrubNTFS-64.efi

GrubUDF-64.efi

NvmExpressDxe-64.efi

Ps2MouseDxe-64.efi

UsbMouseDxe-64.efi

VBoxExt2-64.efi

VBoxExt4-64.efi

VBoxHfs-64.efi

VBoxIso9600-64.efi

XhciDxe-64.efi

 

Então eu posso copiar o arquivo que o Allan comentou para essa pasta?

 

Devo ter realmente todos esses arquivos nessa pasta?



#25
Allan

Allan

    V.I.P. Member

  • Supervisors
  • 11,614 posts
  • Gender:Male

Rapaz quanta coisa, essa é a resposta do por que não funcionar.

 

Remove tudo, não usa os drivers na pasta UEFI, mas sim na Legacy. Se estiver realmente usando em modo Legacy...

Dai coloque na pasta drivers64, esses drivers.

FSInject-64.efi
HFSPlus-64.efi
OsxAptioFixDrv-64.efi
OsxFatBinaryDrv-64.efi
OsxAptioFix2Drv-64.efi


#26
Grown

Grown

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 146 posts
  • Gender:Male

Fiz e agora que faço?



#27
Grown

Grown

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 146 posts
  • Gender:Male

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



#28
Allan

Allan

    V.I.P. Member

  • Supervisors
  • 11,614 posts
  • Gender:Male

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:

 

Attached File  Screen Shot 2015-12-02 at 4.43.21 PM.png   94.04KB   3 downloads

 

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.



#29
Grown

Grown

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 146 posts
  • Gender:Male

Em meu MaciASL não tem no menu lateral LPCB



#30
Allan

Allan

    V.I.P. Member

  • Supervisors
  • 11,614 posts
  • Gender:Male

Procure ele com o IORegistryExplorer



#31
Grown

Grown

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 146 posts
  • Gender:Male

Também não tem.

 

 

eu fiz uma busca por lpcb e apareceu lpcb@1f

 

 

é isso que eu tenho

 

Attached File  Mac Pro de Rodinei.zip   1.94MB   2 downloads



#32
Allan

Allan

    V.I.P. Member

  • Supervisors
  • 11,614 posts
  • Gender:Male

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

http://www.hackintos...&comment=117436

 

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



#33
artur_pt

artur_pt

    InsanelyMac V.I.P.

  • Moderators
  • 6,423 posts
  • Gender:Male
  • Location:Portugal
  • Interests:TechManiaco

olá

 

Attached File  Captura de ecrã 2015-12-02, às 20.02.56.png   229.01KB   2 downloads

 

novo dsdt .. com alguns tweaks

 

Attached File  DSDT ORIGINAL GA-X58A-UD3R V2.0 FB.aml.zip   6.49KB   7 downloads

 

bom hack

 

 



#34
Grown

Grown

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 146 posts
  • Gender:Male

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.hackintos...&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)


#35
Allan

Allan

    V.I.P. Member

  • Supervisors
  • 11,614 posts
  • Gender:Male

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



#36
Grown

Grown

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 146 posts
  • Gender:Male

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


#37
Allan

Allan

    V.I.P. Member

  • Supervisors
  • 11,614 posts
  • Gender:Male

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)

:)



#38
Grown

Grown

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 146 posts
  • Gender:Male

Feita a alteração ambos os bootloaders estão carregando a AppleLPC, coloco os sistemas em repouso mas na hora de retornar a maquina acorda mas os monitores, mouse e teclado sem operação



#39
artur_pt

artur_pt

    InsanelyMac V.I.P.

  • Moderators
  • 6,423 posts
  • Gender:Male
  • Location:Portugal
  • Interests:TechManiaco

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



#40
Grown

Grown

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 146 posts
  • Gender:Male

será que deve ser alguma configuração no clover e no chameleon?







Also tagged with one or more of these keywords: dsdt, guia, ssdt


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy