Jump to content

Asus P5E


oldnapalm
 Share

46 posts in this topic

Recommended Posts

Novo: DSDT Auto-Patcher Asus P5E

 

 

Os patches DSDT podem ser aplicados automaticamente usando esse editor. Desta forma você edita o seu DSDT original facilmente e evita possíveis problemas com um arquivo pré editado.

 

ASUS_P5E.txt

 

 

Áudio: (precisa da AD1988bFix.kext)

 

Adicione o device HDEF após o USB6 dentro de PCI0

            Device (HDEF)
           {
               Name (_ADR, 0x001B0000)
               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x08)
                       {
                           "codec-id", 
                           Buffer (0x04)
                           {
                               0x9B, 0x82, 0x43, 0x10
                           }, 

                           "layout-id", 
                           Buffer (0x04)
                           {
                               0x0C, 0x00, 0x00, 0x00
                           }, 

                           "device-type", 
                           Buffer (0x17)
                           {
                               "Analog Devices AD1988B"
                           }, 

                           "PinConfigurations", 
                           Buffer (0x24)
                           {
                               /* 0000 */    0x30, 0x40, 0x21, 0x01, 0x10, 0x40, 0x11, 0x01, 
                               /* 0008 */    0x40, 0x90, 0xA1, 0x01, 0x50, 0x30, 0x81, 0x01, 
                               /* 0010 */    0x60, 0x10, 0x01, 0x01, 0x20, 0x90, 0xA0, 0x90, 
                               /* 0018 */    0x80, 0xF1, 0x45, 0x01, 0x90, 0xF1, 0xC5, 0x01, 
                               /* 0020 */    0x70, 0x60, 0x01, 0x01
                           }
                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }
           }

e remova os IRQs dos devices PIC e TMR.

						 IRQNoFlags ()
						 {2}
					 IRQNoFlags ()
						 {0}

O IRQ do device RTC0 deve ter sido removido pelo DSDT_Patcher (por fassl) e adicionado ao device HPET (opção "-newHPET").

 

 

SpeedStep: (AppleIntelCPUPowerManagement.kext funciona, não é necessário usar NullCPUPowerManagement.kext)

 

Adicione os C-states do MacPro3,1 e configure o SMproductname como MacPro3,1 no arquivo /Extra/smbios.plist.

    Scope (_PR)
   {
       Processor (CPU1, 0x01, 0x00000810, 0x06)
       {
           ...
           Method (_CST, 0, NotSerialized)
           {
               If (LAnd (And (CFGD, 0x01000000), LNot (And (TYPE, 0x10
                   ))))
               {
                   Return (Package (0x02)
                   {
                       One, 
                       Package (0x04)
                       {
                           ResourceTemplate ()
                           {
                               Register (FFixedHW, 
                                   0x00,               // Bit Width
                                   0x00,               // Bit Offset
                                   0x0000000000000000, // Address
                                   ,)
                           }, 

                           One, 
                           0x9D, 
                           0x03E8
                       }
                   })
               }

               If (And (TYPE, 0x0300))
               {
                   If (And (CFGD, 0x20))
                   {
                       Return (Package (0x03)
                       {
                           0x02, 
                           Package (0x04)
                           {
                               ResourceTemplate ()
                               {
                                   Register (FFixedHW, 
                                       0x01,               // Bit Width
                                       0x02,               // Bit Offset
                                       0x0000000000000000, // Address
                                       ,)
                               }, 

                               One, 
                               One, 
                               0x03E8
                           }, 

                           Package (0x04)
                           {
                               ResourceTemplate ()
                               {
                                   Register (FFixedHW, 
                                       0x01,               // Bit Width
                                       0x02,               // Bit Offset
                                       0x0000000000000010, // Address
                                       ,)
                               }, 

                               0x02, 
                               One, 
                               0x01F4
                           }
                       })
                   }
               }

               If (And (CFGD, 0x20))
               {
                   Return (Package (0x03)
                   {
                       0x02, 
                       Package (0x04)
                       {
                           ResourceTemplate ()
                           {
                               Register (FFixedHW, 
                                   0x01,               // Bit Width
                                   0x02,               // Bit Offset
                                   0x0000000000000000, // Address
                                   ,)
                           }, 

                           One, 
                           One, 
                           0x03E8
                       }, 

                       Package (0x04)
                       {
                           ResourceTemplate ()
                           {
                               Register (SystemIO, 
                                   0x08,               // Bit Width
                                   0x00,               // Bit Offset
                                   0x000000000000000C, // Address
                                   ,)
                           }, 

                           0x02, 
                           One, 
                           0x01F4
                       }
                   })
               }

               Return (Package (0x02)
               {
                   One, 
                   Package (0x04)
                   {
                       ResourceTemplate ()
                       {
                           Register (FFixedHW, 
                               0x01,               // Bit Width
                               0x02,               // Bit Offset
                               0x0000000000000000, // Address
                               ,)
                       }, 

                       One, 
                       One, 
                       0x03E8
                   }
               })
           }
       }
   }

   Scope (_PR)
   {
       Processor (CPU2, 0x02, 0x00000810, 0x06)
       {
           ...
           Method (_CST, 0, NotSerialized)
           {
               Return (^^CPU1._CST ())
           }
       }
   }

   Scope (_PR)
   {
       Processor (CPU3, 0x03, 0x00000810, 0x06)
       {
           ...
           Method (_CST, 0, NotSerialized)
           {
               Return (^^CPU1._CST ())
           }
       }
   }

   Scope (_PR)
   {
       Processor (CPU4, 0x04, 0x00000810, 0x06)
       {
           ...
           Method (_CST, 0, NotSerialized)
           {
               Return (^^CPU1._CST ())
           }
       }
   }

 

