HD-HLANV2 /usr/local/buffalodaemonの変更
cat /etc/init.d/buffalodaemon
#!/bin/sh
case “$1″ in
start)
chroot
/usr/local/buffalo mount /proc
chroot
/usr/local/buffalo insmod /lib/modules/videodev.o
chroot
/usr/local/buffalo insmod /lib/modules/video-buf.o
chroot
/usr/local/buffalo insmod /lib/modules/mv7dxu2_d.o
chroot
/usr/local/buffalo insmod /lib/modules/mv7dxu2_0.o
chroot
/usr/local/buffalo insmod /lib/modules/mv7dxu2_1.o
chroot
/usr/local/buffalo insmod /lib/modules/mv7dxu2_2.o
chroot
/usr/local/buffalo insmod /lib/modules/mv7dxu2_3.o
for prog in apservd
load_config procps.sh thttpd mountall.sh pcastd epg
do
chroot /usr/local/buffalo etc/init.d/$prog start
done
;;
stop)
for prog in apservd
load_config mountall.sh procps.sh epg pcastd thttpd
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
2007年11月26日
コメント&トラックバック(0)
| トラックバックURL
|
カテゴリ: linkstation
HD-HLAN_V2 mipsel変更
/etc/init.d/buffalodaemonにmountall.shをついか
/usr/local/buffaloのdevfsd
devpts.shとrc.*にあるのを/etc/init.d/rc*ほかに追加
( K99logmgr rc0.d/K89devfsd K99logmgr rc6.d K89devfsd
K99logmgr rcS.d S35devpts.sh S35mountall.sh)
(/usr/local/buffalo/etc/init.d/logmgr devfsd devpts.sh
mountall.shを /etc/init.dへ)
2007年11月26日
コメント&トラックバック(0)
| トラックバックURL
|
カテゴリ: linkstation
HD-HLAN mipsel NO_2
HD-HLANでhackde!録が動作するようになったが、問題点があったりする。
rebootすると録画されたデータ情報や予約情報が、消えてなくなる症状がでる。
録画されたデータは、/dev/hda3にきちんと残ってはいるんだけど。
見るのに不自由はないけど、録画予約が消えるのはかなわん!
今のところどうすればなおるかは不明?
2007年11月26日
コメント&トラックバック(0)
| トラックバックURL
|
カテゴリ: linkstation
HD-HLANV2_mipsel
機種:hd-hlan
ファームウェア: 2.31
ディストリビューション:debian4.0&hack!de録
① linkstation.wikiからmipsel用debianをとってくる
② tmpimage.tgzを/hda1に展開
>>/etc/apt/source.lstをetch用に変更
>>apt-get update
>>apt-get distupgrade
>>開発環境とかsambaとか必要なものを順次入れていく
③ /usr/localにbuffaloのフォルダーを作成
>>mkdir /usr/local/buffalo
④ このなかにHD-HLANV2 Ver2.31のtnpimage.tgzを展開
cd /usr/local/buffalo
tar xvzf tmpimage.tgz
⑤ cd /etc/init.d
/etc/init.d/にbuffalodaemonを作成
cat /etc/init.d/buffalodaemon
#!/bin/sh
case “$1″ in
start)
chroot /usr/local/buffalo mount /proc
chroot /usr/local/buffalo mount /dev/hda3 /mnt/hda
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 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
なぜ chroot /usr/local/buffalo mount /dev/hda3 /mnt/hdaになっているか!?
わかりません (キッパリ!!)。
普通に,上記部分をいれずにやると、/dev/hda3が容量が/dev/hda1の容量でマウントされるからです
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 (unused)
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=NODEVICE
[DATA]Device=1 Status=NODEVICE
[DATA]Device=2 Status=NODEVICE
[DATA]Device=3 Status=NODEVICE
[FINISH]GetDeviceStatus
**これはpc-mv7xdx/u2を刺してないから出ます。(刺せばISDEVICE!これが出れば完了)
Is OK !!!
**すべてLinkStation/玄箱をハックしようを参考させていただいてます。感謝**
2007年11月23日
コメント&トラックバック(0)
| トラックバックURL
|
カテゴリ: linkstation




