Quelle est la meilleure mise lm-sensors
à jour pour fonctionner avec du matériel récent?
J'ai une nouvelle installation du serveur Ubuntu 10.10 et j'obtiens ce qui suit:
$ 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.
Le lien m'indique que cette puce est prise en charge à partir du noyau 2.6.36 (alors qu'Ubuntu 10.10 utilise 2.6.35) ou à l'aide d'un pilote autonome .
Quelle est la manière la plus simple de mettre à jour les capteurs lm?
hardware
monitoring
sensors
jg-faustus
la source
la source
Réponses:
Ce sont les principales alternatives:
Attendez : Si vous ne considérez pas les lectures de capteur comme critiques, vous pouvez simplement attendre la prochaine version d'Ubuntu, qui peut inclure la prise en charge de la puce par défaut.
Pilote autonome : Si vous ne voulez pas attendre, un pilote autonome peut être la meilleure option, car il apporte des modifications minimes au reste du système. Voir ci-dessous pour savoir comment l'installer.
Mettre à niveau le noyau : c'est un peu plus risqué, car vous exécuterez une combinaison non prise en charge et non testée de la version d'Ubuntu et de la version du noyau - la mise à niveau du noyau peut corriger la prise en charge du capteur tout en cassant autre chose. La mise à niveau du noyau peut également fonctionner très bien, tant que vous êtes prêt à revenir en arrière dans le cas contraire.
La manière la plus simple de mettre à niveau le noyau est d'utiliser l'un des packages de noyau préconstruit d'Ubuntu, voir les builds du noyau ubuntu.com pour les instructions.
Installation d'un pilote autonome
Lisez le HOWTO de compilation Ubuntu , installez les outils de compilation:
sudo apt-get install build-essential
Téléchargez le code source du pilote
Compilez, installez et chargez le nouveau module. Voici
w83627ehf
le nom du pilote récemment compilé, il variera selon les systèmes.Vérifiez que cela fonctionne
Ajouter une configuration
Il a encore besoin d'une configuration spécifique à la puce, c'est la partie difficile.
/etc/sensors3.conf
sudo sensors -s
) ou restart (sudo service lm-sensors restart
) pour utiliser la nouvelle configuration.Vérification après la configuration
Faites-le fonctionner après le redémarrage
/etc/rc.local
modprobe w83627ehf
w83627ehf
par le capteur de votre système. Assurez-vous de le placer avant laexit 0
ligne, ce qui termine le script.)Vérifier la santé mentale de la sortie
sensors
liste avec les lectures du BIOS, vérifiez qu'elles sont dans le pied à terre les unes des autres.Calibrage des valeurs d'affichage
compute in1 (56/10+1)*@, @/(56/10+1)
à capteurs3.conf.@
est la valeur du capteur. Le premier calcul convertit une valeur de capteur en valeur d'affichage, le second calcul la reconvertit.man sensors.conf
Si vous connaissez un moyen d'améliorer cette réponse, veuillez le faire.
la source