ファームウェア 1.64 へアップデート

HD-HGLAN V1

内向きファイルサーバの HD-HGLAN は ハックキットをインストールしているが、 カーネルは標準ファームウェアのものをそのまま使っている。

先日アップデートされた標準ファームウェアはカーネルが修正されているので、 カーネル+カーネルモジュールを入れ換える。

カーネルのアップデート

フラッシュ内カーネルをアップデートするために
・パーティションを削除した HDD を削除し、
・HD-HGLANシリーズ ファームウェア アップデータ Ver.1.64 を実行する。

いつものように1回目は失敗するが、 しばらくおいて再度実行するとアップデートに成功する。

カーネルモジュールのアップデート

カーネルモジュールは、ハックキットインストール時の
(3) IMAGE.DAT の展開
の手順を行う。

/tmp に
・ファームウェア 1.64 の image.dat と
・ハックキットの fromimage と
を置き、fromimage を実行する

[root@giga /]# chmod +x /tmp/fromimage
[root@giga /]# 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.20_mvl31-ppc_linkstation/
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/drivers/
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/drivers/block/
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/drivers/block/loop.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/drivers/scsi/
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/drivers/scsi/sg.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/fat/
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/fat/fat.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nfsd/
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nfsd/nfsd.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_big5.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_cp1250.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_cp1251.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_cp1255.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_cp437.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_cp737.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_cp775.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_cp850.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_cp852.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_cp855.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_cp857.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_cp860.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_cp861.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_cp862.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_cp863.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_cp864.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_cp865.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_cp866.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_cp869.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_cp874.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_cp936.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_cp949.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_cp950.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_euc-kr.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_gb2312.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_iso8859-1.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_iso8859-13.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_iso8859-14.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_iso8859-15.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_iso8859-2.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_iso8859-3.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_iso8859-4.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_iso8859-5.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_iso8859-6.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_iso8859-7.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_iso8859-8.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_iso8859-9.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_koi8-r.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_koi8-ru.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_koi8-u.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_tis-620.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/nls/nls_utf8.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/ntfs/
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/ntfs/ntfs.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/vfat/
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/fs/vfat/vfat.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/lib/
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/lib/zlib_deflate/
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/lib/zlib_deflate/zlib_deflate.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/lib/zlib_inflate/
./lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/lib/zlib_inflate/zlib_inflate.o
./lib/modules/2.4.20_mvl31-ppc_linkstation/pcmcia/
./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
./sbin/start-stop-daemon
./usr/sbin/ppc_uartd
[root@giga /]#



HS-DHGLシリーズ ファームウェア アップデータ Ver.1.10
ハックの記録
LinkStation/玄箱 をハックしよう

Vine 3.1 のアップデート

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