ファンコントロール

debian 玄箱/Pro

電源ボタンでの電源OFFは暗礁に乗り上げているが、 ファンコントロールが可能かを見てみた。 再現性を試すため、電源の ON から
hackkit:~# chroot /usr/local/buffalo/
hackkit:/# mount -t proc proc /proc
hackkit:/# /etc/init.d/checkroot.sh start
rm: /var/lock/perfmon: is a directory
rm: /var/lock/printing: is a directory
rm: /var/lock/subsys: is a directory
hackkit:/# /etc/init.d/FanController.sh start
hackkit:/# err: RecvPacket: readlen=0.
こちらも err: RecvPacket: readlen=0. と表示されて ファンの回転数が変化する気配がない。
hackkit:/# cat /usr/local/sbin/Fand
#!/bin/sh

CONF_FILE=/etc/fan.prof
miconapl -a fan_set_speed full
	:
と full で回転しなければいけないはずだが、、、
ということは、miconapl がちゃんと動作していない?

/usr/local/sbin/Fand で使われているコマンドを試してみる

hackkit:/# miconapl -a temp_get
err: RecvPacket: readlen=0.
hackkit:/# miconapl -a fan_get_speed
err: RecvPacket: readlen=0.
ダメ。何か初期化が必要??

init.d を探ってみる。

hackkit:/# cd /etc/init.d/
hackkit:/etc/init.d# grep miconapl *
FanController.sh:       /usr/local/sbin/miconapl -a fan_set_speed stop
bootcomplete.sh:/usr/local/sbin/miconapl -b -a boot_end
rcS:    miconapl -b -a boot_end
reboot_start.sh:miconapl -a bz_on button
reboot_start.sh:miconapl -a reboot
shutdown_start.sh:miconapl -a bz_on button
shutdown_start.sh:miconapl -a shutdown_wait
hackkit:/etc/init.d#
miconapl -b -a boot_end ?
実行してみる
hackkit:/etc/init.d# miconapl -b -a boot_end
hackkit:/etc/init.d# miconapl -a temp_get
#[miconapl.temp_get]
temp=30
hackkit:/etc/init.d# miconapl -a fan_get_speed
#[miconapl.fan_get_speed]
fan_rpm=2520
hackkit:/etc/init.d#
読出せた。うごくかな。
hackkit:/etc/init.d# /etc/init.d/FanController.sh start
hackkit:/etc/init.d#
ぐぉーーーーーーとファンが高速で回り始めた。
1分後、ファンの回転数が落ち、静かになった。

電源ON からやってみる。

Debian GNU/Linux 3.1 hackkit ttyS0

hackkit login: root
Password:
Last login: Tue Mar  6 07:28:58 2007 on ttyS0
Linux hackkit 2.6.12.6-arm1 #2 Thu Feb 8 15:00:20 JST 2007 armv5tejl GNU/Linux

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
hackkit:~# chroot /usr/local/buffalo/
hackkit:/# mount -t proc proc /proc
hackkit:/# /etc/init.d/checkroot.sh start
rm: /var/lock/perfmon: is a directory
rm: /var/lock/printing: is a directory
rm: /var/lock/subsys: is a directory
hackkit:/# miconapl -b -a boot_end
hackkit:/# /etc/init.d/FanController.sh start
hackkit:/#
ぐぉーーーーーーとファンが高速で回り始めた。
I got it.


KURO-BOX/PRO
玄人志向
楽天市場
TSUKUMO ネットショップ
Yahoo!ショッピング
Sofmap
クレバリー
TwoTop

SCON-KIT/PRO
玄人志向
TSUKUMO ネットショップ
Yahoo! ショッピング
パソQ
ValuMore
uWorks

玄箱PROをハックしよう
ASCII
楽天ブックス
Amazon
cbook24
e-hon
JBook
BK1
livedoorブックス
紀伊國屋書店BookWeb


電源ボタン(2)
ハックの記録
LinkStation/玄箱 をハックしよう

電源ボタン(3)

Copyright (C) 2003-2007 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市