Jump to content

Resolvido Mountain Lion 10.8.3 Liga, Desliga

- - - - -

  • Please log in to reply
21 replies to this topic

#1
Coisa

Coisa

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts

Pessoal instalei o Mountain Lion 10.8.3 na seguinte configuração:

 

Placa Mãe: MSI H57M-ED65

 

Som: ALC888S

 

Vídeo: ATI Radeon 5450

 

Processador: Core i3 550 Geração 1

 

C-State e P-State ativados (ou não)

 

 

O que acontece é o seguinte:

 

Eu instalo o sistema e ele funciona normal. Porém depois de alguns dias de uso ao ligar o sistema, antes de carregar ele desliga. Aí eu pressiono o botão do Power o sistema liga novamente e funciona normalmente.

 

Isso só acontece de vez em quando tanto faz se os C-State e P-State estão ativados ou não...

 

Tem mais dois "probleminhas" aqui (Som e Vídeo) também mas são menores. Se não puder adicioná-los a esse tópico, abro outro só pra eles...



#2
artur-pt

artur-pt

    InsanelyMacaholic

  • Local Moderators
  • 4,754 posts
  • Gender:Male
  • Location:Portugal
  • Interests:TechManiaco

olá

 

para tentares descobrir o problema no boot faz sempre

 

-v

 

para ver k msg dá

 

video

 

http://www.insanelym...4-graficas-ati/

 

som

 

http://www.insanelym...oblemas-comuns/

 

bom hack



#3
Coisa

Coisa

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts

Mas o problema é que esse ligar, desligar e ligar de novo é aleatório.

Pode acontecer agora como pode acontecer daqui a 15 ou 20 dias...

 

O Mac grava algum arquivo de Log do boot?

 

Sobre os outros itens, vou dar uma olhada...

 

Dei boot com -v e não me pareceu ter nenhuma mensagem de erro ao iniciar.



#4
Coisa

Coisa

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts

Dando uma analisada melhor, no boot existe a seguinte mensagem de erro:

 

AppleSMBusPCI::start failed to get acpi path for provider

 

Dei o seguinte comando no terminal:

 

kextstat|grep SMBus

 

Mas nao aparece nada.

 

Parece que a kext AppleSMBusController nao inicia...



#5
PimentelX86

PimentelX86

    InsanelyMacaholic

  • Local Moderators
  • 2,940 posts
  • Gender:Male
  • Location:Area 51

olá camarada

 

Se não está lá. Instale-a.

 

Se você usou o método de instalação com USB, entre em S/L/E na USB e tente copiar a kext para sua mesa(BR) secretária(PT)  e suar o Kext Wizard para instalar na sua maquina.



#6
Coisa

Coisa

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts

olá camarada

 

Se não está lá. Instale-a.

 

Se você usou o método de instalação com USB, entre em S/L/E na USB e tente copiar a kext para sua mesa(BR) secretária(PT)  e suar o Kext Wizard para instalar na sua maquina.

Pimentel as kexts AppleSMBusController e AppleSMBusPCI estão instaladas no sistema mas não são ativadas.

 

No boot aparece a mensagem:

 

AppleSMBusPCI::start failed to get acpi path for provider

 

Só pra tirar a dúvida, são essas kexts que estão dando esse erro por não estarem sendo carregadas?



#7
PimentelX86

PimentelX86

    InsanelyMacaholic

  • Local Moderators
  • 2,940 posts
  • Gender:Male
  • Location:Area 51

Olá camarada

Te compreendi mal.

É fácil de resolver o problema:

Cria uma DSDT e adiciona o patcher SMBUS

Extrai tua DSDT Com o DSDT Editor e aplica o patcher.

Esse patcher fica na pasta "Patcher" que já vem com o programa. lá exitem vários outros patches

Baixa ele aqui: http://olarila.com/f...c.php?f=19&t=62

Se precisar entender mais sobre DSDT, leia aqui: http://olarila.com/f...c.php?f=7&t=646

Não é difícil fazer uma. Após extrair, aplica o patcher, compila a DSDT e salva como DSDT.aml

Coloca a DSDT.aml já patcheada dentro da pasta Extra.

Qualquer dúvida volte a postar

OBS: Tu não tem quer ter nenhuma DSDT já pronta dentro da pasta Extra. Para que tu possa extrair uma DSDT "virgem" da tua Bios.



#8
Coisa

Coisa

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts

Olá camarada

Te compreendi mal.

É fácil de resolver o problema:

Cria uma DSDT e adiciona o patcher SMBUS