Sleep:

 

Mude os IDs dos devices USB pelos do ICH10-R.

            Device (USB0)
           {
               Name (_ADR, 0x001D0000)
               ...
               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x02)
                       {
                           "device-id", 
                           Buffer (0x04)
                           {
                               0x34, 0x3A, 0x00, 0x00
                           }
                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }
           }

           Device (USB1)
           {
               Name (_ADR, 0x001D0001)
               ...
               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x02)
                       {
                           "device-id", 
                           Buffer (0x04)
                           {
                               0x35, 0x3A, 0x00, 0x00
                           }
                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }
           }

           Device (USB2)
           {
               Name (_ADR, 0x001D0002)
               ...
               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x02)
                       {
                           "device-id", 
                           Buffer (0x04)
                           {
                               0x36, 0x3A, 0x00, 0x00
                           }
                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }
           }

           Device (USB4)
           {
               Name (_ADR, 0x001A0000)
               ...
               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x02)
                       {
                           "device-id", 
                           Buffer (0x04)
                           {
                               0x37, 0x3A, 0x00, 0x00
                           }
                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }
           }

           Device (USB5)
           {
               Name (_ADR, 0x001A0001)
               ...
               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x02)
                       {
                           "device-id", 
                           Buffer (0x04)
                           {
                               0x38, 0x3A, 0x00, 0x00
                           }
                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }
           }

           Device (USB6)
           {
               Name (_ADR, 0x001A0002)
               ...
               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x02)
                       {
                           "device-id", 
                           Buffer (0x04)
                           {
                               0x39, 0x3A, 0x00, 0x00
                           }
                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }
           }

 

AHCI SATA: (ícones prata ao invés de laranja para os HDs internos)

 

Mude o ID do device SATA pelo do ESB2 AHCI.

            Device (SATA)
           {
               Name (_ADR, 0x001F0002)
               ...
               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x02)
                       {
                           "device-id", 
                           Buffer (0x04)
                           {
                               0x81, 0x26, 0x00, 0x00
                           }
                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }
           }

 

