Jump to content

Yosemite em GA-EP45T-DS3R (LGA775)


NelsonF
 Share

50 posts in this topic

Recommended Posts

Pessoal, gostaria da ajuda de vcs... Instalei o Yosemite no meu PC c/ clover em legacy e gostaria que dessem uma verificada no DSDT e config.plist, pois não sei onde eu errei que não estou tendo gerenciamento de energia. Áudio, Vídeo e Internet estão OK. Desde já muito obrigado.

placa mãe GA-EP45T-DS3R

CPU Q9650 3,0 GHz

Memória Patriot PC3-12800 DDR3-1600   16Gb (4x4Gb)

Vídeo GeForce GTX 580 3 Gb

Fonte Corsair CX600M

 

 

dsdt.aml.zip           config.plist.zip

Link to comment
Share on other sites

Para o seu caso, apenas usando P e C States resolve, nada mais.

Caso realmente precise do DSDT, lembre-se de colocar ela no local correto.

 

Não posso verificar seus arquivos agora, pois estou no serviço...sem OS X aqui...


Verifica se está usando o SMBios correto, veja só os modelos compatíveis: http://www.everymac.com/systems/by_processor/intel-xeon-macs.html

Link to comment
Share on other sites

Sorry pela voada... Vi pelo kextwizard e pelo terminal que a LPC.kext não está carregando e deduzi que estou sem gerenciamento de energia. Então pra não ferrar a CPU eu coloquei a NullCPUPowerManagement.kext. É isso o problema. Como fazer essa LPC carregar.. Por isso eu anexei o DSDT e o config.list pra ver se não tem alguma coisa errada que está impedindo da LPC carregar.

Link to comment
Share on other sites

Manjei!

 

Então pra resolver isso, você deve primeiro verificar qual é o seu Chipset, e Ven/Dev ID, e inserir dentro do patch para seu DSDT - Veja o exemplo.

into method label _DSM parent_adr 0x001F0000 remove_entry;
into device name_adr 0x001F0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
    Store (Package (0x02)\n
        {\n
            "device-id", \n
            Buffer (0x04)\n
            {\n
                0x09, 0x3B, 0x00, 0x00\n
            }\n
        }, Local0)\n
    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
    Return (Local0)\n
}
end

E alem do mais, caso nunca tenha feito uso do DSDT, é obrigatorio (em todos os DSDTs) aplicar esse path:

into method label DTGP remove_entry;
into definitionblock code_regex . insert
begin
Method (DTGP, 5, NotSerialized)\n
{\n
    If (LEqual (Arg0, Buffer (0x10)\n
            {\n
                /* 0000 */    0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, \n
                /* 0008 */    0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B\n
            }))\n
    {\n
        If (LEqual (Arg1, One))\n
        {\n
            If (LEqual (Arg2, Zero))\n
            {\n
                Store (Buffer (One)\n
                    {\n
                        0x03\n
                    }, Arg4)\n
                Return (One)\n
            }\n
            If (LEqual (Arg2, One))\n
            {\n
                Return (One)\n
            }\n
        }\n
    }\n
    Store (Buffer (One)\n
        {\n
            0x00\n
        }, Arg4)\n
    Return (Zero)\n
}
end
 
  • Like 1
Link to comment
Share on other sites

Pra dizer a verdade eu extrai pelo antigo DSDT-Auto Patcher... Aquele feito pelo MaLdOn. Só não me pergunte onde eu consegui que eu não me lembro ....KKKKkkk

Link to comment
Share on other sites

Eita cara, então pode começar outra vez, pois a ferramenta do MaLd0n já é antiga. Extraia a DSDT (pura) e aplique os patch que te falei acima.

 

O MaciASL é uma otima ferramenta, é facil aplicar.

Mas verifique as informações dos seus devices usando o DPCIManager.

Link to comment
Share on other sites

É esse daqui? 82801JIR (ICH10R) LPC Interface Controller - Vendor 8086 - Device 3A16.  Para facilitar anexei foto do DPCIManager e o DSDT extraído pelo MaciASL.   Karacas muito nebuloso e eu tô ceguinho ceguinho...

 

 

 

 

post-1400606-0-03515400-1438260365_thumb.png  

 

System DSDT.zip

Link to comment
Share on other sites

Com esse chipset, vai usar esse patch - Já editei o patch, é só aplicar.

into method label _DSM parent_adr 0x001F0000 remove_entry;
into device name_adr 0x001F0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
    Store (Package (0x02)\n
        {\n
            "device-id", \n
            Buffer (0x04)\n
            {\n
                0x16, 0x3A, 0x00, 0x00\n
            }\n
        }, Local0)\n
    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
    Return (Local0)\n
}
end

Para clarear para você, leia aqui:

DSDT/SSDT: Basic knowledge
DSDT/SSDT: Edit using MacIASL
DSDT/SSDT: Common DSDT patches

  • Like 1
Link to comment
Share on other sites

Então é para patchear esse patch do chipset que vc editou pra mim e + aquela que vc disse que é obrigatória em todos DSDTs, certo? Vou ver como se faz com o MaciASL. O problema deve ser na compilação mas blz vamos que vamos. Vlw e obrigado. qualquer coisa volto a postar...

Link to comment
Share on other sites

Então é para patchear esse patch do chipset que vc editou pra mim e + aquela que vc disse que é obrigatória em todos DSDTs, certo? Vou ver como se faz com o MaciASL. 

Isso mesmo!  :D

 

O problema deve ser na compilação mas blz vamos que vamos. Vlw e obrigado. qualquer coisa volto a postar...

Os guias que te dei, vem com a solução de alguns erros inclusos. Apenas leia com atenção.  ;)

  • Like 1
Link to comment
Share on other sites

Pelo que eu vi e achei que poderiam servir é OSX Realtek Network, mas a net eu instalei por kext... Tem outras que eu devo patchear?


agora eu consegui editar o DSDT c/ as duas patchs que vc indicou e ficou assim: dsdt.aml.zip  e o config.plist assim: config.plist.zip será que é isso?

Link to comment
Share on other sites

Karakas... Editei errado e mandei o DSDT pra vc :wallbash: Editando os patchs que vc mencionou fica assim:  post-1400606-0-30863900-1438386511_thumb.png  

Por isso que não se deve fazer as coisas qdo se está c/ sono...Só dá KaKa...Por favor, pode me ajudar a clarear isso?  :help:

Link to comment
Share on other sites

 Share

×
×
  • Create New...