Hack BBS

[全部のスレッド一覧][新規投稿][記事の削除・変更] [Home Page]

返信投稿はタイトルのリンクをクリックして下さい
スレッド【No.4898】の中の記事をすべて表示しています

【No.4898】のスレッド
07/11/26(月) 15:09:09 投稿者[shimizu] [No.4898]のスレッド内
【No.4898】 タイトル[HD-HLANでrebootするとPcastLinkの予約一覧、再生する表示が消えるのはなぜ?] この記事がスレッドの最初です
機種:HD-HLAN (mipsel)
ファームウェア:2.31
ディストリビューション:debain4.0&hackde!録

上記機種にdebian4.0を導入にしhackde!録を動作させています。
pc-mv71dx/u2も認識し録画もできます。
が、リブートすると、PcastLinkをみると、予約されている番組や録画した番組が、[予約一覧]、[再生する]に何も表示されなくなります。
電源を切らずそのままにしておけば、消えることはないです。
以下に導入した手順を示します。長くなりますがご勘弁を!
-----------
@ nas-central.orgからmipsel用debianをとってくる
A tmpimage.tgzを/hda1に展開(なぜ一気にtmpimage.tgzなのか、パスワードなどがあるので詳しい事は省きます)
>>/etc/apt/source.lstをetch用に変更
>>apt-get update
>>apt-get distupgrade
>>開発環境とかsambaとか必要なものを順次入れていく
B /usr/localにbuffaloのフォルダーを作成
>>mkdir /usr/local/buffalo
C このなかにHD-HLANV2 Ver2.31のtmpimage.tgz(これもパスワードがらみにて詳細は省略)を展開
   cd /usr/local/buffalo
tar xvzf tmpimage.tgz
D cd /etc/init.d 
/etc/init.d/にbuffalodaemonを作成
  vi buffalodaemon

#!/bin/sh
case "$1" in
start)
chroot /usr/local/buffalo mount /proc
for prog in apservd checkfs.sh checkroot.sh mountall.sh devfsd devpts.sh load_config logmgr procps.sh thttpd pcastd epg
do
chroot /usr/local/buffalo etc/init.d/$prog start
done
;;
stop)
for prog in apservd checkfs.sh checkroot.sh devfsd devpts.sh load_config logmgr procps.sh thttpd pcastd epg
do
chroot /usr/local/buffalo etc/init.d/$prog stop
done

chroot /usr/local/buffalo umount /proc
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac

exit 0

これをシステム立ち上げ時に起動するようにする。

>>cd /etc/init.d

>>update-rc.d -f buffalodaemon defaults

lsmod実行
Module Size Used by Tainted: P
videodev 5840 0
video-buf 14672 0 (unused)
mv7dxu2_3 24896 0 (unused)
mv7dxu2_2 24880 0 (unused)
mv7dxu2_1 24864 0 (unused)
mv7dxu2_0 24848 0
mv7dxu2_d 1224 0 [mv7dxu2_3 mv7dxu2_2 mv7dxu2_1 mv7dxu2_0]
idtinfo 12408 0 (unused)
さらに
chroot /usr/local/buffalo usr/loacl/PCast/DbAcRap GetDeviceStatus

GetDeviceStatus
[START]GetDeviceStatus
[DATA]Device=0 Status=WAIT
[DATA]Device=1 Status=NODEVICE
[DATA]Device=2 Status=NODEVICE
[DATA]Device=3 Status=NODEVICE
[FINISH]GetDeviceStatus
buffalodaemonは山下さんのハックしようを参考にしてます。
この方法でようやく動作せることができたので、導入手順は間違いないと思いますが、色々とアドバイスなどありましたら、お願いします。