Sziasztok,
adott a következő konfig: ASUS P8P67 lap, Intel i5-3100 processzor. Oprendszer: Ubuntu Lucid, 2.6.32-36-generic-pae #79-Ubuntu SMP Tue Nov 8 23:25:26 UTC 2011 i686 GNU/Linux
.
Egy CPU-túlmelegedés után szeretném rendszeresen figyelni a magok hőmérsékletét, de valamiért az lm-sensors nem működik úgy, ahogy kellene neki. Lm-sensors verzió: sensors version 3.3.5 with libsensors version 3.3.5
, elvileg a legújabb.
Első próbálkozásra a sensors-detect script nem talált meg semmilyen szenzort az alaplapon. Miután kézzel betöltöttem az nct6775 modult, változott a helyzet:
Some south bridges, CPUs or memory controllers contain embedded sensors.
Do you want to scan for them? This is totally safe. (YES/no): y
Module cpuid loaded successfully.
Silicon Integrated Systems SIS5595... No
VIA VT82C686 Integrated Sensors... No
VIA VT8231 Integrated Sensors... No
AMD K8 thermal sensors... No
AMD Family 10h thermal sensors... No
AMD Family 11h thermal sensors... No
AMD Family 12h and 14h thermal sensors... No
AMD Family 15h thermal sensors... No
AMD Family 15h power sensors... No
AMD Family 16h power sensors... No
Intel digital thermal sensor... Success!
(driver `coretemp')
Intel AMB FB-DIMM thermal sensor... No
VIA C7 thermal sensor... No
VIA Nano thermal sensor... No
Some Super I/O chips contain embedded sensors. We have to write to
standard I/O ports to probe them. This is usually safe.
Do you want to scan for Super I/O sensors? (YES/no): y
Probing for Super-I/O at 0x2e/0x2f
Trying family `National Semiconductor/ITE'... No
Trying family `SMSC'... No
Trying family `VIA/Winbond/Nuvoton/Fintek'... Yes
Found `Nuvoton NCT5577D/NCT6776F Super IO Sensors' Success!
(address 0x290, driver `nct6775')
Probing for Super-I/O at 0x4e/0x4f
Trying family `National Semiconductor/ITE'... No
Trying family `SMSC'... No
Trying family `VIA/Winbond/Nuvoton/Fintek'... No
Trying family `ITE'... No
Now follows a summary of the probes I have just done.
Just press ENTER to continue:
Driver `coretemp':
* Chip `Intel digital thermal sensor' (confidence: 9)
Driver `nct6775':
* ISA bus, address 0x290
Chip `Nuvoton NCT5577D/NCT6776F Super IO Sensors' (confidence: 9)
A /etc/sysconfig/lm_sensors-ba bele is írja a coretemp és nct6775 modulokat, ezenkívül kézzel beleírtam a /etc/modules-ba.
A sensors kimenete:
nct6776-isa-0290
Adapter: ISA adapter
in0: +0.82 V (min = +0.00 V, max = +1.74 V)
in1: +1.01 V (min = +0.00 V, max = +0.00 V) ALARM
in2: +3.33 V (min = +0.00 V, max = +0.00 V) ALARM
in3: +3.31 V (min = +0.00 V, max = +0.00 V) ALARM
in4: +1.01 V (min = +0.00 V, max = +0.00 V) ALARM
in5: +2.04 V (min = +0.00 V, max = +0.00 V) ALARM
in6: +0.86 V (min = +0.00 V, max = +0.00 V) ALARM
in7: +3.39 V (min = +0.00 V, max = +0.00 V) ALARM
in8: +3.34 V (min = +0.00 V, max = +0.00 V) ALARM
fan1: 0 RPM (min = 0 RPM)
fan2: 984 RPM (min = 0 RPM)
fan3: 0 RPM (min = 0 RPM)
fan4: 0 RPM (min = 0 RPM)
fan5: 0 RPM (min = 0 RPM)
SYSTIN: +36.0°C (high = +0.0°C, hyst = +0.0°C) ALARM sensor = thermistor
CPUTIN: -60.0°C (high = +80.0°C, hyst = +75.0°C) sensor = thermal diode
AUXTIN: +33.5°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor
PECI Agent 0: +32.0°C (high = +80.0°C, hyst = +75.0°C)
(crit = +99.0°C)
PCH_CHIP_TEMP: +0.0°C
PCH_CPU_TEMP: +0.0°C
PCH_MCH_TEMP: +0.0°C
intrusion0: ALARM
intrusion1: ALARM
beep_enable: disabled
A coretemp be sem töltődött, láthatóan, de a többi sem úgy működik, ahogy kellene neki. Ha megpróbáltam kézzel betölteni a coretemp-et:
FATAL: Error inserting coretemp (/lib/modules/2.6.32-36-generic-pae/kernel/drivers/hwmon/coretemp.ko): No such device
lsmoddal megnézve a coretemp nincs is betöltve. Ezenkívül:
$lsmod | grep cpu
xt_tcpudp 2011 19
x_tables 14175 9 xt_multiport,ipt_REJECT,ipt_LOG,xt_limit,xt_tcpudp,ipt_addrtype,xt_state,ip6_tables,ip_tables
$lsmod | grep nct
nct6775 41914 0
hwmon_vid 2298 1 nct6775
A coretempet a /etc/modulesból sem tudja betölteni, szóval gyanítom, hogy ott van a kutya elásva, hogy az nem működik, pedig létezik szenzor, és fel is ismeri (lásd sensors-detect kimenete).
Kiterjedt guglizás után arra jutottam, hogy ezekkel a modulokkal működnie kellene. 7-es Debianon egy Lenovo Ideapad V370-en (hirtelen nem sikerült megállapítani az alaplap pontos típusát ,de Intel Core i3-2600) az lm-sensors telepítése után pöccre működik minden. A triviális megoldás, miszerint cseréljem le az Ubuntut (és/vagy használjak frissebb kernelverziót), most nem játszik, mert eleve ez lett volna a cél, de amíg nem látom, hogy stabil-e a maghőmérséklet, nem vágok bele ilyenbe :). Szóval, bárki találkozott már ilyennel? Alternatívaként az is megoldás volna, ha máshogy ki tudnám csikarni a maghőmérsékleteket a szenzorokból.
köszi