HD-HLAN 1.54 β1 のインストール


HD-HLAN のカーネル更新のため、 ファームウェア 1.54 β 1 をインストールする。

標準ファームをインストールした HDD の接続

HD-HLAN には、ハックキット 1.2 相当がインストールしてあるので、 このままでは(インストーラを利用した)ファームのアップデートができない。

HD-HLAN ファームウェア 1.50 をインストールしたときに使用した HDD を 引っ張り出してきて接続する。

ファームウェアアップデータの実行

hlan154b1.exe を実行して作成される HD-HLAN FWUpdate.exe を実行する。
(しっかしデスクトップにファイルを展開するのはやめて欲しいなぁ、、、)
特に問題くアップデートできた。

ハックキットの起動

ハックキット 1.2 相当をインストールした HDD を接続して起動する。

カーネルモジュールの展開

HD-HLAN, HD-HGLAN へのインストールの "(3) IMAGE.DAT の展開"の手順。
[root@link /tmp]# cd /
[root@link /]# chmod +x /tmp/fromimage
[root@link /]# tmp/fromimage tmp/image.dat
Archive:  tmp/image.dat
  inflating: tmpimage.tgz
./etc/init.d/ppc_uartd
./etc/melco/timer_sleep
./lib/modules/
./lib/modules/2.4.17_mvl21-sandpoint/
./lib/modules/2.4.17_mvl21-sandpoint/kernel/
	:
	:
./sbin/start-stop-daemon
./usr/sbin/ppc_uartd
[root@link /]#

再起動

HD-HLAN を再起動して、正常に立ち上がることを確認。

USB HUB

実は HD-HLAN をハック de 録!! サーバに復活させようかどうか考えている。
というのも HS-DGL のカーネルは USB HUB の先に PC-MV*DX/U2 を接続すると認識しないからである。

アップデートした HD-HLAN のフロントパネルに サンワサプライの USB-HUB213BK を接続した。

Feb 26 01:01:38 link kernel: hub.c: new USB device 00:0e.2-1, assigned address 2
Feb 26 01:01:38 link kernel: hub.c: USB hub found
Feb 26 01:01:38 link kernel: hub.c: 4 ports detected
USB-HUB に PC-MV7DX/U2 を刺す
Feb 26 01:04:52 link kernel: hub.c: new USB device 00:0e.2-1.1, assigned address 3
Feb 26 01:04:53 link kernel: usb.c: USB device 3 (vend/prod 0x411/0x73) is not claimed by any active driver.
OK。認識した。

ドライバのロード

PC-MV7DX/U2 用のドライバをロードする。
[root@link /root]# lsmod
Module                  Size  Used by    Not tainted
[root@link /root]# ls /lib/modules/
2.4.17_mvl21-sandpoint  mv51dxu2.o   mv7dxu2_1.o  mv7dxu2_3.o  video-buf.o
LSUVCD.o                mv7dxu2_0.o  mv7dxu2_2.o  mv7dxu2_d.o  videodev.o
[root@link /root]# insmod /lib/modules/mv7dxu2_d.o
Warning: loading /lib/modules/mv7dxu2_d.o will taint the kernel: non-GPL license - Proprietary
  See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Module mv7dxu2_d loaded, with warnings
[root@link /root]# insmod /lib/modules/mv7dxu2_0.o
Warning: loading /lib/modules/mv7dxu2_0.o will taint the kernel: non-GPL license - Proprietary
  See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Module mv7dxu2_0 loaded, with warnings
[root@link /root]# insmod /lib/modules/mv7dxu2_1.o
Warning: loading /lib/modules/mv7dxu2_1.o will taint the kernel: non-GPL license - Proprietary
  See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Module mv7dxu2_1 loaded, with warnings
[root@link /root]# insmod /lib/modules/mv7dxu2_2.o
Warning: loading /lib/modules/mv7dxu2_2.o will taint the kernel: non-GPL license - Proprietary
  See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Module mv7dxu2_2 loaded, with warnings
[root@link /root]# insmod /lib/modules/mv7dxu2_3.o
Warning: loading /lib/modules/mv7dxu2_3.o will taint the kernel: non-GPL license - Proprietary
  See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Module mv7dxu2_3 loaded, with warnings
[root@link /root]# lsmod
Module                  Size  Used by    Tainted: P
mv7dxu2_3              24832   0  (unused)
mv7dxu2_2              24832   0  (unused)
mv7dxu2_1              24832   0  (unused)
mv7dxu2_0              24736   0  (unused)
mv7dxu2_d               2472   0  [mv7dxu2_3 mv7dxu2_2 mv7dxu2_1 mv7dxu2_0]
[root@link /root]#
問題なくロードできた。PC-MV7DX/U2 が認識されているはず、、、
[root@link /root]# /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
[root@link /root]#
あれ? NODEVICE。DbAcRap とかも入れ直さないと駄目?


HD-HLAN 1.54 β1 のモジュール
ハックの記録
LinkStation/玄箱 をハックしよう

HD-HLAN 1.54 β1 :ハック de 録!! の再インストール

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