カーネルモジュールのコピー

HS-DHGL

なんか BS デジタルの予約がいつも失敗している。
録画予約の時間になったので、動作を見ていたら、、、
BS デジタルチューナに電源が入らない。

手動で確認

手動で BS デジタルチューナの電源を KURO-RS 経由入れてみる。
sil:~# /usr/local/bin/infrared_remocon BSD1
sil:~# 
何もおこらない。おかしい。

ラッパスクリプトである infrared_remocon ではなく、 KURO-RS を制御している rs_send を直接動作させてみる。

sil:/usr/local/bin# /usr/local/bin/rs_send /usr/local/lib/kuro-rs/DST_BX500/BUTTON_POWER
/usr/local/lib/kuro-rs/DST_BX500/BUTTON_POWER - 1 - /dev/ttyUSB0
port open err [/dev/ttyUSB0]
sil:/usr/local/bin# 
port open err ???

dmesg での確認

sil:/usr/local/bin# dmesg
	:
	:
	:
usb 2-1.3: USB disconnect, address 5
usb 2-1.3: new full speed USB device using ehci_platform and address 10
usb 2-1.3: configuration #1 chosen from 1 choice
	:
ん?KURO-RS として認識していない。

カーネルモジュールのコピー

以前、KURO-RS の認識させた頃、
KURO-RS ドライバ(6)HS-DHGL 用ドライバの作成
を読み直していて気が付いた。

ハックキットを動作させている HS-DHGL の ジェイルに入っている標準ファームを 1.11β にアップデートしたとき、 カーネルモジュールコピーしてへんやん。

早速コピーする

sil:~# ls /mnt/buffalo.110/lib/modules/2.6.16.16-arm1/kernel/drivers/usb/serial
ftdi_sio.ko  usbserial.ko
sil:~# ls /mnt/buffalo/lib/modules/2.6.16.16-arm1/kernel/drivers/usb/serial
ls: /mnt/buffalo/lib/modules/2.6.16.16-arm1/kernel/drivers/usb/serial: そのようなファイルやディレクトリはありません
sil:~# ls /mnt/buffalo/lib/modules/2.6.16.16-arm1/kernel/drivers/usb
class  input
sil:~# (cd /mnt/buffalo.110/; tar cf - lib/modules/2.6.16.16-arm1/kernel/drivers/usb/serial )|(cd /mnt/buffalo; tar xvf -)
lib/modules/2.6.16.16-arm1/kernel/drivers/usb/serial/
lib/modules/2.6.16.16-arm1/kernel/drivers/usb/serial/ftdi_sio.ko
lib/modules/2.6.16.16-arm1/kernel/drivers/usb/serial/usbserial.ko
sil:~#

手動でロード

sil:~# chroot /usr/local/buffalo
sil:/# insmod /lib/modules/2.6.16.16-arm1/kernel/drivers/usb/serial/usbserial.ko
sil:/# insmod /lib/modules/2.6.16.16-arm1/kernel/drivers/usb/serial/ftdi_sio.ko
sil:/# exit
exit
sil:~#

rs_send による確認

sil:~# /usr/local/bin/rs_send /usr/local/lib/kuro-rs/DST_BX500/BUTTON_POWER
/usr/local/lib/kuro-rs/DST_BX500/BUTTON_POWER - 1 - /dev/ttyUSB0
Send File : [/usr/local/lib/kuro-rs/DST_BX500/BUTTON_POWER]
sil:~# /usr/local/bin/rs_send /usr/local/lib/kuro-rs/DST_BX500/BUTTON_POWER
/usr/local/lib/kuro-rs/DST_BX500/BUTTON_POWER - 1 - /dev/ttyUSB0
Send File : [/usr/local/lib/kuro-rs/DST_BX500/BUTTON_POWER]
sil:~#
問題なく電源が ON/OFF できた。

infrared_remocon による確認

sil:~# /usr/local/bin/infrared_remocon BSD1
sil:~# /usr/local/bin/infrared_remocon BSDOFF
sil:~#
問題なく電源ON、BSD 1ch、そして電源OFFできた。

やれやれ。ハックの記録は書いておくもんですね。




HS-DH320GL
楽天市場
Yahoo!ショッピング
somap.com
TSUKUMO ネットショップ
ValuMore!
ムラウチドットコム
アット・ニフティストア icon
Joshin web icon


PCast 管理画面のリサイズ抑制
ハックの記録
LinkStation/玄箱 をハックしよう

EABI で debootstrap 再チャレンジ

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