Extrai tua DSDT Com o DSDT Editor e aplica o patcher.

Esse patcher fica na pasta "Patcher" que já vem com o programa. lá exitem vários outros patches

Baixa ele aqui: http://olarila.com/f...c.php?f=19&t=62

Se precisar entender mais sobre DSDT, leia aqui: http://olarila.com/f...c.php?f=7&t=646

Não é difícil fazer uma. Após extrair, aplica o patcher, compila a DSDT e salva como DSDT.aml

Coloca a DSDT.aml já patcheada dentro da pasta Extra.

Qualquer dúvida volte a postar

OBS: Tu não tem quer ter nenhuma DSDT já pronta dentro da pasta Extra. Para que tu possa extrair uma DSDT "virgem" da tua Bios.

Falhou.

 

Fiz o que voce falou mas durante o boot em modo verbose "-v" o sistema entra em loop infinito na mensagem:

 

"invalid character found in ProcessorOP"

 

Desativei o arquivo DSDT.aml com "DSDT=none" no boot

 

O DSDT Editor exibiu varios erros quando estava compilando e acho que esses erros estragaram o arquivo DSDT.aml

 

E agora?



#9
PimentelX86

PimentelX86

    InsanelyMacaholic

  • Local Moderators
  • 2,940 posts
  • Gender:Male
  • Location:Area 51

Olá camarada

Esse é o único jeito que conheço e talvez o único que tenha para resolver teu problema.

Os erros decerto foram causados pelos erros na hora de compilador tua DSDT

Seguiu o guia que te indiquei?

Vamos fazer uma nova DSDT ok?!

Primeiro inicie com -F na tela do chameleon para dar o arranque no sistema.

Abre o programa DSDT Editor e faz o mesmo processo, mas aplica além da SMBUS, aplique esses outros patches:
*DTGP
*EHCI
*IRQs
*HPET
*Shutdown

Tenta colocar essas. Quando for compilar aperte o botão fix error e salve como DSDT.aml na pasta Extra.
E coloque dentro do org.chameleon.boot.plist ou com.chameleon.boot.plist, esse comando:

<key>DSDT</key>
<string>/Extra/DSDT.aml</string>

Tenta também configurar tua BIOS: http://olarila.com/f....php?f=2&t=1804

Tenta reiniciar e ver se consegue sem maiores problemas.
 



#10
Coisa

Coisa

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts

Olá camarada

Esse é o único jeito que conheço e talvez o único que tenha para resolver teu problema.

Os erros decerto foram causados pelos erros na hora de compilador tua DSDT

Seguiu o guia que te indiquei?

Vamos fazer uma nova DSDT ok?!

Primeiro inicie com -F na tela do chameleon para dar o arranque no sistema.

Abre o programa DSDT Editor e faz o mesmo processo, mas aplica além da SMBUS, aplique esses outros patches:
*DTGP
*EHCI
*IRQs
*HPET
*Shutdown

Tenta colocar essas. Quando for compilar aperte o botão fix error e salve como DSDT.aml na pasta Extra.
E coloque dentro do org.chameleon.boot.plist ou com.chameleon.boot.plist, esse comando:

<key>DSDT</key>
<string>/Extra/DSDT.aml</string>

Tenta também configurar tua BIOS: http://olarila.com/f....php?f=2&t=1804

Tenta reiniciar e ver se consegue sem maiores problemas.
 

Acho que resolvi.

 

Bem, da outra vez que tinha dado erro acho que foi por vacilo meu...

 

Bom, dos patches que você me indicou apenas o HPET deu problema, dava um erro na hora da compilaçao e o DSDT Editor não conseguia corrigí-lo.

 

Então li novamente o que você postou e fiz o seguinte:

 

Carreguei a DSDT do meu hardware

 

Apliquei e compilei somente o patch SBUS.txt (se eu aplicasse o SMBUS.txt da pasta Patches/Desktop ele não fazia nada)

 

Salvei o arquivo DSDT.aml

 

Adicionei o mesmo no org.chameleon.boot.plist, salvei e reiniciei

 

Iniciei com "-v" pra acompanhar o boot e o erro "AppleSMBusPCI::start failed to get acpi path for provider" não apareceu mais

 

Entrei no Terminal, dei um sudo dmesg e o erro realmente sumiu.

 

Só espero que isso resolva o problema de ao ligar ele desligar antes de carregar e eu ter que carregar de novo.

 

Sobre o vídeo resolvi com a dica que o Artur-pt deu, apesar de a placa ser reconhecida como uma ATI Radeon 5000 (e não 5450) ela faz de tudo, até volta do Repouso sossegada.

 

