Evidence-Based Life

人生における、あらゆる意志決定に科学的エビデンスを...

CentOS 6.4: DH77DFにおいてlm_sensorsでマザーボード温度、ファン回転数を取得

 

Intel DH77DFのlm_sensorsはCPUの温度は表示できるが、マザーボード温度やファン回転数は表示できない。

 

Intel DH77DFにおいてマザーボード温度、ファン回転数の計測はSMBusインタフェース上のNuvoton NCT6776Dチップで行っているとマニュアルには書かれている。カーネルにドライバがないのでデータが読み取れない模様。

 

以下URLからnct6775のドライバをダウンロードしてきてmake, インストールするとマザーボード温度とファン回転がlm_sensorsで読み取れた。

 

http://www.lm-sensors.org/wiki/Devices

 

ドライバは以下URLを参考にインストール

 

http://computermemo.blog33.fc2.com/blog-entry-98.html

 

yumでkernel-devel.x86_64をインストールしておかなければならなかった。depmodで組み込まれないところは同じで、modprobeで組み込む。

 

modprobe nct6775

 

/etc/rc.localに上記コマンドを書いて起動時に組み込まれるようにした。

 

sensorsによる実行結果は以下のようになった。

 

acpitz-virtual-0

Adapter: Virtual device

temp1: +27.8°C (crit = +103.0°C)

temp2: +29.8°C (crit = +103.0°C)

 

nct6776-isa-0a00

Adapter: ISA adapter

in0: +0.97 V (min = +0.00 V, max = +1.74 V)

in1: +1.02 V (min = +0.00 V, max = +0.00 V) ALARM

in2: +3.39 V (min = +0.00 V, max = +0.00 V) ALARM

in3: +3.38 V (min = +0.00 V, max = +0.00 V) ALARM

in4: +1.03 V (min = +0.00 V, max = +0.00 V) ALARM

in5: +1.00 V (min = +0.00 V, max = +0.00 V) ALARM

in6: +1.06 V (min = +0.00 V, max = +0.00 V) ALARM

in7: +3.18 V (min = +0.00 V, max = +0.00 V) ALARM

in8: +3.28 V (min = +0.00 V, max = +0.00 V) ALARM

fan1: 1061 RPM (min = 0 RPM)

fan2: 1005 RPM (min = 0 RPM)

fan3: 0 RPM (min = 0 RPM)

SYSTIN: +32.0°C (high = +0.0°C, hyst = +0.0°C) ALARM sensor = diode

CPUTIN: +36.5°C (high = +80.0°C, hyst = +75.0°C) sensor = diode

AUXTIN: +123.0°C (high = +80.0°C, hyst = +75.0°C) sensor = diode

PECI Agent 0: +39.5°C (high = +80.0°C, hyst = +75.0°C)

(crit = +102.0°C)

PCH_CHIP_CPU_MAX_TEMP: +56.0°C (high = +80.0°C, hyst = +75.0°C)

PECI Agent 1: +0.0°C (high = +80.0°C, hyst = +75.0°C)

(crit = +0.0°C)

PCH_CHIP_TEMP: +0.0°C

 

coretemp-isa-0000

Adapter: ISA adapter

Physical id 0: +40.0°C (high = +82.0°C, crit = +102.0°C)

Core 0: +38.0°C (high = +82.0°C, crit = +102.0°C)

Core 1: +40.0°C (high = +82.0°C, crit = +102.0°C)