Como atualizo melhor lm-sensors
para trabalhar com hardware recente?
Tenho uma nova instalação do servidor Ubuntu 10.10 e obtenho o seguinte:
$ sudo apt-get install lm-sensors
$ sensors
No sensors found! [...]
Try sensors-detect [...]
$ sudo sensors-detect
[...]
Driver 'to-be-written':
* Chip "Nuvoton W83667HG-B Super IO Sensors" (confidence: 9)
Note: there is no driver for [this sensor] yet.
Check http://www.lm-sensors.org/wiki/Devices for updates.
O link informa que este chip é suportado no kernel 2.6.36 (enquanto o Ubuntu 10.10 está usando o 2.6.35) ou usando um driver independente .
Qual é a maneira mais simples de atualizar sensores lm?
hardware
monitoring
sensors
jg-faustus
fonte
fonte
Respostas:
Estas são as principais alternativas:
Espere : se você não considera as leituras dos sensores críticas, pode esperar pelo próximo lançamento do Ubuntu, que pode incluir suporte para o chip por padrão.
Driver independente: se você não quiser esperar, um driver independente pode ser a melhor opção, pois faz alterações mínimas no restante do sistema. Veja abaixo como instalá-lo.
Atualize o kernel : Isso é um pouco mais arriscado, pois você estará executando uma combinação não suportada e não testada da versão do Ubuntu e da versão do kernel - a atualização do kernel pode corrigir o suporte do sensor enquanto quebra outra coisa. A atualização do kernel também pode funcionar bem, desde que você esteja preparado para reverter, caso contrário.
A maneira mais simples de atualizar o kernel é usar um dos pacotes de kernel pré-construídos do Ubuntu; consulte as construções do kernel do ubuntu.com para obter instruções.
Instalando um Driver Independente
Leia o HOWTO de compilação do Ubuntu , instale ferramentas de compilação:
sudo apt-get install build-essential
Faça o download do código fonte do driver
Compile, instale e carregue o novo módulo. Aqui
w83627ehf
está o nome do driver compilado recentemente, ele será diferente entre os sistemas.Verifique se funciona
Adicionar configuração
Ele ainda precisa de uma configuração específica de chip, essa é a parte mais difícil.
/etc/sensors3.conf
sudo sensors -s
) ou reinicie (sudo service lm-sensors restart
) para usar a nova configuração.Verificando a pós-configuração
Faça funcionar após a reinicialização
/etc/rc.local
modprobe w83627ehf
w83627ehf
pelo sensor do seu sistema. Coloque-o antes daexit 0
linha que termina o script.)Sanidade verificar a saída
sensors
lista com as leituras do BIOS, verifique se elas estão entre si.Calibrando valores de exibição
compute in1 (56/10+1)*@, @/(56/10+1)
sensores3.conf.@
é o valor do sensor. O primeiro cálculo converte um valor do sensor em valor exibido, o segundo cálculo o converte novamente.man sensors.conf
Se você souber uma maneira de melhorar esta resposta, por favor.
fonte