Sobre o som eu achei uma kext para a placa ALC888S mas o conector de Headphone frontal não sai som.

 

Só falta isso agora, fazer funcionar o headphone frontal (se possível) e meu sistema estará pronto.

 

Atualizando:

 

Olhando o Terminal agora, apareceu uma mensagem:

 

[AGPM Controller] unknownPlatform

 

Será que isso vai dar algum problema?



#11
PimentelX86

PimentelX86

    InsanelyMacaholic

  • Local Moderators
  • 2,940 posts
  • Gender:Male
  • Location:Area 51

Olá camarada

 

É tentando as coisas que resolvemos nossos problemas ;)

 

Que kext esta usado para teu ALC? VoodoHDA ou AppleHDA?

 

[AGPM Controller] unknownPlatform. Apareceu para mim, mas não deu interferência em nada até agora.



#12
Coisa

Coisa

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts

Olá camarada

 

É tentando as coisas que resolvemos nossos problemas ;)

 

Que kext esta usado para teu ALC? VoodoHDA ou AppleHDA?

 

[AGPM Controller] unknownPlatform. Apareceu para mim, mas não deu interferência em nada até agora.

 

 A kext de som é uma AppleHDA.

 

Baixei ela daqui: http://www.osx86.net..._-_1249_...html

 

Se não puder colocar links para outros sites aqui me desculpem, me avisem e eu retiro o link

 

Eu simplesmente instalei ela com o Kext Utility. O som funciona que é uma beleza, limpinho e cristalino mas no conector do Headphone frontal não sai som. Só sai pelas caixas de som...

 

Tentei a um tempo atrás instalar usando a VoodooHDA mas o som ficava tão chiado e baixo com essa kext (nem me lembro a versão, foi só uma vez que instalei ela) que nem verifiquei se saía som pelo conector de Headphone frontal.

 

Sobre o [AGPM Controller] unknownPlatform:

 

Me parece que essa mensagem aparece quando se utiliza uma SMBios de um modelo de Mac que não possui o modelo de placa de vídeo que está instalada.

 

Com isso o sistema de gerenciamento de energia da placa de vídeo (AppleGraphicsPowerManagement) não a reconhece e então aparece a mensagem [AGPM Controller] unknownPlatform...



#13
PimentelX86

PimentelX86

    InsanelyMacaholic

  • Local Moderators
  • 2,940 posts
  • Gender:Male
  • Location:Area 51

Olá camarada

AppleHDA não tenho esperiencia devido meu codec de áudio ser imcompativel, uso VoodooHDA.

Tenta usar a VoodooHDA para ML.

Site oficial: http://www.projectos...p?showtopic=355

Vai estar escrito no nome VoodooHDA 280 ML.tar.izma precisa se increver pra baixar.

Foi se o tempo em que VoodoHDA era muito chiada, agora esta mais perfeita e pode se ajustar facilmente.

Qualquer dúvida: http://olarila.com/f...c.php?f=2&t=180

Podes também procurar por ajuda acerca da AppleHDA, mas sinto não poder ajudar devido falta de experiencia com ela.

Sobre AGPM já desconfiava do que era. Aparece para mim por eu ter gráfica que não corresponde ao meu SMBios e nem vai ter.

Tem como resolver isso para Nvidia fermi(GTX), mas ainda não soube se dá para AMD.



#14
Coisa

Coisa

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts

Olá camarada

AppleHDA não tenho esperiencia devido meu codec de áudio ser imcompativel, uso VoodooHDA.

Tenta usar a VoodooHDA para ML.

Site oficial: http://www.projectos...p?showtopic=355

Vai estar escrito no nome VoodooHDA 280 ML.tar.izma precisa se increver pra baixar.

Foi se o tempo em que VoodoHDA era muito chiada, agora esta mais perfeita e pode se ajustar facilmente.

Qualquer dúvida: http://olarila.com/f...c.php?f=2&t=180

Podes também procurar por ajuda acerca da AppleHDA, mas sinto não poder ajudar devido falta de experiencia com ela.

Sobre AGPM já desconfiava do que era. Aparece para mim por eu ter gráfica que não corresponde ao meu SMBios e nem vai ter.

Tem como resolver isso para Nvidia fermi(GTX), mas ainda não soube se dá para AMD.

Nao estou com sorte mesmo.

 

Desliguei a maquina ontem, fui dormir e hoje na hora de ligar ela deu o erro de novo. Pressionei o Power, antes de iniciar ela ligou, desligou e ligou de novo....

 

