6/28/2008

lm_sensors(2)


kernelのupdateをしたのでリブートしたところ、Beepが鳴りまくりで収まらず。いじっているのは、lm-sensorsだけなので、とりあえず、スピーカを外して、調べると…
# sensors
it87-isa-0290
Adapter: ISA adapter
VCore 1: +1.46 V (min = +1.42 V, max = +1.57 V)
VCore 2: +1.47 V (min = +1.41 V, max = +2.61 V)
+3.3V: +6.59 V (min = +6.27 V, max = +6.94 V) ← +3.3なのに6V
+5V: +5.21 V (min = +4.76 V, max = +5.35 V)
+12V: +11.78 V (min = +0.00 V, max = +16.32 V) ← この一帯min/maxの値が変
-12V: -11.04 V (min = -27.36 V, max = +3.93 V) ALARM  
-5V: -4.07 V (min = -13.64 V, max = +4.03 V) ALARM
Stdby: +5.32 V (min = +0.00 V, max = +6.85 V) ALARM
VBat: +3.17 V
fan1: 2678 RPM (min = 2000 RPM, div = 8)
fan2: 1577 RPM (min = 2000 RPM, div = 8) ALARM ← ファンの回転数よりALARMの判定値が高い
fan3: 1548 RPM (min = 2000 RPM, div = 8) ALARM
M/B Temp: +25°C (low = +15°C, high = +40°C) sensor = thermistor
CPU Temp: +25°C (low = +127°C, high = +127°C) sensor = thermistor
Temp 3: +54°C (low = +15°C, high = +65°C) sensor = diode ← ここがCPU
<略>
つまり、rc scriptでsensors -sされた時点でALARM判定され鳴っているらしい。少なくても
  • CPU温度が正しく表示されていない。
  • +3.3Vが+6Vと表示されている
  • 使っているFANの回転数よりminimam値が小さい
  • 電圧のMin/Max判定値が全般におかしい
という状況。実際、rpmに含まれているsensors.confには、
# The values below have been tested on Asus CUSI, CUM motherboards.

と書かれているので、今使っているMotherbord用に合わせて再設定を実施。とりあえず、再起動してBIOSでCPU温度や電圧を確認し、/etc/sensors.confを読み直して、inをx2しているところを 外したり、min/maxの値を現状のFANなどに合わせて、再起動したところ、
# sensors
it87-isa-0290
Adapter: ISA adapter
VCore: +1.46 V (min = +1.42 V, max = +1.57 V)
VTT: +1.47 V (min = +1.41 V, max = +2.61 V)
+3.3V: +3.30 V (min = +3.14 V, max = +3.47 V)
+5V: +5.21 V (min = +4.76 V, max = +5.35 V)
+12V: +11.84 V (min = +11.39 V, max = +12.61 V)
VBat: +3.17 V
CPU Fan: 2678 RPM (min = 2008 RPM, div = 8)
Pwr Fan: 1562 RPM (min = 1196 RPM, div = 8)
Sys Fan: 1534 RPM (min = 1196 RPM, div = 8)
M/B Temp: +25°C (low = +15°C, high = +40°C) sensor = thermistor
CPU Temp: +54°C (low = +15°C, high = +65°C) sensor = diode

<略>
結果は、上のような感じで、ALARMも鳴らず起動に成功。待ち疲れで、ふてくされているのが、足下にいるし。こんな事をしてる場合では、ないんですが。

0 件のコメント: