lm-sensors não consegue obter temperatura da CPU / da motherboard / velocidade da ventoinha

5

Instalei lm-sensors e executei sensors-detect com sucesso. Ele editou meu /etc/modules para que os módulos necessários ( lm85 , i2c-i801 e coretemp ) fossem carregados durante a inicialização.
Eu adicionei também aqueles applets legais ao meu painel superior do Gnome.

Mas não foi possível obter informações. Digitar sensors no terminal simplesmente me dá valores zerados, exceto cpu0_vid (sempre + 2.050V) e coretemp-isa-0000 e 0001 (sempre 42 ° C).

Esses applets continuam dizendo " Erro ao atualizar o sensor XXX ", como " Ocorreu um erro ao tentar atualizar o valor da ventoinha da CPU do sensor localizada no sensor: // lm85-i2c- 3-2e / 20 "e sensor 'CPU' em sensor://lm82-i2c-3-2e/32 .

O que está acontecendo? Todos os módulos estão carregados corretamente, eu presumo. E esses sensores relatados pelos applets que eu escolhi (e renomeados, 'cos' CPU Fan "é melhor que" cpu_fan ") pelo seu Preferences dialog.

[EDITAR]

sensors output

lm85-i2c-0-2e
Adapter: SMBus I801 adapter at e000
V1.5: +0.00 V (min = +0.00 V, max = +3.32 V)
VCore: +0.00 V (min = +0.00 V, max = +2.99 V)
V3.3: +0.00 V (min = +0.00 V, max = +4.38 V)
V5: +0.00 V (min = +0.00 V, max = +6.64 V)
V12: +0.00 V (min = +0.00 V, max = +15.94 V)
CPU_Fan: 0 RPM (min = 0 RPM) ALARM
fan2: 0 RPM (min = 0 RPM) ALARM
fan3: 0 RPM (min = 0 RPM) ALARM
fan4: 0 RPM (min = 0 RPM) ALARM
CPU Temp: +0.0°C (low = -127.0°C, high = +127.0°C)
Board Temp: +0.0°C (low = -127.0°C, high = +127.0°C)
Remote Temp: +0.0°C (low = -127.0°C, high = +127.0°C)
cpu0_vid: +2.050 V

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +42.0°C (high = +78.0°C, crit = +100.0°C)

coretemp-isa-0001
Adapter: ISA adapter
Core 1: +42.0°C (high = +78.0°C, crit = +100.0°C)

    
por igorsantos07 20.08.2009 / 04:17

1 resposta

2

Clique com o botão direito do mouse no sensor-applet e observe a guia Sensores. Nem tudo o que é relatado pelo applet é fornecido por lm_sensors, portanto, primeiro certifique-se de que o problema esteja na saída de um sensor. No seu caso, acho que é.

Se isso for verdade, execute o comando sensors no terminal para verificar se isso funciona bem. Se isso lhe der leituras do sensor, basta reinstalar o applet de sensores.

sudo apt-get --purge remove sensors-applet
sudo apt-get install sensors-applet

Se houver um problema em obter os valores do sensor para a CPU e CPU, então você deve verificar o suporte para o seu dispositivo em particular no lm-sensors suporte a dispositivos .

Note que o projeto lm-sensors também fornece uma versão autônoma do script de detecção de sensores é provável que seja mais recente que a versão empacotada e pode detectar melhor os sensores em sua máquina. Só precisa que o perl funcione.

Caso você esteja pensando em executar novamente sensors-detect , eu primeiro removerei as entradas / etc / modules adicionadas pela execução anterior. Ele deve estar presente em um bloco com um comentário no topo que diz que a entrada foi adicionada por sensores detectados:

# Generated by sensors-detect on xxxx

Atualização:
Parece que você pode não ter um chip lm85.

A partir da leitura de relatórios de outros usuários que relataram erros semelhantes, parece que seu chip está sendo detectado erroneamente ou está desativado. Veja este relatório de erros muito similar no site do lm-sensors. De fato, do seu comentário ( "lm82 0-002e: Iniciando o monitoramento" ) parece que seu sistema detectou o chip lm82 na inicialização. Este chip deve usar o módulo do driver lm83 de acordo com lm-sensors , não lm85.

Neste ponto, não tenho certeza se você pode obter ajuda mais significativa fora da equipe do lm-sensors. Eu sugiro que você verifique as especificações de hardware do seu sistema para determinar o chip que está realmente presente e, separadamente, abra um ticket no site dos sensores de lm detalhando seus problemas. Eles são especialistas e parecem ser incrivelmente úteis.

Pesquise por lm85-i2c-0-2e e você perceberá que não está sozinho ao enfrentar esse problema.

    
por 20.08.2009 / 10:56