Vou mudar a DSDT e adicionar o Shutdown pra ver se faz alguma diferença....

 

Se acontecer de novo mesmo com o Shutdown aplicado nao sei mais o que fazer...

 

Atualizando:

 

Aqui eu utilizo uma "distro" digamos assim.

 

Reinstalei o sistema somente com o FakeSMC, AHCI Sata e kext de rede ativados e no DSDT.aml somente o SBUS.txt ativado.

 

Instalei as kexts de vídeo e a VoodooHDA e o som ficou "quase OK", todos os itens funcionam mas se o volume chegar próximo ao máximo, começa a fazer um som de apito na caixa de som, "piiiii". Se eu abaixar o volume fica OK.

 

Nessa nova instalação, tudo correu bem até agora porém no boot aparecem as seguintes mensagens:

 

ACPI Table Not Found: SSDT.aml

 

e

 

[AGPM Controller] unknownPlatform

 

Tá quase tudo funcionando, só não sei como gerar esse ACPI Table no arquivo SSDT.aml e espero que o problema de liga, deliga e liga de novo temrmine de uma vez por todas.

 

Uma coisa que reparei agora: Antes, quando eu mandava o sistema entrar em Repouso, ele repousava mas a luz indicadora do gabinete permanecia azul, como se ele estivesse ligado ainda.

 

Agora, com a nova instalação a luz fica laranja, como deveria ser caso ele entrasse em repouso!

 

Parece que agora ele realmente entra em repouso...



#15
PimentelX86

PimentelX86

    InsanelyMacaholic

  • Local Moderators
  • 2,940 posts
  • Gender:Male
  • Location:Area 51

Olá camarada.

 

É para isso que te indiquei o Shutdown,

 

Instalou FakeSMC e já tens DSDT.

 

Adiciona no mínimo o patcher DTGP na tua DSDT

 

Tu necessita de uma kext de gerenciamento de energia. Tens NullCPUPM carregada?

 

ACPI Table Not Found: SSDT.aml

 

Isso indica a falta de arquivo SSDT e SSDT tem muito haver com gerenciamento de energia.

 

Leia primeiro um pouco mais sobre gerenciamento de energia: http://www.insanelym...nto-de-energia/

 

Depois crie tua SSDT com esse script: http://olarila.com/f...start=10#p12849

 

Para ti não é nem preciso SSDT é só necessário colocar Generate C e P States no org.chameleon.boot.plist. Mas já que tu quer, então vai nessa,pois o SSDT do script faz basicamente isso.

 

No site que te dei sobre VoodooHDA existi muitos meios de solucionar seus problemas, leia e tente o que for para ti. Chiado se soluciona por um dos meios de lá.

 

[AGPM Controller] unknownPlatform

 

Como te disse anteriormente, só conheço solução para Nvidia Fermi(GTX) pra AMD nem sei.

 

Mas se tu já tiver gerenciamento de energia. Não terá com o que se preocupar.



#16
Coisa

Coisa

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts

Olá camarada.

 

É para isso que te indiquei o Shutdown,

 

Instalou FakeSMC e já tens DSDT.

 

Adiciona no mínimo o patcher DTGP na tua DSDT

 

Tu necessita de uma kext de gerenciamento de energia. Tens NullCPUPM carregada?

 

ACPI Table Not Found: SSDT.aml

 

Isso indica a falta de arquivo SSDT e SSDT tem muito haver com gerenciamento de energia.

 

Leia primeiro um pouco mais sobre gerenciamento de energia: http://www.insanelym...nto-de-energia/

 

Depois crie tua SSDT com esse script: http://olarila.com/f...start=10#p12849

 

Para ti não é nem preciso SSDT é só necessário colocar Generate C e P States no org.chameleon.boot.plist. Mas já que tu quer, então vai nessa,pois o SSDT do script faz basicamente isso.

 

No site que te dei sobre VoodooHDA existi muitos meios de solucionar seus problemas, leia e tente o que for para ti. Chiado se soluciona por um dos meios de lá.

 

[AGPM Controller] unknownPlatform

 

Como te disse anteriormente, só conheço solução para Nvidia Fermi(GTX) pra AMD nem sei.

 

Mas se tu já tiver gerenciamento de energia. Não terá com o que se preocupar.

 

Depois do meu ultimo post, percebi que ao mandar o sistema repousar, ele fazia tudo direito mas ao reiniciar o computador aparecia uma mensagem dizendo que a Bios tinha sofrido mudancas e se eu queria os valores default.

 

