Jump to content

Erros SMC Mavericks 10.9.3


Coisa
 Share

11 posts in this topic

Recommended Posts

Pessoal estou com o 10.9.3 aqui e hoje resolvi dar o comando "sudo dmesg" pra ver como o sistema está iniciando.

 

Tudo funciona normalmente no sistema. Repouso, som, vídeo e etc porém ao ver as mensagens do dmesg aparecem alguns erros.

 

Sei que o erro "SMC::smcInitHelper ERROR: MMIO regMap == NULL - fall back to old SMC mode" acontece normalmente no Lion e Mountain Lion e não tem problema. Quando eu tinha o Mountain Lion só ele acontecia mas no Mavericks apareceram ele e mais esses:

 

start
[iOBluetoothHCIController][start] -- completed
SMC::smcReadKeyAction ERROR LsNM kSMCKeyNotFound(0x84) fKeyHashTable=0x0
SMC::smcGetLightshowVers ERROR: smcReadKey LsNM failed (kSMCKeyNotFound)
SMC::smcPublishLightshowVersion ERROR: smcGetLightshowVers failed (kSMCKeyNotFound)
SMC::smcInitHelper ERROR: smcPublishLightshowVersion failed (kSMCKeyNotFound)
Previous Shutdown Cause: 5
SMC::smcInitHelper ERROR: MMIO regMap == NULL - fall back to old SMC mode

 

No final do dmesg ainda aparece esse erro:

**** [iOBluetoothHCIController][searchForTransportEventTimeOutHandler] -- Missing Bluetooth Controller Transport!

 

Isso são erros realmente ou posso ignorá-los?

 

Se são erros, como corrigir?

 

O que exatamente o System Management Controller (SMC) faz?

 

O engraçado é que mesmo com esses erros tudo funciona normalmente.

Link to comment
Share on other sites

Normal, and can be ignored.

SMC::smcInitHelper ERROR: MMIO regMap == NULL - fall back to old SMC mode & 
[ IOBluetoothHCIController ] [ SearchForTransportEventTimeOutHandler ] - Missing Bluetooth Controller Transport !  

Grab the latest FakeSMC version

SMC :: smcReadKeyAction LsNM kSMCKeyNotFound ERROR ( 0x84 ) = 0x0 fKeyHashTable
SMC smcGetLightshowVers :: ERROR : failed smcReadKey LsNM ( kSMCKeyNotFound )
SMC smcPublishLightshowVersion :: ERROR : failed smcGetLightshowVers ( kSMCKeyNotFound )
SMC smcInitHelper :: ERROR : failed smcPublishLightshowVersion ( kSMCKeyNotFound )
Link to comment
Share on other sites

Não deu certo. Agora dá os seguintes erros:

 

FakeSMC v6.0.1164 Copyright 2014 netkas, slice, usr-sse2, kozlek, navi, THe KiNG, RehabMan. All rights reserved.
FakeSMC: 13 preconfigured keys added
SMC: successfully initialized
Kext org.hwsensors.driver.LPCSensors - library kext org.hwsensors.driver.FakeSMCKeyStore not found.
Can't load kext org.hwsensors.driver.LPCSensors - failed to resolve library dependencies.
Kext org.hwsensors.driver.LPCSensors failed to load (0xdc00800e).
Failed to load kext org.hwsensors.driver.LPCSensors (error 0xdc00800e).
Couldn't alloc class "SuperIODevice"
Kext org.hwsensors.driver.GPUSensors - library kext org.hwsensors.driver.FakeSMCKeyStore not found.
Can't load kext org.hwsensors.driver.GPUSensors - failed to resolve library dependencies.
Kext org.hwsensors.driver.GPUSensors failed to load (0xdc00800e).
Failed to load kext org.hwsensors.driver.GPUSensors (error 0xdc00800e).
Couldn't alloc class "RadeonSensors"

 

Instalei tanto a FakeSMC desse tópico quanto o pacote HWSensors daqui: http://www.osx86.net/files/file/4000-fakesmc-with-plugins-and-hwsensorsapp/ mas os erros continuam.

 

Nota: Reparei as permissões e recriei o cache de kexts.

Link to comment
Share on other sites

Dentro da kext FakeSMC, em plugins, elimina a LPCSensors, GPUSensors. 

 

Depois disso, repara as permissões de recria o cache.


E executa este comando no Terminal:

sudo touch /System/Library/Extensions

E este tambem:

sudo nvram -c
Link to comment
Share on other sites

Bom vamos lá:

 

Reinstalei o sistema desativando os plugins LPCSensors e GPU Sensors da FakeSMC.kext original da instalação e instalei o Update Combo 10.9.3

 

Instalei a kext FakeSMC que o Ukr55 postou, recriei o cache e reiniciei.

 

O comando "dmesg" não mostra mais os erros. A kext está funcionando normalmente mas tem um porém:

 

Como essa kext é mais atual ela não exibe as informações sobre a CPU como clock e temperatura pelo HWMonitor. A única informação que aparece é do HD.

 

Tem como ativar os plugins para essa kext para exibir as outras informações no HWMonitor?

Link to comment
Share on other sites

Basta inserir os plugins ACPISensors e CPUSensors na pasta Plugins dentro da kext e instalar ela de novo certo?

 

Só mais uma coisa: Onde encontrar esses plugins pra download?

 

Estes plugins já vem como opção do instalador:

Screen Shot 2014-05-30 at 12.09.34 AM.png

 

Mas se quiser evitar erros, faça como o Jorge disse acima.

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...