Algumas correções usam o método DTGP, adicione-o ao bloco principal, pode ser logo após o primeiro "{" ou logo antes do último "}".

    Method (DTGP, 5, NotSerialized)
   {
       If (LEqual (Arg0, Buffer (0x10)
               {
                   /* 0000 */    0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, 
                   /* 0008 */    0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
               }))
       {
           If (LEqual (Arg1, One))
           {
               If (LEqual (Arg2, Zero))
               {
                   Store (Buffer (One)
                       {
                           0x03
                       }, Arg4)
                   Return (One)
               }

               If (LEqual (Arg2, One))
               {
                   Return (One)
               }
           }
       }

 

Arquivo dsdt.aml com todas as correções (BIOS 1201):

 

2 GB RAM - dsdt.aml.zip

4 GB RAM - dsdt.aml.zip

Se você tem quantidade diferente de memória RAM pode precisar editar os valores de OperationRegion para RAMW, BIOS e STBL, verifique seu DSDT original.

 

 

Diff do arquivo gerado pelo DSDT_Patcher:

 

dsdt.diff.zip

 

 

Kexts necessárias:

 

AD1988bFix.kext por XyZ - AD1988bFix.kext.zip

AppleHDA 10.6.8 editada - http://www.insanelymac.com/forum/index.php...t&p=1702927

fakesmc.kext por Netkas - http://netkas.org/?cat=15

LegacyAppleYukon2.kext por cVaD - LegacyAppleYukon2.kext.zip

OpenHaltRestart.kext** por Psystar - OpenHaltRestart.kext.zip

OSXRestart.kext*** por Master Chief - http://www.insanelymac.com/forum/index.php?showtopic=199048

PlatformUUID.kext* por Superhai - PlatformUUID.kext.zip

* não será necessária se utilizar o Chameleon 2.0 RC4 ou posterior.

** não será necessária se utilizar esse fix.

*** não será necessária se utilizar o Chameleon 2.0 RC5 ou posterior.

 

 

Kexts não testadas:

 

JMicronATA.kext - JMicronATA.kext.zip

 

 

Configurações da BIOS a verificar:

 

Main - SATA Configuration - Configure SATA as - AHCI

Advanced - CPU Configuration - C1E Support - Enabled

Advanced - CPU Configuration - Execute Disable Bit - Enabled

Advanced - CPU Configuration - Intel® SpeedStep™ Tech. - Enabled

Power - ACPI 2.0 Support - Enabled

Power - ACPI APIC Support - Enabled

Power - APM Configuration - ACPI Wake From USB Device - Enabled

 

 

Referências:

 

Audio - http://www.infinitemac.com/f57/how-to-snow.../post30994.html

SpeedStep - http://www.insanelymac.com/forum/index.php?showtopic=181631

Sleep e SATA - http://www.insanelymac.com/forum/index.php?showtopic=168014

Link to comment
Share on other sites

  • 3 weeks later...

Não tem perigo de ferrar a BIOS, você faz as alterações no arquivo, e ele é carregado pelo Chameleon quando faz o boot do Mac, não é feita nenhuma modificação direto na BIOS.

 

O arquivo DSDT.aml deve ser colocado na raiz (/) da partição do Mac OS ou na pasta Extra se você usa o Chameleon v2, mas não utilize o meu arquivo que não vai funcionar, você deve gerar o seu próprio e fazer as modificações nele.

 

Para gerar o seu arquivo utilize esse programa (marque a opção "new HPET"), ele será criado dentro da pasta Sessions/2010...

http://rapidshare.com/files/267729185/DSDTPatcherGUI_1.0.zip

 

Se quiser anexa o arquivo que eu ajudo. Pretendo escrever um guia sobre como fazer alterações no DSDT, quer ajudar?

Link to comment
Share on other sites

Não tem perigo de ferrar a BIOS, você faz as alterações no arquivo, e ele é carregado pelo Chameleon quando faz o boot do Mac, não é feita nenhuma modificação direto na BIOS.

 

O arquivo DSDT.aml deve ser colocado na raiz (/) da partição do Mac OS ou na pasta Extra se você usa o Chameleon v2, mas não utilize o meu arquivo que não vai funcionar, você deve gerar o seu próprio e fazer as modificações nele.

 

Para gerar o seu arquivo utilize esse programa (marque a opção "new HPET"), ele será criado dentro da pasta Sessions/2010...

http://rapidshare.com/files/267729185/DSDTPatcherGUI_1.0.zip

 

Se quiser anexa o arquivo que eu ajudo. Pretendo escrever um guia sobre como fazer alterações no DSDT, quer ajudar?

 

Ajudo sim cara! Se eu conseguir ajudar em algo pra criar o tuto, pois ainda sou meio leigo...

Vou baixar o programa e tentar gerar meu DSDT e vamos nos falando aqui.

As alterações que vc postou la encima servem pro Leopard tambem, pois eu não uso o Snow.

Abs

Link to comment
Share on other sites

Ok, já baixei o DSDT Patcher e criei o arquivo DSDT.aml, copiei ele e joguei na raiz do sistema e reiniciei.

Qual seria o próximo passo? Este arquivovai me servir apenas para corrigir o hardware que ainda não funciona corretamente? É isso...?

O audio, a rede e o video estão normais... USB aparentemente tambem (o iPhone funciona perfeito com o iTunes...).

A unica coisa que ainda não resolvi foi o Sleep...

Uma duvida: através deste arquivo poderei verificar quais problemas ainda existem pro sistema estar perfect?

Abs

 

Arquivo aml anexodsdt.aml.zip

Link to comment
Share on other sites

Sobre rede e vídeo eu também não fiz nada no DSDT, é possível mas prefiro usar as opções GraphicsEnabler e EthernetBuiltIn do Chameleon.

 

O som se está funcionando você não precisa fazer nada. O meu também funcionava com uma AppleHDA modificada ou com a VoodooHDA, mas com esse fix no DSDT e a kext AD1988bFix o microfone está funcionando melhor, e detecta quando conecto o fone no painel frontal.

 

Para o sleep funcionar no 10.5.8 precisa estar rodando o gerenciamento de energia (AppleIntelCPUPowerManagement.kext), ou seja, não pode estar usando uma kext "disabler" (NullCPUPowerManagement.kext, Disabler.kext). Ou se usa a kext SleepEnabler. Eu optei por fazer o fix no DSDT para que o gerenciamento de energia nativo funcione, até para o CPU esquentar menos. E se não bastasse essa complicação, na minha placa os dispositivos USB não são reconhecidos corretamente (apesar de funcionarem normalmente), o que faz com que o sleep não funcione. Por isso precisei fazer o fix no USB também.

 

Agora que você gerou o arquivo, só falta fazer as alterações e botar o novo arquivo modificado na raiz. Pode fazer manualmente, ou usando o editor DSDTSE que descompila e compila o arquivo automaticamente. Fazer manualmente também é simples, você pode criar uma pasta "dsdt" dentro da pasta do usuário e copiar para lá o arquivo iasl (tem na pasta Tools do DSDT_Patcher, ou você pode baixar uma versão mais recente) junto com o DSDT.aml e no terminal rodar o seguinte

cd dsdt
./iasl -d DSDT.aml

o iasl vai descompilar o DSDT.aml para DSDT.dsl

então você edita o DSDT.dsl com um editor de texto, salva e roda

./iasl DSDT.dsl

e ele compila o DSDT.aml com as alterações, então você substitui o arquivo da raiz por esse.

 

Também tem o iaslme que é uma interface gráfica para o iasl, ao invés de rodar os comandos no terminal você arrasta os arquivos para dentro dele.

 

Eu vou te explicando nesse tópico e quando você aprender cria um outro tópico com um tutorial para ajudar os iniciantes, o que acha?

 

EDIT: fiz as alterações no seu arquivo, procure por "oldnapalm", botei um comentário ao lado de cada uma.

dsdt.dsl.zip

Quando remover a Disabler.kext utilize o VoodooMonitor para verificar se o SpeedStep está funcionando.

Link to comment
Share on other sites

Sobre rede e vídeo eu também não fiz nada no DSDT, é possível mas prefiro usar as opções GraphicsEnabler e EthernetBuiltIn do Chameleon.

 

O som se está funcionando você não precisa fazer nada. O meu também funcionava com uma AppleHDA modificada ou com a VoodooHDA, mas com esse fix no DSDT e a kext AD1988bFix o microfone está funcionando melhor, e detecta quando conecto o fone no painel frontal.

 

Para o sleep funcionar no 10.5.8 precisa estar rodando o gerenciamento de energia (AppleIntelCPUPowerManagement.kext), ou seja, não pode estar usando uma kext "disabler" (NullCPUPowerManagement.kext, Disabler.kext). Ou se usa a kext SleepEnabler. Eu optei por fazer o fix no DSDT para que o gerenciamento de energia nativo funcione, até para o CPU esquentar menos. E se não bastasse essa complicação, na minha placa os dispositivos USB não são reconhecidos corretamente (apesar de funcionarem normalmente), o que faz com que o sleep não funcione. Por isso precisei fazer o fix no USB também.

 

Agora que você gerou o arquivo, só falta fazer as alterações e botar o novo arquivo modificado na raiz. Pode fazer manualmente, ou usando o editor DSDTSE que descompila e compila o arquivo automaticamente. Fazer manualmente também é simples, você pode criar uma pasta "dsdt" dentro da pasta do usuário e copiar para lá o arquivo iasl (tem na pasta Tools do DSDT_Patcher, ou você pode baixar uma versão mais recente) junto com o DSDT.aml e no terminal rodar o seguinte

cd dsdt
  ./iasl -d DSDT.aml

o iasl vai descompilar o DSDT.aml para DSDT.dsl

então você edita o DSDT.dsl com um editor de texto, salva e roda

./iasl DSDT.dsl

e ele compila o DSDT.aml com as alterações, então você substitui o arquivo da raiz por esse.

 

Também tem o iaslme que é uma interface gráfica para o iasl, ao invés de rodar os comandos no terminal você arrasta os arquivos para dentro dele.

 

Eu vou te explicando nesse tópico e quando você aprender cria um outro tópico com um tutorial para ajudar os iniciantes, o que acha?

 

EDIT: fiz as alterações no seu arquivo, procure por "oldnapalm", botei um comentário ao lado de cada uma.

dsdt.dsl.zip

Quando remover a Disabler.kext utilize o VoodooMonitor para verificar se o SpeedStep está funcionando.

 

 

Blz, eu crio o tópico sim. Vamos lá!

Antes de eu começar mexer no DSDT, só uma duvida: o que seria o GraphicsEnabler e como edita-lo? É que to imaginando uma coisa aqui e acho que isso vai resolver, se é que é o que estou pensando... rsrs

Abs

Link to comment
Share on other sites

Blz, eu crio o tópico sim. Vamos lá!

Antes de eu começar mexer no DSDT, só uma duvida: o que seria o GraphicsEnabler e como edita-lo? É que to imaginando uma coisa aqui e acho que isso vai resolver, se é que é o que estou pensando... rsrs

Abs

O GraphicsEnabler habilita os drivers de vídeo (nVidia) sem a necessidade de criar string EFI manualmente, editar o DSDT ou utilizar kexts injetoras.

Veja como instalar o Chameleon v2 a ativar o GraphicsEnabler nesse tópico

http://www.insanelymac.com/forum/index.php?showtopic=209787

Link to comment
Share on other sites

Oi Napalm, eu abri o arquivo DSTD.dsl que voce editou pro meu PC com o DSTDSE e compilei o aml na pasta EXTRA. Desinstalei o Disabler.kext e reiniciei e dei de cara com um PANIC. Reiniciei umas 3 vezes e deu Panic. No modo Verbose apareceu erro no IntelPowerManagement.kext... e logo em seguida Panic.

Não sei como mas reiniciei de novo e consegui acessar o sistema sem erros...

O que eu faço?

Abs

 

Acabei de instalar umas kexts do tutorial que não tinha instalado e vou reiniciar... me deseje sorte! rsrs

 

Foram estas:

fakesmc.kext por Netkas

OpenHaltRestart.kext

OSXRestart.kext

PlatformUUID.kext

 

Abs

Link to comment
Share on other sites

As kexts deste tópico são para Snow Leopard, a única que serve também para Leopard é a AD1988bFix.

 

Se você for instalar a fakesmc (utilize a versão para Leopard) deve remover a AppleDecrypt de /System/Library/Extensions, ambas tem a mesma função e não devem ser utilizadas ao mesmo tempo.

 

Você precisa instalar as kexts AppleHDA e AppleIntelCPUPowerManagement originais (pode extrair do combo update usando o Pacifist). Se não as tiver posso fazer upload.

 

Outra coisa importante, no arquivo /Extra/smbios.plist você deve ter pelo menos o seguinte

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>SMproductname</key>
	<string>MacPro3,1</string>
</dict>
</plist>

Se persistir o erro no boot tire uma foto e anexe aqui, tem como corrigir fazendo o boot pelo DVD de instalação e usando o terminal, não precisa sair reinstalando tudo.

Link to comment
Share on other sites

Aqui estão as kexts para Leopard (menos a fakesmc que você pode baixar do site do netkas)

http://www.mediafire.com/?nntqxzn2dww

na UUID.kext é aconselhável você editar o arquivo Info.plist e substituir os últimos 12 caracteres do UUID pelo MAC address da sua placa de rede.

 

Desculpe o engano, o VoodooMonitor também é para Snow Leopard, no Leopard utilize o CPU-i

http://www.mediafire.com/?jtnx2qq3ygz

 

Todas essas kexts "extras" podem ser instaladas em /Extra/Extensions (menos as que iniciam por "Apple", claro).

Link to comment
Share on other sites

As kexts deste tópico são para Snow Leopard, a única que serve também para Leopard é a AD1988bFix.

 

Se você for instalar a fakesmc (utilize a versão para Leopard) deve remover a AppleDecrypt de /System/Library/Extensions, ambas tem a mesma função e não devem ser utilizadas ao mesmo tempo.

 

Você precisa instalar as kexts AppleHDA e AppleIntelCPUPowerManagement originais (pode extrair do combo update usando o Pacifist). Se não as tiver posso fazer upload.

 

Outra coisa importante, no arquivo /Extra/smbios.plist você deve ter pelo menos o seguinte

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>SMproductname</key>
	<string>MacPro3,1</string>
</dict>
</plist>

Se persistir o erro no boot tire uma foto e anexe aqui, tem como corrigir fazendo o boot pelo DVD de instalação e usando o terminal, não precisa sair reinstalando tudo.

 

Cara, eu nem tenho esse arquivo smbios.plist... que programa deveria gerar ele?

Link to comment
Share on other sites

Cara, eu nem tenho esse arquivo smbios.plist... que programa deveria gerar ele?

Editor de textos, copie e cole tudo que está dentro da caixa "code".

 

EDIT: outra coisa, se você deixou o fix do áudio no DSDT, além de instalar a AppleHDA original (/S/L/E) e a AD1988bFix (/E/E), deve remover a kext HDAenabler (/S/L/E).

Link to comment
Share on other sites

PRONTO! Troquei todas as kexts erradas (do SNOW) pelas certas, adicionei o smbios.plist pasta EXTRA, deletei as kexts que vc disse e agora ele iniciou perfeitamente (até mais rapido).

 

Como saber se está tudo funfando?

 

Obs.: sobre o CPUi, o que devo ver pra saber se está tudo certinho?

post-278204-1266783621_thumb.jpg

 

Abs

Link to comment
Share on other sites

Só vou verificar o audio pois, acho que vc não tinha editado o audio na minha DSDT, ja que eu havia dito que estava normal, mas eu segui suas recomendações e instalei o AppleHDA original e o AD1988bFix, então vou caçar o trecho do audio e editar conforme esse tuto.

Beleza. Eu tinha feito o fix do áudio no DSDT, deveria estar funcionando. Você excluiu a HDAenabler?

 

Obs.: sobre o CPUi, o que devo ver pra saber se está tudo certinho?

Parece estar funcionando. Deixe aberto na aba "status", a frequência do CPU deve aumentar quando você roda algum programa, e voltar para o mínimo quando o CPU está ocioso.

 

Se você substituiu a AppleDecrypt pela fakesmc (pode ficar em /E/E) o programa iStat também deve mostrar a temperatura do CPU.

Link to comment
Share on other sites

Aeeeeeeee!!!!! Valeu oldnapalm!! Ta tudo perfeito cara! O audio tava funcionando sim, eu editei o post... rsrs. É que como foi reinstalado, ao reiniciar o icone sumiu da barra de cima do Mac.. qdo entrei no painel estava tudo normal cara.

O sleep está perfeito. Dorme e volta perfeitamente (aquele problema com os graficos que eu havia dito ja não existe mais ao voltar do sleep tambem).

O CPU-i mostra a ocilação da CPU direitinho cara.

Valeu por tudo mesmo. Vou fazer o post com o tutorial blz cara? Como coloco o titulo dele? Voltado pra Leopard certo? Vc sugere algum titulo?

Abs

Link to comment
Share on other sites

Beleza, Alex.

 

Você poderia criar um tópico nos moldes do meu, só que direcionado para a sua placa, algo tipo "Leopard 10.5.8 na ASUS Maximus Formula". O meu tópico tá meio "cru", deve ser meio confuso pra quem tá iniciando, você poderia tentar fazer algo um pouco melhor explicado.

 

Se você tiver espaço para outra partição no HD, sugiro que instale o Snow Leopard, vai funcionar direitinho no seu PC. Esse tópico explica um método para instalar sem ter que reinstalar o Leopard e o Windows

http://www.insanelymac.com/forum/index.php?showtopic=208078

Link to comment
Share on other sites

Entendi.

 

Quero experimentar outros meios de instalação mesmo (melhor manter o Leopard)...

 

Se eu usar o DVD Retail do Snow Leopard, consigo aplicar o Chameleon e as kexts numa boa? Ao invés de usar um DVD pronto, tipo Kalyway, atkos, iPC, ou outros...

 

Queria fazer umas instalação manual do Snow, o que acham? Da no mesmo ou através da instalação do DVD Retail ficaria uma instalação mais "limpa"? Limpa no sentido de eu somente instalar o que meu PC precisa e não um monte de coisas que de repente vem automatico do DVD pronto.

 

Eu ja instalei uma vez o Retail do 10.5.1 e funcionou, mas na época nem procurei me aprofundar no assunto e desinstalei.

Lembro que instalei o Mac usando um boot generic e tive que particionar como MBR ou GUID pra funcionar. Da pra instalar o Retail e aplicar o Chameleon depois instalação, fazendo o boot no sistema por um Chameleon "temporario"?

Link to comment
Share on other sites

Você pode usar um boot CD para instalar usando o DVD original (recomendo o Empire EFI), a desvantagem é que vai precisar particionar o HD em GUID, ou seja, reinstalar o Leopard e o Windows (se tiver).

 

Eu instalei da maneira explicada nesse tópico

http://www.insanelymac.com/forum/index.php?showtopic=208078

fica uma instalação limpa, você só instala o DVD original, o Chameleon e as kexts necessárias (6 kexts em /E/E), e não precisa formatar o HD em GUID.

Link to comment
Share on other sites

O arquivo DSDT.aml você pode usar o mesmo, não precisa refazer no Snow Leopard, só se quiser fazer para aprender mesmo.

 

As kexts você pode usar as deste tópico, inclusive a LegacyAppleYukon2 para não precisar editar a kext original, basta botar a legacy em /E/E.

Link to comment
Share on other sites

 Share

×
×
  • Create New...