-->

2009-12-04

lm_sensors を PAT4410PME(dynabook) に入れる

lm_sensors を PAT4410PME(dynabook) に入れる場合の参考です。

kernel のバージョン
$ sys-kernel/gentoo-sources-2.6.31-r6

kernel作成の make menuconfig の部分です。
この例の場合 genkernel --menuconfig all で実行しています。
/ を押すと検索できます。

起動時に udev で CONFIG_SYSFS_DEPRECATED に関するエラーが出ましたので設定します。
General setup --->
[ ] remove sysfs features which may confuse old userspace tools

省略した ... の部分も、全部有効にしています。
作成後 lsmod で確認して次の機会に減らす、などの対処を後日行います。
Device Drivers --->
{M} I2C support --->
I2C device interface
I2C Hardware Bus support --->
...
ALI 1535
ALI 1563
ALI 15x3
...
{M} Hardware Monitoring support --->
...
National Semiconductor LM90 and compatibles
...

lm_sensors の emergeに失敗したので、修正しました。
$ cd /usr/src/linux/include/
$ sudo rm -i asm
$ sudo ln -s asm-generic asm

lm_sensors の設定は全て [Enter] を押しただけで、この例の場合は成功しました。
$ sudo sensors-detect
$ sudo /etc/init.d/lm_sensors restart
$ sudo rc-update add lm_sensors default
$ sensors
adm1032-i2c-0-4c
Adapter: SMBus ALI1535 adapter at ef00
M/B Temp: +36°C (low = -65°C, high = +127°C)
CPU Temp: +42.8°C (low = +42.0°C, high = +48.0°C) ALARM
M/B Crit: +127°C (hyst = +122°C)
CPU Crit: +100°C (hyst = +95°C)

この例の場合、再起動すると時計が戻るのでfsckが毎回動きますが
電池切れのようで、下記の対応では修正できません。
$ cat /etc/conf.d/local.start
/etc/init.d/ntpd stop
ntpdate 192.168.0.1
hwclock --systohc
/etc/init.d/ntpd start

0 件のコメント: