Wer einen Intel Atom Prozessor benutzt kennt das Problem. Mit der im Ubuntu Repository existierenden Version von lm-sensors kann die Temperatur von Intel Atom CPUs nicht ausgelesen werden. Dieses kleine Problem können wir mit selbst kompilieren des Source Codes von lm-sensors sehr leicht lösen.
cd /usr/src svn checkout lm-sensors cd lm-sensors make make install
cd sensors-detect
... Intel Atom thermal sensor... Success! (driver `coretemp') ... ... Do you want to overwrite /etc/sysconfig/lm_sensors? (YES/no): Yes ...
cat /etc/sysconfig/lm_sensors
# Generated by sensors-detect on Thu Feb 4 00:53:03 2010 # This file is sourced by /etc/init.d/lm_sensors and defines the modules to # be loaded/unloaded. # # The format of this file is a shell script that simply defines variables: # HWMON_MODULES for hardware monitoring driver modules, and optionally # BUS_MODULES for any required bus driver module (for example for I2C or SPI). HWMON_MODULES="coretemp it87" # For compatibility reasons, modules are also listed individually as variables # MODULE_0, MODULE_1, MODULE_2, etc. # You should use BUS_MODULES and HWMON_MODULES instead if possible. MODULE_0=coretemp MODULE_1=it87
sensors
atk0110-acpi-0 Adapter: ACPI interface Vcore Voltage: +1.10 V (min = +0.85 V, max = +1.60 V) +3.3 Voltage: +3.42 V (min = +2.97 V, max = +3.63 V) +5 Voltage: +4.95 V (min = +4.50 V, max = +5.50 V) +12 Voltage: +12.04 V (min = +10.20 V, max = +13.80 V) Chassis FAN Speed: 0 RPM (min = 600 RPM) CPU FAN Speed: 1136 RPM (min = 600 RPM) POWER FAN Speed: 0 RPM (min = 600 RPM) CPU Temperature: +43.0°C (high = +60.0°C, crit = +95.0°C)
Geht leider nicht:
root@pc:/usr/src/lm-sensors# sensors
No sensors found!
Make sure you loaded all the kernel drivers you need.
Try sensors-detect to find out which these are.
Hast du noch ein Tipp?
Ich nutze meinen Intel Atom mit openSUSE 11.0. Auch hier findet sensors-detect mit den selbst kompilierten Source Codes nichts. Ich bekomme immer ein „Sorry, no sensors were detected“. Schade.
:~$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +43.0°C (crit = +88.0°C)
eeepc-isa-0000
Adapter: ISA adapter
fan1: 3903 RPM
Ich glaube es hat geklappt! Dankeschön!
Sollte eigentlich nicht ab Kernel 2.6.32 (in Lucid vorhanden) alles bereits ab per default funktionieren?
Hm, bei mir steht hinterher in:
thomas@Ubu-9:/usr/src/lm-sensors$ cat /etc/sysconfig/lm_sensors
# Generated by sensors-detect on Mon Apr 5 18:14:59 2010
# This file is sourced by /etc/init.d/lm_sensors and defines the modules to
# be loaded/unloaded.
#
# The format of this file is a shell script that simply defines variables:
# HWMON_MODULES for hardware monitoring driver modules, and optionally
# BUS_MODULES for any required bus driver module (for example for I2C or SPI).
HWMON_MODULES=“coretemp lm90″ **************************************************************
# For compatibility reasons, modules are also listed individually as variables
# MODULE_0, MODULE_1, MODULE_2, etc.
# You should use BUS_MODULES and HWMON_MODULES instead if possible.
MODULE_0=coretemp
MODULE_1=lm90
…und den Service lm_sensors kann ich auch nicht starten, es kommt:
thomas@Ubu-9:/usr/src/lm-sensors$ sudo /etc/init.d/lm-sensors start
.: 39: Can’t open /etc/init.d/functions
Irgendwas muss ich prinzipiell falsch machen, nur was? (also die ganzen hin und her Kopier Empfehlungen hab ich auch gemacht, zB prog/* kopieren
Danke
Joey
Hm – sollte das nicht als Bug veröffentlicht/gemeldet werden (oder ist es das schon?)
Guten Morgen,
/etc/init.d/lm-sensors start
funktioniert bei mir auch nicht (gleiche Fehlermeldung). Dennoch kann ich mit der aktuelleren Version von lm-sensors über den Befehl sensors die Temperatur meines Atom-CPU’s abfragen.Viele Grüße Nico