crispossa Posted June 28, 2011 Share Posted June 28, 2011 Salve pessoal do IM. Seguinte, estou com um problemão aqui: Comprei uma Asus P8H61-M LE B3 e to batendo a cabeça pra instalar o Snow aqui. Já fiz a instalação de boa, o DVD subiu de boa, instalou fácil, quando reinicio, faço boot pelo cdboot e sobe lindo. Porém quando atualizo para o 10.6.8 (Combo Update), tenho KP (anexo 1), e quando reinicio, o verbose pára na linha: [PCI Configuration Begin] e fica ali. Método utilizado: [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] Legacy TonyMacX86 (nunca utilizei, mas foi o único BootCD que subiu aqui) Boot Flags: -v PCIRootUID=1 Tentativas já utilizadas: 1- Mudar de AHCI para IDE Mode - Enhanced (Fail) 2- Desconectar placa de vídeo (Fail) 3- Desativar todas as placas OnBoard (som e rede) (Fail) 4- Usar boot flags: "-v -x arch=x86_64 PCIRootUID=1, 0, 2 cpus=1, 2, 3, 4) (Fail) 5- Desativar recursos de OverClock da placa e Turbo Mode do processador (Fail) Configuração: Proc. Core i5 3.1 MB Asus P8H61-M LE B3 Revision Chipset H61 Memória 8GB DDR3 1333Mhz HD 1TB SATA2 (Conectado ao plug 0) Drive DVD SATA2 (Conectado ao plug 1) Vídeo GeForce GT220 1GB GDDR3 128bits (desconectada do PC até que consiga subir a instalação corretamente, para evitar problemas) Aguardo. Pretendo fazer um tuturial bem bacana com essa build, caso tenha sucesso. Obrigado a todos. Problema do [PCI Configuration Begin] Resolvido: Depois de instalado o update do 10.6.8 inicialize pelo DVD de Install e pelo utiliário, copie as kexts AppleACPIPlatform e IOPCIFamily do 10.6.7 para S/L/E. REpare as permissões e voilá. Link to comment Share on other sites More sharing options...
oldnapalm Posted June 28, 2011 Share Posted June 28, 2011 Para o problema do "PCI configuration begin" foi sugerido outro fix além de recuperar IOPCIFamily e AppleACPIPlatform do 10.6.7: substituir _ADR por _UID no device PCI0 na DSDT (nesse caso pode manter as kexts atualizadas). Antes: Device (PCI0) { Name (_HID, EisaId ("PNP0A08")) Name (_CID, EisaId ("PNP0A03")) [color="#FF0000"]Name (_ADR, Zero)[/color] Name (_BBN, Zero) OperationRegion (HBUS, PCI_Config, 0x40, 0xC0) Field (HBUS, DWordAcc, NoLock, Preserve) Depois: Device (PCI0) { Name (_HID, EisaId ("PNP0A08")) Name (_CID, EisaId ("PNP0A03")) [color="#FF0000"]Name (_UID, Zero)[/color] Name (_BBN, Zero) OperationRegion (HBUS, PCI_Config, 0x40, 0xC0) Field (HBUS, DWordAcc, NoLock, Preserve) http://www.insanelymac.com/forum/index.php...t&p=1703409 O KP da foto é relacionado ao kernel legacy. Após o update você pode usar o vanilla. Link to comment Share on other sites More sharing options...
crispossa Posted June 29, 2011 Author Share Posted June 29, 2011 Eai old! Buenas!? Manolo, seguinte... consegui sair do [PCI Configuration Begin]... muito obrigado mesmo... Estou com problema pra ativar o som dessa placa... é uma ALC887 já tentei mexendo no DSDT adicionando as linhas: Device (HDEF) { Name (_ADR, 0x001B0000) OperationRegion (HDCS, PCI_Config, Zero, 0x60) Field (HDCS, DWordAcc, NoLock, Preserve) { VID0, 16, DID0, 16, Offset (0x4C), DCKA, 1, Offset (0x4D), DCKM, 1, , 6, DCKS, 1, Offset (0x54), , 15, PMES, 1 } Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0D, 0x05 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x0E) { "subsystem-id", Buffer (0x04) { 0xA0, 0x00, 0x00, 0x00 }, "subsystem-vendor-id", Buffer (0x04) { 0x86, 0x80, 0x00, 0x00 }, "codec-id", Buffer (0x04) { 0x85, 0x08, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x77, 0x03, 0x00, 0x00 }, "platformFamily", Buffer (One) { 0x00 }, "MaximumBootBeepVolume", Buffer (One) { 0x40 }, "PinConfigurations", Buffer (One) { 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Instalei a kext Legacy887HDA.kext e nada... Já tentei com o [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] selecionando a opção de não usar DSDT e nada... Tentei usar a solução do MacMan "Unified Realtek ALC 8xx HDA" e nada... Alguma luz para isto? Abração Link to comment Share on other sites More sharing options...
MaLd0n Posted June 29, 2011 Share Posted June 29, 2011 ALC887 = ALC888b Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "codec-id", Buffer (0x04) { 0x87, 0x08, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, "device-type", Buffer (0x10) { "Realtek ALC888b" }, "PinConfigurations", Buffer (One) { 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Patch into_all all code_regex _T_0 replaceall_matched begin T_0 end; into_all all code_regex _T_1 replaceall_matched begin T_1 end; into_all all code_regex _T_2 replaceall_matched begin T_2 end; into_all all code_regex _T_3 replaceall_matched begin T_3 end; into_all all code_regex _T_4 replaceall_matched begin T_4 end; into_all all code_regex Or\s\(0x03,\sPARM\) replaceall_matched begin Or (PARM, 0x03, PARM) end; into_all scope label _PR code_regex Alias\s\([^\n]+\n removeall_matched; into_all scope label \_PR code_regex Alias\s\([^\n]+\n removeall_matched; 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; into device label PWRB code_regex (Name\s\()_HID(\,\sEisaId\s\(\"PNP0C0C\"\)\)) replace_matched begin %1_CID%2 end; into device name_hid PNP0000 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched; into device name_hid PNP0100 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched; into device name_hid PNP0B00 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched; into device name_hid PNP0103 code_regex_not IRQNoFlags code_regex Name\s\(([^,]+),\sResourceTemplate\s\(\)\n\s+\{((?:.|\n)*)\}\) replace_matched begin Name (%1, ResourceTemplate ()\n {\n IRQNoFlags ()\n {0}\n IRQNoFlags ()\n {8}\n %2 }) end; 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 0x49, 0x1c, 0x00, 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; into_all all code_regex Name\s\(RPMV,\sPackage\s\(0x00\) replaceall_matched begin Name (RPMV, Package (zero) end; into device label SPKR remove_entry; into device label FDC remove_entry; into device label FDC0 remove_entry; into device label LPT1 remove_entry; into device label LPTE remove_entry; into device label ECP1 remove_entry; into device label MEM remove_entry; into device label ^^RMEM remove_entry; into device label IDE1 set_label begin SATA end; into device name_hid PNP0B00 code_regex (IO\s\((?:\s*[^,]+,\s*(?:\/\/\s.*)?\s*\n)+\s*)(\dx\d+)(,\s*(?:\/\/\s.*)?\s*\n\s*\)) replace_matched begin %10x02%3 end; into device name_adr 0x001F0003 parent_label PCI0 remove_entry; into device label PCI0 insert begin Device (SBUS)\n {\n Name (_ADR, 0x001F0003)\n Device (BUS0)\n {\n Name (_CID, "smbus")\n Name (_ADR, Zero)\n Device (DVL0)\n {\n Name (_ADR, 0x57)\n Name (_CID, "diagsvault")\n }\n }\n Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x02)\n {\n "device-id", \n Buffer (0x04)\n {\n 0x30, 0x3A, 0x00, 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n }\n } end; into device name_adr 0x001B0000 set_label begin HDEF end; into_all all code_regex AZAL replaceall_matched begin HDEF end; into device name_adr 0x001D0000 code_regex_not OperationRegion\s\(EOWN insert begin OperationRegion (EOWN, PCI_Config, 0x68, 0x04)\n Field (EOWN, ByteAcc, NoLock, Preserve)\n {\n Offset (0x02), \n HCBO, 1, \n Offset (0x03), \n HCOO, 1\n } end; into device name_adr 0x001A0000 code_regex_not OperationRegion\s\(EOWN insert begin OperationRegion (EOWN, PCI_Config, 0x68, 0x04)\n Field (EOWN, ByteAcc, NoLock, Preserve)\n {\n Offset (0x02), \n HCBO, 1, \n Offset (0x03), \n HCOO, 1\n } end; into method label PINI remove_entry; into definitionblock code_regex . insert begin Method (PINI, 0, NotSerialized)\n {\n Store (Zero, \_SB.PCI0.EUSB.HCBO)\n Store (One, \_SB.PCI0.EUSB.HCOO)\n Store (Zero, \_SB.PCI0.USBE.HCBO)\n Store (One, \_SB.PCI0.USBE.HCOO)\n } end; into method label ^_INI code_regex_not PINI\s\(\) insert begin PINI () end; into method label _INI code_regex_not PINI\s\(\) insert begin PINI () end; into method label \_SB.PCI0._INI code_regex_not PINI\s\(\) insert begin PINI () end; into method label _WAK code_regex_not PINI\s\(\) code_regex ^((?:.|\n)*)$ replace_matched begin PINI ()\n %1 end; into method label \_WAK code_regex_not PINI\s\(\) code_regex ^((?:.|\n)*)$ replace_matched begin PINI ()\n %1 end; into device name_adr 0x001B0000 parent_label PCI0 remove_entry; into device label PCI0 insert begin Device (HDEF)\n {\n Name (_ADR, 0x001B0000)\n Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x04)\n {\n "layout-id", \n Buffer (0x04)\n {\n 0x0C, 0x00, 0x00, 0x00\n }, \n "PinConfigurations", \n Buffer (Zero) {}\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n }\n } end; into method label _PTS code_regex_not If\s\(LEqual\s\(Arg0,\s0x05\)\) code_regex ^((?:.|\n)*)$ replace_matched begin If (LEqual (Arg0, 0x05)) {}\n Else\n {\n %1 } end; into method label _STA parent_hid PNP0103 remove_entry; into device name_hid PNP0103 insert begin Method (_STA, 0, NotSerialized)\n {\n Return (0x0F)\n } end; into method label _CRS parent_hid PNP0103 remove_entry; into device name_hid PNP0103 insert begin Method (_CRS, 0, NotSerialized)\n {\n Return (CRS)\n } end; into_all all code_regex (Acquire\s\(MUT0,\s0x)....\) replace_matched begin %1FFFF) end; into method label SIOS code_regex Return\s\(Zero\) remove_matched; into method label SIOS insert begin Return (Zero) end; into method label STM code_regex Return\s\(Zero\) remove_matched; into method label STM insert begin Return (Zero) end; into method label _DSM parent_adr 0x001F0002 remove_entry; into device name_adr 0x001F0002 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x02)\n {\n "device-id", \n Buffer (0x04)\n {\n 0x03, 0x1c, 0x00, 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end pra aplicar é só usar o DSDT EDITOR e PATCHER Link to comment Share on other sites More sharing options...
crispossa Posted June 30, 2011 Author Share Posted June 30, 2011 Opa Maldon... anexei meu DSDT ai pra voce ver... não to conseguindo incluir o patch. Muito obrigado. Edit: Consegui injetar o código, porém não reconheceu o áudio. dsdt.aml.zip Link to comment Share on other sites More sharing options...
MaLd0n Posted June 30, 2011 Share Posted June 30, 2011 Opa Maldon... anexei meu DSDT ai pra voce ver... não to conseguindo incluir o patch. Muito obrigado. Edit: Consegui injetar o código, porém não reconheceu o áudio. o problema é no HPET vc modificou o device, por isso não aplicava o patch dsdt.Cristiano_Possa.zip Link to comment Share on other sites More sharing options...
crispossa Posted June 30, 2011 Author Share Posted June 30, 2011 Maldon... buenas! Não funcionou, estive lendo em alguns fóruns que precisa de uma kext extra, isto procede? A versão da AppleHDA em S/L/E é a 2.0.5 e creio ser a original do 10.6.8, devo realizar algum procedimento em relação a ela? Obrigado! Link to comment Share on other sites More sharing options...
MaLd0n Posted June 30, 2011 Share Posted June 30, 2011 Maldon... buenas! Não funcionou, estive lendo em alguns fóruns que precisa de uma kext extra, isto procede? A versão da AppleHDA em S/L/E é a 2.0.5 e creio ser a original do 10.6.8, devo realizar algum procedimento em relação a ela? Obrigado! esse mesmo procedimento pro Lion http://olarila.com/forum/viewtopic.php?f=10&t=139 o meu que é o ALC889a eu só precisava da Legacy + HDEF no 10.6.8 e no Lion não funciona mais, tenho de usar esse procedimento tb Vc pode usar a LegacyHda e a AppleHda do 10.6.2 Link to comment Share on other sites More sharing options...
crispossa Posted June 30, 2011 Author Share Posted June 30, 2011 O problema é que eu nunca usei uma kext legacy pra essa placa por isso não consigo "copiar" os valores como informado no tópico do old... A LegacyHDA deve ser alguma em especifico ou é uma universal? Abraços Link to comment Share on other sites More sharing options...
oldnapalm Posted June 30, 2011 Share Posted June 30, 2011 Tem que ser específica pro codec (Legacy_ALCxxx) http://www.insanelymac.com/forum/index.php?showtopic=140941 Link to comment Share on other sites More sharing options...
crispossa Posted July 1, 2011 Author Share Posted July 1, 2011 Buenas! Nada de som. Estou com o DSDT que o Mald0n me enviou, kexts AppleHDA do 10.6.2 patcheada pelo terminal, ALC887_888b.kext (Legacy) em S/L/E e nada de som... Ontem a VoodooHDA funcionou mas com muito ruido e na segunda vez que dei boot no pc ela me deu KP. Alguma luz? Link to comment Share on other sites More sharing options...
MaLd0n Posted July 1, 2011 Share Posted July 1, 2011 Buenas! Nada de som. Estou com o DSDT que o Mald0n me enviou, kexts AppleHDA do 10.6.2 patcheada pelo terminal, ALC887_888b.kext (Legacy) em S/L/E e nada de som... Ontem a VoodooHDA funcionou mas com muito ruido e na segunda vez que dei boot no pc ela me deu KP. Alguma luz? tenta com essa legacy http://www.insanelymac.com/forum/index.php...st&id=87699 + DSDT + AppleHDA 10.6.2 se for usar VoodooHda use a AppleHdaDisabler na S/L/E HDEF + VoodooHDA = KP me manda um kextstat roda no terminal Link to comment Share on other sites More sharing options...
crispossa Posted July 1, 2011 Author Share Posted July 1, 2011 http://pastebin.com/qXYeYnGu Antes de executar o procedimento acima. http://pastebin.com/BTuMiTz3 Depois de executar o procedimento... ainda sem som. PS: é necessário fazer o patch na AppleHDA do 10.6.2 com este procedimento que você me passou? Fiz o Patch na AppleHDA do 10.6.2 e mesmo assim nada. Link to comment Share on other sites More sharing options...
MaLd0n Posted July 1, 2011 Share Posted July 1, 2011 http://pastebin.com/qXYeYnGu Antes de executar o procedimento acima. http://pastebin.com/BTuMiTz3 Depois de executar o procedimento... ainda sem som. PS: é necessário fazer o patch na AppleHDA do 10.6.2 com este procedimento que você me passou? Fiz o Patch na AppleHDA do 10.6.2 e mesmo assim nada. remova Evoreboot pra remover a NULL e usar NativePM, leia isso http://www.insanelymac.com/forum/index.php?showtopic=258611 Audio http://www.insanelymac.com/forum/index.php?showtopic=256626 o Turco Ninja conseguiu com esse tópico use as kexts em S/L/E e depois dê dois cliques no kext utility Link to comment Share on other sites More sharing options...
oldnapalm Posted July 1, 2011 Share Posted July 1, 2011 A AppleHDA 10.6.2 não precisa de patch, apenas da 10.6.3 a 10.6.7. Na 10.6.8 já muda tudo, não funciona mais com legacy. Tenta também com a legacy em /E/E. Se não funcionar deve ter diferenças no codec. O tópico que o Maldon postou tem uma legacy para Asus, o que eu postei antes era para GigaByte. Mesmo entre placas da mesma marca as vezes tem diferença no codec de uma placa para outra. Link to comment Share on other sites More sharing options...
crispossa Posted July 1, 2011 Author Share Posted July 1, 2011 Pessoal... muito obrigado, tudo funcionando perfeitamente! Áudio/NativePM (com ressalvas abaixo)/Rede com Lnx2Mac/Bootloader Chimera Seguem as ressalvas: http://browse.geekbench.ca/user/CrisPossa/geekbench2 Analisem os resultados, o de 3 horas atrás foi COM NullCPUPM e o de agora pouco foi SEM NullCPUPM... Agradecimentos / Thanks to: Mald0n for consulting oldnapalm for consulting tonymacx86 community for Awesome [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] utiliy, [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] Legacy for install, BridgeHelper and any threads on his forum. Lnx2Mac for Realtek RTL8xxx kext rafirafi for the solution to enable sound card to flAked for the tip to enable SpeedStep on NativePM Useful links: http://www.insanelymac.com/forum/index.php?showtopic=258611 http://www.insanelymac.com/forum/index.php?showtopic=256626 http://www.tonymacx86.com/downloads I'm sorry if I forgot any link, I'll update the lists with a Tutorial for this awesome board! Link to comment Share on other sites More sharing options...
oldnapalm Posted July 1, 2011 Share Posted July 1, 2011 Você tá usando o SSDT_PR para o seu CPU e o iMac12_2.plist na ACPI_SMC_PlatformPlugin? http://www.insanelymac.com/forum/index.php...t&p=1693712 Link to comment Share on other sites More sharing options...
crispossa Posted July 1, 2011 Author Share Posted July 1, 2011 Old... funcionou... porém tenho um problema: Quando o computador liga eu fico com a tela congelada por alguns minutos (aprox. 5 minutos) tudo carrega, os apps de inicio de sessão, as janelas do finder que estavam abertas, tudo... o mouse pode ser movimentado, porém não consigo clicar em nada... fica tudo "congelado"... Não entendi muito bem a parada do SSDT_PR... pelo que andei lendo preciso fazer algo com o RevoBoot, ou estou enganado?... Extrai a tabela SSDT pelo DSDTSE que me gerou o arquivo em anexo mas não sei como compilar o arquivo em .aml tentei o iASLme do ditch_me porém dá erro de syntaxe. e esse arquivo ssdt.aml eu coloco em /Extra?... Bencmarks: http://browse.geekbench.ca/user/CrisPossa/geekbench2 Aguardo... ssdt.zip Link to comment Share on other sites More sharing options...
oldnapalm Posted July 1, 2011 Share Posted July 1, 2011 Não adianta extrair as SSDT originais, compilar e colocar na /Extra, é o mesmo que deixar o Chameleon usar as originais do BIOS. Você pode usar o RevoBoot para gerar a SSDT, compile com AUTOMATIC_SSDT_PR_CREATION=1, faça boot por ele e extraia a SSDT gerada do ioreg, então pode usá-la no Chameleon. Não sei se esse problema de ficar travado tem a ver com isso, mas pode ser. Edit: aqui tem uma pro i5-2400 http://www.insanelymac.com/forum/index.php...t&p=1692725 SSDT.aml.zip Link to comment Share on other sites More sharing options...
crispossa Posted July 2, 2011 Author Share Posted July 2, 2011 O que será que pode ser então? utilizei o ssdt que voce enviou... o resultado no geekbench melhorou em comparação a antes, porém o problema do congelamento continua... alguma luz? Link to comment Share on other sites More sharing options...
oldnapalm Posted July 3, 2011 Share Posted July 3, 2011 Você tá usando o identificador iMac12,2? Tenta com outro plist do Lion GM http://www.mediafire.com/?5poa1p85c32pow0 Link to comment Share on other sites More sharing options...
ernandes Posted September 5, 2011 Share Posted September 5, 2011 O que será que pode ser então? utilizei o ssdt que voce enviou... o resultado no geekbench melhorou em comparação a antes, porém o problema do congelamento continua... alguma luz? Cristiano peimeiramente queria agradecer pela ajuda que voce me deu, estou com alguns problemas , eu uso o metodo de instalação do lion por uma partição e como e como tenho que colocar o sow leopard original, comecei a ter problemas, minha duvida é a seguinte voce começou a sua instalção por qual snow leopard... eu fiz assim usei o [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] e instalei(estou com problemas do mouse, mais instalei sem ele) ai instalei o Chameleon-2-RC5-r1020 pro snow leopard coloquei a dsdt e coloquei a pasta extra tb (os arquivos que voce me mandou) e nao coloquei os kexts na extensao do leopard, e tentei subir, sem o cd de boot e nao subiu, ele nao entrou no chameleon ai tentei trocar pelo boot que voce mandou... eu queria saber se tenho que usar os arquivos apartir do 10.6.8 ou posso usar logo no 10.6.2 e se estes arquivos vam poder ser usados no lion tb outra coisa voce nao teve problemas na instalçao de seu mouse nao funcionar, logo na instalação, na parte de colocar o idioma, muito obrigado novamente pela sua ajuda Link to comment Share on other sites More sharing options...
Recommended Posts