Entao eu resolvi da seguinte forma:

 

Instalei o sistema novamente com as seguintes configuracoes: FakeSMC, RTC Patch, kext de rede e AHCI Sata. Apliquei o DSDT.aml com SBUS.txt e DTGP

 

Uso as kexts nativas do Mac para gerenciamento de energia (nao ativei a NullCPUPM) e ativei C e P-States no org.chameleon

 

Depois instalei as kexts de som e video, testei o repouso pra ver se funcionava e ele funcionou, dessa vez sem resetar a Bios.

 

Desliguei e liguei o sistema e aparentemente ta tudo normal.

 

Uma ultima duvida: Preciso realmente dessa SSDT.aml ou posso ignora-la, ja que o sistema esta com o gerenciamento de energia funcionando?

 

Espero que eu finalmente tenha conseguido instalar o sistema corretamente, sem ter problemas...



#17
PimentelX86

PimentelX86

    InsanelyMacaholic

  • Local Moderators
  • 2,940 posts
  • Gender:Male
  • Location:Area 51

Olá camarada

Se tu já tem gerenciamento de energia, a SSDT é apenas um complemento, usa se quiser.

Se quiser monitorar a temperatura de da CPU usa esse programa: http://olarila.com/f...s/HWSensors.zip

Instala a IntelCPUMonitor+FakeSMC que vem no programa e monitora. Use Kext Wizard para instalar.

Roda também o comando yes no terminal e abre o programa e veja se fica em x35.finaliza o comando yes no terminal e veja se volta para x16 no programa se voltou é porque tem gerenciamento se não, não tem.
 
Por favor camarada, não fique "quotando" tudo ok. O tópico fica muito carregado por conta disso. Espero que compreenda.



#18
Coisa

Coisa

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts

Sobre ficar "quotando", foi mal, deixou o topico carregado mesmo...

 

Obs: reinstalei o sistema e esta tudo sem acento pois ainda nao configurei o teclado

 

Instalei somente o arquivo IntelCPUMonitor pois o FakeSMC fez o sistema travar e nao iniciar mais mas nao tem problema.

 

Reinstalei ele e ta tranquilo mas existe um problema (ou nao):

 

O programa HWMonitor que veio no .zip so exibe as seguintes informacoes: HARD DRIVES TEMPERATURES e o nome da unidade onde o sistema foi instalado.

 

Testei o que voce falou do comando "yes" no terminal com o programa HWMonitor que veio no disco de instalacao do sistema, ele exibe bem mais informacoes e o resultado e o seguinte:

 

Sem o comando "yes" o CPU Package Multiplier (acho que e esse item que voce pediu pra analisar) fica em x9.0

 

Com o comando "yes" no terminal o CPU Package Multiplier muda para x24.0

 

Ao fechar o terminal e encerrar o comando "yes" o CPU Package Multiplier volta para x9.0

 

Os valores estao normais?

 

Minha CPU e uma Core i3 550 3.2 Ghz

 

Outra coisa: A CPU esta funcionando em modo idle (sem nada rodando digamos assim) com temperatura de 37 a 42 graus (com o Firefox aberto por exemplo) mais ou menos. No teste do "yes" ela chegou a mais de 50 graus, isso e normal ou a temperatura esta muito alta?



#19
PimentelX86

PimentelX86

    InsanelyMacaholic

  • Local Moderators
  • 2,940 posts
  • Gender:Male
  • Location:Area 51

Olá camarada

Se tu já compreendeu eu agradeço. :D

Ele só exibe a temperatura, frequência, multiplicadores e o HD tudo na sua categoria. Se só tem isso é isso mesmo. Pois se a IntelCPUMonitor já está instalada ele vai carregar e funcionar.

No meu o programa exibiu tudo.

Os valores não estão errados é de CPU para CPU,só me baseei no meu caso que no máximo fica 35.0x E se volta para o normal então já tens gerenciamento nativo. :)

É normal ficar na temperatura 50, 52º por que seu computador está trabalhando na frequência máxima com o comando yes. Note que quando fecha o comando a frequência volta ao normal e temperatura também que vária de 38 a 42°.
 



#20
Coisa

Coisa

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts

Legal, então tá tudo ok.

 

Acabei de ligar a máquina e as temperaturas estão normais e tudo funcionando, inclusive o Repuso, com luz laranja e tudo sem resetar a Bios.

 

Só uma última dúvida: Se eu quiser agora atualizar para o 10.8.4 existe a chance dos kexts de áudio e vídeo não funcionarem ou travarem o sistema no boot?







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy