#22-01 [Ubuntu]10.04LTS(Lucid Lynx)でlm-sensorsが動かなかったので対処した
うちの環境は
# System: AOpen XC ubox LE200 # Board: Intel Corporation D945GCLFsensors-detect して /etc/modules に以下の行を追加。
# Chip drivers coretemp smsc47m1だが smsc47m1 をロードしようとするとエラーが出る。
$ sudo modprobe smsc47m1 FATAL: Error inserting smsc47m1 (/lib/modules/2.6.32-33-generic/kernel/drivers/hwmon/smsc47m1.ko): Device or resource busysyslog を見てみると…
ふむ…。んじゃこのへんのメッセージでぐぐってみると以下のような記述が。smsc47m1: Found SMSC LPC47M15x/LPC47M192/LPC47M997 ACPI: resource smsc47m1 [0x680-0x6ff] conflicts with ACPI region RTIO [0x680-0x6ff] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
/etc/default/grub の GRUB_CMDLINE_LINUX に acpi_enforce_resources=lax を追加せよなるほど。というわけで書いてみた。update-grub を実行。ふむふむ、/boot/grub/grub.cfg に追加されたね。
ということで reboot してみた。再度 sensors-detect したら対応するカーネルモジュール増えた。
# Adapter drivers i2c_i801 # Chip drivers coretemp smsc47m1 smsc47m192んでそれぞれ modprobe して、いざ!!
$ sensors coretemp-isa-0000 Adapter: ISA adapter Core 0: +48.0°C (crit = +90.0°C) smsc47m1-isa-0680 Adapter: ISA adapter fan1: 0 RPM (min = 1280 RPM, div = 4) ALARM fan2: 0 RPM (min = 1280 RPM, div = 4) ALARM smsc47m192-i2c-1-2d Adapter: SMBus I801 adapter at 2000 in0: +2.50 V (min = +0.00 V, max = +3.32 V) Vcore: +1.15 V (min = +0.00 V, max = +2.99 V) +3.3V: +3.33 V (min = +0.00 V, max = +4.38 V) +5V: +5.03 V (min = +0.00 V, max = +6.64 V) +12V: +11.94 V (min = +0.00 V, max = +15.94 V) VCC: +3.33 V (min = +0.00 V, max = +4.38 V) in6: +1.56 V (min = +0.00 V, max = +1.99 V) in7: +1.76 V (min = +0.00 V, max = +2.39 V) SIO Temp: +51.0°C (low = -127.0°C, high = +127.0°C) temp2: +78.0°C (low = +63.0°C, high = +127.0°C) temp3: +62.0°C (low = -127.0°C, high = +127.0°C) cpu0_vid: +2.050 Vキター!! それにしても熱すぎるなこのケース……