Hack BBS

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

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

【No.4627】のスレッド
07/05/15(火) 12:24:54 投稿者[kemo] [No.4627]のスレッド内
【No.4627】 タイトル[etchに移行してみました] この記事がスレッドの最初です
玄箱ProのDebianをetchに移行してみました。

/etc/apt/sources.list:

deb http://ftp2.jp.debian.org/debian/ etch main contrib non-free

deb http://ftp2.jp.debian.org/debian/ etch-proposed-updates main contrib non-free
deb http://ftp2.jp.debian.org/debian-security/ etch/updates main contrib non-free
deb http://security.debian.org etch/updates main contrib non-free


deb-src http://ftp2.jp.debian.org/debian/ etch main contrib non-free

deb-src http://ftp2.jp.debian.org/debian/ etch-proposed-updates main contrib non-free
deb-src http://ftp2.jp.debian.org/debian-security/ etch/updates main contrib non-free
deb-src http://security.debian.org etch/updates main contrib non-free

これで
apt-get update
apt-get dist-upgrade

localeの生成で引っかかる場合は

dpkg-reconfigure locales

で、一旦UTF8を外した後、手動で

localedef -i ja_JP -c -f UTF-8 -A /usr/share/locale/locale.alias ja_JP.UTF-8

してやればいいみたい。

07/06/15(金) 01:58:01 投稿者[u-xog] [No.4627]のスレッド内
【No.4668】 タイトル[返事が遅くなりました] 【No.ujo_】に対する返信
>cat /proc/LSUVCD を実行すると device1=mv7dxu2_006f が見えるが
>「録画/状態表示」のページでは、チューナーが「接続されていません」となる
>というのは、4658 番のスレッドのちぇすさんと同じ方法で解決しないでしょうか?
>

やってみたのですが、結果はだめでした。こちらのやり方がまずいのでしょうか。上記のような状況(チューナーが接続されていずmv7dxu2_006fは見えている)は一番初めにやってみた時のもので、再現して見ましたが上手くいきませんでした。

モデル:初代玄箱
玄箱FW:v1.02
ハックキット:v2.0a
USBキャプチャ型番:PC-MV71DX/U2
ハックde録!!用HD-HGLANシリーズFW: ver1.63

これで sh /tmp/hackderokku.sh を実行後

# lsmod
Module Size Used by Tainted: PF
LSUVCD 28840 0 (unused)
dummy 3840 0 [LSUVCD]
usb-ohci 22576 0 (unused)
usbcore 79116 0 [dummy usb-ohci]

# cat /proc/LSUVCD
device1=mv7dxu2_006f
device2=none
device3=none
device4=none

# /usr/local/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

となっています。そして、 /lib/modules の下に 2.4.17_kuro-box のディレクトリ以外に何もありません。

# ls /lib/modules
2.4.17_kuro-box/

とりあえず、この時点でアドバイスどおり、ちぇすさんの方法を試してみました。

>1. /dev/usb/mv7dxu2_? の作成
>mknod /dev/usb/mv7dxu2_0 c 180 192
>mknod /dev/usb/mv7dxu2_1 c 180 208
>mknod /dev/usb/mv7dxu2_2 c 180 224
>mknod /dev/usb/mv7dxu2_3 c 180 240

>2. /etc/init.d/pcastd の変更

{
if [ ${server} = "on" ] ; then
echo "Start services: pcastd scheduler"
insmod /lib/modules/`uname -r`/kernel/drivers/usb/usbcore.o
insmod /lib/modules/`uname -r`/kernel/drivers/usb/usb-ohci.o
insmod /lib/modules/`uname -r`/kernel/drivers/dummy.o
# insmod -f /lib/modules/`uname -r`/kernel/drivers/LSUVCD.o
insmod -f /lib/modules/mv7dxu2_d.o > /dev/null 2>&1
insmod -f /lib/modules/mv7dxu2_0.o > /dev/null 2>&1
insmod -f /lib/modules/mv7dxu2_1.o > /dev/null 2>&1
insmod -f /lib/modules/mv7dxu2_2.o > /dev/null 2>&1
insmod -f /lib/modules/mv7dxu2_3.o > /dev/null 2>&1
/usr/local/PCast/Scheduler &
/usr/local/PCast/pcastd
logger -t ${tag} -p ${facility} -i 'Started pcastd scheduler'
else
logger -t ${tag} -p ${facility} -i 'Not started pcastd'
fi
・・・(略)

その後、

# lsmod
Module Size Used by Tainted: P
dummy 3840 0 (unused)
usb-ohci 22576 0 (unused)
usbcore 79116 0 [dummy usb-ohci]

# cat /proc/LSUVCD
cat: /proc/LSUVCD: そのようなファイルやディレクトリはありません

となっています。


このページを見る限り、
http://www.yamasita.jp/linkstation/2007/01/070107__163_2.html

./lib/modules/LSUVCD.o
./lib/modules/mv51dxu2.o
./lib/modules/video-buf.o
./lib/modules/videodev.o
./lib/modules/mv7dxu2_d.o
./lib/modules/mv7dxu2_0.o
./lib/modules/mv7dxu2_1.o
./lib/modules/mv7dxu2_2.o
./lib/modules/mv7dxu2_3.o

がないとだめなんでしょうか? そして、mv7dxu2_?.? が LUSVCDの代わりに読み込まれるようにする必要があるのでしょうか?

とりあえず、hackderokkufilesに上記のファイルを追加して hackderokku.shを再度実行しました。module以下にファイルが配置されました。
# ls /lib/modules
2.4.17_kuro-box/ mv7dxu2_0.o mv7dxu2_2.o mv7dxu2_d.o videodev.o*
mv51dxu2.o* mv7dxu2_1.o mv7dxu2_3.o video-buf.o*

pcastdを再度編集し、玄箱を再起動して、

# lsmod
Module Size Used by Tainted: P
dummy 3840 0 (unused)
usb-ohci 22576 0 (unused)
usbcore 79116 0 [dummy usb-ohci]

# cat /proc/LSUVCD
cat: /proc/LSUVCD: そのようなファイルやディレクトリはありません

となっています。