PC-MV7DX/U2 + ハックキット


PC-MV7DX/U2 をハックキットをインストールした HD-HGLAN につないでみた。

単に接続

とりあえず何も対策せずに刺してみた。
Feb 27 17:56:04 giga kernel: hub.c: new USB device 00:0e.2-1, assigned address 2
Feb 27 17:56:04 giga kernel: usb.c: USB device 2 (vend/prod 0x411/0x73) is not claimed by any active driver.
Feb 27 17:56:04 giga murasaki.usb[1107]: usb device is added
Feb 27 17:56:04 giga murasaki.usb[1107]: vendor:0x411 product:0x73 Dclass:0xff Dsubclass:0xff Dprotocol:0xff Iclass:0x0 Isub class:0x0 Iprotocol:0x0
Feb 27 17:56:04 giga murasaki.usb[1107]: The device match nothing in mapfile
Feb 27 17:56:04 giga murasaki.usb[1107]: Please change MODULE in following line to the appropriate module name, add it to /etc/murasaki/murasaki.usbmap
Feb 27 17:56:04 giga murasaki.usb[1107]: MODULE 0x0073 0x411 0x73 0 0 0xff 0xff 0xff 0x0 0x0 0x0 0x00000000

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

先日 HD-HGLAN に 「PCast Link de 録!!インストーラ(HD-HGLANシリーズ用)  Ver 1.20」 に入っているカーネルをインストールしているので、 対応するカーネルモジュールをインストールする。

まずは、image.dat から tmpimage.tgz を取り出す。

注:
取り出し方、ZIP パスワードはお教えしません。
このサイトをよーく読んでください。 ヒント(あくまでヒント)が見つかるはずです。

確認。

[root@giga /]# tar ztvf /tmp/tmpimage.tgz ./lib/modules
drwxr-xr-x root/root         0 2005-02-13 18:26:01 ./lib/modules/
drwxr-xr-x root/root         0 2005-01-07 19:33:06 ./lib/modules/2.4.17_mvl21/
drwxr-xr-x root/root         0 2005-01-07 19:28:08 ./lib/modules/2.4.17_mvl21/kernel/
drwxr-xr-x root/root         0 2005-01-07 19:28:08 ./lib/modules/2.4.17_mvl21/kernel/fs/
drwxr-xr-x root/root         0 2005-01-07 19:28:08 ./lib/modules/2.4.17_mvl21/kernel/fs/nls/
-rw-r--r-- root/root      5992 2005-01-07 19:28:08 ./lib/modules/2.4.17_mvl21/kernel/fs/nls/nls_cp437.o
-rw-r--r-- root/root      5412 2005-01-07 19:28:08 ./lib/modules/2.4.17_mvl21/kernel/fs/nls/nls_cp737.o
	:			:			:
	:			:			:
-rw-r--r-- root/root      2220 2005-01-07 19:28:08 ./lib/modules/2.4.17_mvl21/kernel/fs/nls/nls_koi8-ru.o
-rw-r--r-- root/root      1936 2005-01-07 19:28:08 ./lib/modules/2.4.17_mvl21/kernel/fs/nls/nls_utf8.o
drwxr-xr-x root/root         0 2005-01-07 19:28:08 ./lib/modules/2.4.17_mvl21/kernel/fs/ntfs/
-rw-r--r-- root/root     79435 2005-01-07 19:28:08 ./lib/modules/2.4.17_mvl21/kernel/fs/ntfs/ntfs.o
drwxr-xr-x root/root         0 2005-01-07 19:28:09 ./lib/modules/2.4.17_mvl21/pcmcia/
-rw-r--r-- root/root     39528 2005-02-13 18:18:03 ./lib/modules/LSUVCD.o
[root@giga /]#
問題なさそうなので、展開
[root@giga /]# tar zxvf /tmp/tmpimage.tgz ./lib/modules
./lib/modules/
./lib/modules/2.4.17_mvl21/
./lib/modules/2.4.17_mvl21/kernel/
./lib/modules/2.4.17_mvl21/kernel/fs/
./lib/modules/2.4.17_mvl21/kernel/fs/nls/
./lib/modules/2.4.17_mvl21/kernel/fs/nls/nls_cp437.o
./lib/modules/2.4.17_mvl21/kernel/fs/nls/nls_cp737.o
	:	:
	:	:
./lib/modules/2.4.17_mvl21/kernel/fs/nls/nls_koi8-ru.o
./lib/modules/2.4.17_mvl21/kernel/fs/nls/nls_utf8.o
./lib/modules/2.4.17_mvl21/kernel/fs/ntfs/
./lib/modules/2.4.17_mvl21/kernel/fs/ntfs/ntfs.o
./lib/modules/2.4.17_mvl21/pcmcia/
./lib/modules/LSUVCD.o
[root@giga /]#

LSUVCD.o

Link Station Usb Video Capture Driver/Device の略???
ためしに、ロードしてみる。
[root@giga modules]# insmod LSUVCD.o
Warning: loading LSUVCD.o will taint the kernel: non-GPL license - Proprietary
  See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Module LSUVCD loaded, with warnings
[root@giga modules]#
HD-HGLAN では、insmod の -f オプションは要らないようだし、 シンボルの未解決問題もないようだ。
まあ、もともとカーネルとモジュールとの整合性が取れているんだから。

/proc/LSUVCD

[root@giga /]# cat /proc/LSUVCD
device1=mv7dxu2_006f
device2=none
device3=none
device4=none
本体リアパネルの電源コネクタ横に赤丸シール
外箱上面バーコード横に赤丸シール
の PC-MV7DX/U2 。

あとは、、、

あとは NAME さんのサイトを 参考に「ハック de 録!! 」化かな
NAME さん、有用な情報ありがとうございます。


PC-MV7DX/U2
ハックの記録
LinkStation/玄箱 をハックしよう

ハック de 録!!

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