Jak najlepiej zaktualizować lm-sensors
do pracy z najnowszym sprzętem?
Mam nową instalację serwera Ubuntu 10.10 i otrzymuję następujące informacje:
$ 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.
Link mówi mi, że ten układ jest obsługiwany od jądra 2.6.36 (Ubuntu 10.10, gdy używa 2.6.35) lub za pomocą sterownika autonomicznego .
Jaki jest najprostszy sposób aktualizacji czujników LM?
hardware
monitoring
sensors
jg-faustus
źródło
źródło
Odpowiedzi:
Oto podstawowe alternatywy:
Poczekaj : jeśli nie uważasz krytycznych odczytów czujnika, możesz po prostu poczekać na następną wersję Ubuntu, która może domyślnie obejmować obsługę układu.
Samodzielny sterownik : jeśli nie chcesz czekać, najlepszym rozwiązaniem może być samodzielny sterownik, ponieważ wprowadza minimalne zmiany w pozostałej części systemu. Zobacz poniżej, jak go zainstalować.
Uaktualnij jądro : Jest to nieco bardziej ryzykowne, ponieważ będziesz uruchamiał nieobsługiwaną i nieprzetestowaną kombinację wersji Ubuntu i wersji jądra - uaktualnienie jądra może naprawić obsługę czujnika, jednocześnie psując coś innego. Uaktualnienie jądra może również działać dobrze, o ile jesteś przygotowany na wycofanie się na wypadek, gdyby nie.
Najprostszym sposobem na uaktualnienie jądra jest skorzystanie z jednego z gotowych pakietów jądra Ubuntu, instrukcje znajdziesz w kompilacjach jądra ubuntu.com .
Instalowanie samodzielnego sterownika
Przeczytaj HOWTO kompilacji Ubuntu , zainstaluj narzędzia kompilacyjne:
sudo apt-get install build-essential
Pobierz kod źródłowy sterownika
Skompiluj, zainstaluj i załaduj nowy moduł. Oto
w83627ehf
nazwa ostatnio skompilowanego sterownika, będzie się różnić w zależności od systemu.Sprawdź, czy to działa
Dodaj konfigurację
Nadal wymaga konfiguracji specyficznej dla układu, jest to trudna część.
/etc/sensors3.conf
sudo sensors -s
ponownie ( ) lub uruchom ponownie (sudo service lm-sensors restart
), aby użyć nowej konfiguracji.Sprawdzanie po konfiguracji
Uruchom po ponownym uruchomieniu
/etc/rc.local
modprobe w83627ehf
w83627ehf
czujnik na swój system. Upewnij się, że umieściłeś go przedexit 0
linią, która kończy skrypt.)Poczytalność sprawdź wyjście
sensors
listę z odczytami BIOS-u, sprawdź, czy znajdują się one na boisku.Kalibracja wyświetlanych wartości
compute in1 (56/10+1)*@, @/(56/10+1)
czujniki3.conf.@
to wartość czujnika. Pierwsze obliczenie przekształca wartość czujnika w wyświetlaną wartość, drugie obliczenie przekształca ją z powrotem.man sensors.conf
Jeśli znasz sposób na poprawienie tej odpowiedzi, zrób to.
źródło