Hi,
ich bin momentan dabei einen etwas älteren Rechner in einen Server umzuwandeln. lm sensors habe ich installiert, sensors-detect etc. ausgeführt, doch die Rückgabe von sensors ist folgende:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | acpitz-virtual-0 Adapter: Virtual device temp1: -270.7°C (crit = +75.0°C) coretemp-isa-0000 Adapter: ISA adapter Core 0: +49.0°C (high = +78.0°C, crit = +100.0°C) Core 1: +47.0°C (high = +78.0°C, crit = +100.0°C) nouveau-pci-0100 Adapter: PCI adapter temp1: +56.0°C (high = +95.0°C, hyst = +3.0°C) (crit = +130.0°C, hyst = +2.0°C) (emerg = +135.0°C, hyst = +5.0°C) |
Offensichtlich ist der wert von acpitz-virtual-0 nicht korrekt, außerdem werden keine Lüfterdrehzahlen angezeigt, obwohl diese im BIOS ausgelesen werden können.
sensors detect hat bei mir außer coretemp noch f71882fg entdeckt. In einem anderen Forum habe ich gelesen, dass es helfen könnte den treiber für f71882fg in der aktuellsten version neu zu kompilieren. Dazu habe ich die nötigen Dateien von dieser Seite: http://jdelvare.nerim.net/devel/lm-sensors/drivers/
gedownloadet. Beim ausführen von make erhalte ich aber folgenden error:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | CC [M] /home/mrmc/neuertreiber/f71882fg.o /home/mrmc/neuertreiber/f71882fg.c:428:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘f71882fg_probe’ static int __devinit f71882fg_probe(struct platform_device * pdev); ^ /home/mrmc/neuertreiber/f71882fg.c:436:12: error: ‘f71882fg_probe’ undeclared here (not in a function) .probe = f71882fg_probe, ^ /home/mrmc/neuertreiber/f71882fg.c: In function ‘store_fan_full_speed’: /home/mrmc/neuertreiber/f71882fg.c:1403:2: error: implicit declaration of function ‘SENSORS_LIMIT’ [-Werror=implicit-function-declaration] val = SENSORS_LIMIT(val, 23, 1500000); ^ /home/mrmc/neuertreiber/f71882fg.c: At top level: /home/mrmc/neuertreiber/f71882fg.c:2198:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘f71882fg_create_sysfs_files’ static int __devinit f71882fg_create_sysfs_files(struct platform_device *pdev, ^ /home/mrmc/neuertreiber/f71882fg.c:2220:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘f71882fg_probe’ static int __devinit f71882fg_probe(struct platform_device *pdev) ^ cc1: some warnings being treated as errors make[2]: *** [/home/mrmc/neuertreiber/f71882fg.o] Error 1 make[1]: *** [_module_/home/mrmc/neuertreiber] Error 2 make: *** [modules] Error 2 |
Nun bin ich völlig ratlos. Ich hoffe jemand kann mir helfen und bin für jeden Vorschlag dankbar.
EDIT: Ich habe in der grub config acpi_enforce_resources=lax hinzugefügt und bekomme nun folgendes von sensors ausgespuckt:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | acpitz-virtual-0 Adapter: Virtual device temp1: -270.9°C (crit = +75.0°C) coretemp-isa-0000 Adapter: ISA adapter Core 0: +47.0°C (high = +78.0°C, crit = +100.0°C) Core 1: +45.0°C (high = +78.0°C, crit = +100.0°C) f8000-isa-0290 Adapter: ISA adapter in0: +1.67 V in1: +1.67 V in2: +1.62 V fan1: 1492 RPM fan2: 981 RPM fan3: 0 RPM ALARM fan4: 0 RPM temp1: +48.0°C (high = +70.0°C, hyst = +60.0°C) temp2: FAULT (high = +100.0°C, hyst = +85.0°C) temp3: +23.0°C (high = +100.0°C, hyst = +85.0°C) nouveau-pci-0100 Adapter: PCI adapter temp1: +56.0°C (high = +95.0°C, hyst = +3.0°C) (crit = +130.0°C, hyst = +2.0°C) (emerg = +135.0°C, hyst = +5.0°C) |
Die Drehzahlen sind also jetzt da. Der eine Sensor, der glaube ich für die CPU-base sein sollte, zeigt allerdings immernoch etwa den absoluten Nullpunkt an... Außerdem sind die Spannungen EXTREM hoch für diese CPU. Vielleicht wird dieser Wert auch falsch ausgelesen, denn sonst würde das Ding mit dem billigen standard-Kühler bestimmt durchbrennen...