oldnapalm Posted April 27, 2010 Share Posted April 27, 2010 Se o boot termina numa tela cinza, basta injetar as propriedades "AAPL,HasPanel" e "model". Adicione o método _DSM no device GFX0 Method (_DSM, 4, NotSerialized) { Store (Package (0x04) { "AAPL,HasPanel", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "model", Buffer (0x07) { "GMA950" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Utiliza o método DTGP, se ainda não tiver, inclua no seu DSDT 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) } } } Store (Buffer (One) { 0x00 }, Arg4) Return (Zero) } Link to comment Share on other sites More sharing options...
oldnapalm Posted July 20, 2010 Author Share Posted July 20, 2010 Patch no formato do DSDT Editor GMA950_laptop.txt Link to comment Share on other sites More sharing options...
bkdwt Posted October 2, 2010 Share Posted October 2, 2010 Como e que eu vou fazer isso, se a tela fica toda cinza??? Link to comment Share on other sites More sharing options...
oldnapalm Posted October 2, 2010 Author Share Posted October 2, 2010 Usando o safe boot (-x) não entra no sistema? Pode fazer pelo Windows. Também pode entrar no single user mode (-s) e mover as kexts para fora da pasta Extensions (AppleIntelGMA950*), então vai entrar no modo VESA. Depois de aplicar o patch você move as kexts de volta. Link to comment Share on other sites More sharing options...
bkdwt Posted October 3, 2010 Share Posted October 3, 2010 Usando o safe boot (-x) não entra no sistema? Pode fazer pelo Windows. Também pode entrar no single user mode (-s) e mover as kexts para fora da pasta Extensions (AppleIntelGMA950*), então vai entrar no modo VESA. Depois de aplicar o patch você move as kexts de volta. Usando o "-x" só faz carregar e nao sai do canto.... Nao sei usar linha de comando no mac, entao nao da pra mim usar o "-s"... Remover pelo Windows tambem nao dá, pois estou só com o Mac instalado no momento... Pelo Live do Ubuntu nao deu certo, pois a partição do mac tava só pra leitura e nao escrita "se tentar acessar pelo Linux, da isso"... Outra Coisa: Como é que faz pra injetar essas propriedades descritas por vc? Por acaso é usando o OSX Tools? Ou aquela parada que meche no Chameleon? ou editando algum arquivo? Link to comment Share on other sites More sharing options...
oldnapalm Posted October 3, 2010 Author Share Posted October 3, 2010 Para injetar as propriedades utilize o DSDT Editor http://www.insanelymac.com/forum/index.php?showtopic=223205 Passo a passo: Aprender a usar a linha de comando http://www.insanelymac.com/forum/index.php?showtopic=219289 Boot com "-s" mount -uw / cd /System/Library/Extensions/ mv AppleIntelGMA950* /Users/nome_do_usuário/Desktop/ exit Após preparar o dsdt.aml cd ~/Desktop/ sudo mv AppleIntelGMA950* /System/Library/Extensions/ Link to comment Share on other sites More sharing options...
oldnapalm Posted October 3, 2010 Author Share Posted October 3, 2010 Aplique também o patch "DTGP.txt", ele está na pasta "Patches" do editor. Link to comment Share on other sites More sharing options...
bkdwt Posted October 3, 2010 Share Posted October 3, 2010 Pronto. Ja Injetei os Códigos, ja compilei, salvei o arquivo como "dsdt.aml", agora posso deixar o arquivo la, ou tenho que substituir o existente? Link to comment Share on other sites More sharing options...
oldnapalm Posted October 3, 2010 Author Share Posted October 3, 2010 Coloque este arquivo que você salvou na pasta Extra ou na raiz do HD do Mac OS. Se já tiver um lá, substitua. Link to comment Share on other sites More sharing options...
bkdwt Posted October 3, 2010 Share Posted October 3, 2010 Pronto, Coloquei a pasta extra. Agora deu uma zebra aqui... na hora que vou mover a kext de volta pra pasta de origem, recebo a mensagem que o arquivo ou diretorio nao é valido ou nao existe.... só que antes de de compilar aquela coisa toda, eu movi a kext pro desktop, e funfou... mas na hora que entrei no sistema nao vi ela lá... posso ja instalar a kext atualizada do GMA950 sem problemas né? Link to comment Share on other sites More sharing options...
oldnapalm Posted October 3, 2010 Author Share Posted October 3, 2010 Reveja os comandos do post #6, talvez você tenha movido as kexts para outro lugar que não o Desktop. Se não conseguir localizar, use o Pacifist e extraia do DVD de instalação. Use as kexts da versão do sistema. AppleIntelGMA950.kext AppleIntelGMA950GA.plugin AppleIntelGMA950VADriver.bundle AppleIntelGMA950GLDriver.bundle EDIT: engano meu, no modo single user o home (~) é configurado como /var/root, não a pasta do usuário (/Users/nome_do_usuário). Link to comment Share on other sites More sharing options...
bkdwt Posted October 3, 2010 Share Posted October 3, 2010 Ja Fiz todo o processo. Só que nao está disponivel a resolução nativa nas configuraçoes... Por isso que perguntei se podia instalar a kext do GMA950 atualizada... nao sei se é a mesma coisa da que ja vem no sistema... vou ver o que eu faço aqui... talvez usando o Lizard eu consiga ativar a resolução nativa... Muito Obrigado Pela Ajuda Abraxxx!!! Link to comment Share on other sites More sharing options...
oldnapalm Posted October 3, 2010 Author Share Posted October 3, 2010 Então as kexts não estão sendo carregadas. Extraia do DVD pelo Pacifist, instale e depois rode o Kext Utility. As resoluções devem aparecer nas preferências do monitor. Caso preferir refazer a instalação, eu corrigi um comando no post #6. Link to comment Share on other sites More sharing options...
bkdwt Posted October 3, 2010 Share Posted October 3, 2010 Vc Diz todas essas 4 aqui no Kext Helper? AppleIntelGMA950.kext AppleIntelGMA950GA.plugin AppleIntelGMA950VADriver.bundle AppleIntelGMA950GLDriver.bundle Ou só a AppleIntelGMA950.kext? Link to comment Share on other sites More sharing options...
oldnapalm Posted October 3, 2010 Author Share Posted October 3, 2010 Todas as 4. Se o Kext Helper não instalar as que não são .kext, arraste para a pasta /System/Library/Extensions e depois rode o Kext Utility. Link to comment Share on other sites More sharing options...
bkdwt Posted October 3, 2010 Share Posted October 3, 2010 Instalei todas 4 e continua mesma coisa Vou fazer outra coisa aqui.. se nao der certo, sei la o que vou fazer... PS- Eu nao instalei o Graphicsenabler, pois vi falando só da ATI e Nvidia pra ele, e quando instalei da outra vez nao mudou em nada mesmo... Edit- Eu num falei... tinha que instalar as kexts atualizadas... com Fix... Agora ta funfando gerals!!! =D Valeu Old pela Ajuda.. muito obrigado!!! Link to comment Share on other sites More sharing options...
oldnapalm Posted October 3, 2010 Author Share Posted October 3, 2010 Se não der certo, refaça tudo, eu tinha postado um comando errado, por isso você não conseguiu restaurar as kexts. Pelo fato da tela ter ficado cinza após o primeiro boot, é certo que os drivers estavam sendo carregados, só faltava o patch no DSDT para eles funcionarem corretamente. Link to comment Share on other sites More sharing options...
bkdwt Posted October 16, 2010 Share Posted October 16, 2010 mv AppleIntelGMA950* /Users/nome_do_usuário/Desktop/ Eu uso o que entao? Pois o comando postado a cima nao funciona, se usar var/root/Desktop, da a mensagem de diretorio ou arquivo nao encontrado.. se tirar o Desktop da a mesma coisa.. Link to comment Share on other sites More sharing options...
oldnapalm Posted October 16, 2010 Author Share Posted October 16, 2010 Você substituiu "nome_do_usuário" pelo nome do seu usuário, né? Se tiver espaços no nome, coloque entre aspas, ou use a tecla TAB para auto completar. Link to comment Share on other sites More sharing options...
bkdwt Posted October 16, 2010 Share Posted October 16, 2010 Sim, Substitui. Isso enche o saco cara.... coisa complicada da @$*)&@(*& To Quase desistindo de colocar isso no netbook. Uma hora da certo, ae vou instalar as kext Voodoo pro trackpad e tals, da kernel panic, ae formato, ae da erro no GMA950... ¬¬ vou tentar só essa vez, se nao der certo, ja era. -Edit- Eu acho que ja foi movida pro desktop, mas dava msg de erro.. fica impossivel de saber.. agora diz que AppleIntelGMA950.kext nao é um arquivo ou diretorio e etc... se tivesse sido movida pro desktop, nao continuaria da tela cinza... eu editei o bendito arquivo que coloca aqueles codigos, mas nao deu certo dessa vez... ¬¬ Deixa isso pra la.. vou esquentar cabeça mas com essa quinzila nao. Brigadão Old pela Ajuda que vc me deu. Abraxxx Link to comment Share on other sites More sharing options...
oldnapalm Posted October 16, 2010 Author Share Posted October 16, 2010 Cara, ninguém está te obrigando a nada, você está aqui porque quer... Mova as kexts para a raiz se você não consegue mover para outra pasta, não importa pra onde, desde que elas estejam fora da pasta Extensions até que seja aplicado o patch no DSDT. Não adianta ficar nervosinho... não ajuda em nada. Link to comment Share on other sites More sharing options...
bkdwt Posted October 16, 2010 Share Posted October 16, 2010 Nao adianta mover pra fora da pasta, pois continua com a tela cinza. Consegui mover a AppleIntelGMA950 pro desktop as outras AppleIntelGMA950 **** ou nao tem la na pasta, ou nao movem.. sei la.. pois todas dao o mesmo erro, de diretorio ou arquivo nao encontrado. Link to comment Share on other sites More sharing options...
oldnapalm Posted October 16, 2010 Author Share Posted October 16, 2010 Impossível ficar na tela cinza sem as kexts. São 1 kext, 1 plugin e 2 bundle, veja o post #11. Não funcionou da outra vez? Tem que funcionar denovo. Faça passo a passo com calma, é simples, não tem mistério. Link to comment Share on other sites More sharing options...
bkdwt Posted October 16, 2010 Share Posted October 16, 2010 Impossível ficar na tela cinza sem as kexts. São 1 kext, 1 plugin e 2 bundle, veja o post #11. Não funcionou da outra vez? Tem que funcionar denovo. Faça passo a passo com calma, é simples, não tem mistério. Exatamente isso! só consegui mover a Kext, o plugin e as bundle eu nao consegui. to instalando o Snow em outro HD via usb, pra tentar dar o boot via usb no netbook, e dentro dele eu mando instalar novamente o Snow no HD do netbook. ae vou refazer novamente a parte do dsmt pra ver se dessa vez da certo ja ja eu mando resposta! -Edit- Agora danou-se Minha tentativa de iniciar pelo HD via USB nao deu certo. rsrsrs Agora lascou tudo. Se eu pelo menos conseguisse mover a Plugin e as Bundle, mas elas nao saem de la... Ter que tirar o HD novamente do netbook é dose Link to comment Share on other sites More sharing options...
oldnapalm Posted October 16, 2010 Author Share Posted October 16, 2010 Como você está instalando através de outro computador, tem um jeito mais fácil, apenas coloque o arquivo com.apple.Boot.plist do post abaixo na pasta Extra, ele contém um "string EFI" para a GMA950 laptop que tem o mesmo efeito que o patch DSDT http://www.insanelymac.com/forum/index.php...t&p=1450324 Se quiser, depois de entrar no sistema você pode aplicar o patch no DSDT e remover o string EFI. Link to comment Share on other sites More sharing options...
Recommended Posts