Hack BBS

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

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

【No.4820】のスレッド
07/09/25(火) 01:05:23 投稿者[Missing Piece] [No.4820]のスレッド内
【No.4820】 タイトル[玄箱PRO ハックキットの再インストールで躓いています] この記事がスレッドの最初です
機種:玄箱PRO
ファームウェア:
ディストリビューション:
初めまして。「玄箱PROをハックしよう」をバイブルにDebian化に悪戦苦闘しています。玄箱とHDを買ってきた最初のハックキットのインストールは順調にいきました。ところが、セットアップスクリプトを実行するときに、LANケーブルを刺さずに行ったため、完全なハックキットに失敗してしまいました。その後、apt-getでupdate, upgradeを行っても駄目だったため、ハックキットの再インストールを行いましたが失敗して先に進めないでいます。

再起動後のコンソールは

=== KURO U-Boot. ===
** LOADER **
** KUROBOX BOARD: KURO_BOX LE (CFG_ENV_ADDR=fffff000)

〜途中省略〜

<<system_bootend>>
Hit any key to stop autoboot: 0

Reset IDE:
Marvell Serial ATA Adapter
Integrated Sata device found
Device 0: OK
Model: Hitachi HDT725050VLA360 Firm: V56OA7EA Ser#: VFK401R41JJRPK
Type: Hard Disk
Supports 48-bit addressing
Capacity: 476940.0 MB = 465.7 GB (976773168 x 512)

Using device ide0, partition 1

Loading from block device ide device 0, partition 1: Name: hda1
Type: U-Boot File:/uIsole=ttyS0,115200

0 bytes read
<<stop_sound>>
## Booting image at 00100000 ...
Bad Magic Number
bootm fail.
<<system_not_found>>
Unknown command 'oot_args)' - try 'help'
Marvell>>

と起動が途中で止まってしまいます。

HDのパーティションに際しては、4つのパーティションをmkfs.ext3でフォーマットし、それぞれ先頭3バイトを消してからパーティションを削除しました。リセットボタン長押しの際のコンソールは


~ # SCSI device sda: 976773168 512-byte hdwr sectors (500108 MB)
SCSI device sda: drive cache: write back
sda: sda1 sda2 sda3 sda4
SCSI device sda: 976773168 512-byte hdwr sectors (500108 MB)
SCSI device sda: drive cache: write back
sda: sda1 sda2 sda3 sda4
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
XFS mounting filesystem sda2

~ # df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/mtd2 65536 16000 49536 24% /
/dev/ram1 8192 152 8040 2% /mnt/ram
/dev/mtd3 192512 69040 123472 36% /mnt/mtd
/dev/sda1 54416 5831 45776 11% /mnt/boot
/dev/sda2 2929652 174844 2754808 6% /mnt/rootfs
~ # ls /mnt/boot
lost+found uImage.buffalo
~ # ls /mnt/rootfs/
bin dev home lib mnt proc sbin sys usr
boot etc initrd media opt root srv tmp var

なんだか微妙に山下さんのアップされているのと違います。

フラッシュが飛んでしまったかと思い、ファームウェアの初期化とU-Boot環境変数の初期化までしてしまいました。その際に、へんな設定でsaveenvをしているかもしれません。フラッシュブートでは、サングラス男が出てきて立ち上がりますし、slで汽車も走ります。

ハードディスクの情報消去が不十分なのでしょうか。それとも、フラッシュの書き込みがオリジナルと異なっており、ハックキットが上手く当たらないのでしょうか。ご教授いただけたら幸いです。
どうぞ、よろしくお願いします。

07/10/17(水) 11:57:45 投稿者[モリタ] [No.4820]のスレッド内
【No.4844】 タイトル[Re: LS-GLのファーム更新失敗] 【No.ujo_】に対する返信
ミカミさん、復旧できました!

情報、ありがとうございます。さっそく指定のページを見たらなんとドイツ語だったのであわてましたが、英語の記述がありましたので読んでみるとACP_STATE_FAILUREはFWの格納領域の容量不足時のエラーメッセージであることがわかりました。

そこで、WindowsパソコンにHDDをつなぎ、Ext2 Installable File System 1.10cを使用してブートエリアを見ると、確かに残り容量が0になっていましたので不要と思われるファイルを削除してFWのサイズ以上の容量を確保しました。

その後、HDDをLSに戻してFW updateを行ったところ、今度は1回できちんと成功して1.11aのインストールができ、管理画面にはいるところまで復旧できました。

私がはまった原因は当初1.11aをインストールしようとして失敗し、もう一度1.11aを入れずに1.11を入れたために異なるバージョンのFWが2つも存在してブートエリアの容量不足になってしまったことにあると思われます。
同じヴァージョンのFWでリトライしていればこのような不幸な目には遭わなかったものと推察され、心から反省しています。

結果のご報告とともにお礼を申し上げます。貴重な情報をどうもありがとうございました。

実はbuffaloのサポートにもACP_STATE_FAILUREの意味を尋ねたのですが、こちらではそんなメッセージの情報はありませんといって教えてもらえなかったのです^_^;

07/09/29(土) 01:40:57 投稿者[Missing Piece] [No.4820]のスレッド内
【No.4826】 タイトル[ハックキットのインストールが上手くいきました] 【No.4820】に対する返信
お恥ずかしい話です。

U-Bootの初期化に失敗していました。TeraTermの文字送信に1ミリ秒のディレイを
入れたところすんなり上手くいきました。

それからセットアップスクリプトを実行する前に、IPアドレスやDNSのカスタマイズをしないとスクリプトが上手く走らないのですね。これも、後から考えたら当たり前の話で・・・恥ずかしいです。

お騒がせしました。


07/09/26(水) 09:09:55 投稿者[Missing Piece] [No.4820]のスレッド内
【No.4825】 タイトル[Re: 自己レス] 【No.4820】に対する返信
単身赴任中なので、金曜夜まで玄箱に触ることができません。
単身の夜長に、もう一度、山下さんの貴重なアップを読み直しています。

とりあえず、もう一度
1.ファームウェアの初期化
2.u-boot環境変数の初期化
3.ハードディスクのパーティションの解放

をしてみようと思います。結果については、今週末にアップします。

ハードディスクのパーティションの解放の際に、sda3については3バイトを消さなかったような気がしてきました。

今週末が楽しみです。



07/09/29(土) 12:43:39 投稿者[h2o] [No.4820]のスレッド内
【No.4827】 タイトル[Re: 自己レス] 【No.4825】に対する返信
実際に実行されたことをお教え願えないでしょうか?
私も、同じようなところでつまづいています。

>とりあえず、もう一度
>1.ファームウェアの初期化
>2.u-boot環境変数の初期化
>3.ハードディスクのパーティションの解放

これらをすべてやって、成功したということでしょうか?
それとも必要なかったのでしょうか?


07/09/29(土) 13:53:09 投稿者[Missing Piece] [No.4820]のスレッド内
【No.4828】 タイトル[Re: 自己レス] 【No.4827】に対する返信
h2oさん、はじめまして。

結果的には全部やりました・・・。

最初にファームウェアの初期化をしようとしたところ失敗してしまいました。前回は上手くいったのに何故なのか考えたところ、u-boot環境変数の初期化に失敗しているみたいでした。

そこで、もう一度u-boot環境変数の初期化をしたのですが、送信文字に「抜け」があることが判明しました。そこでテラタームにディレイを入れて、u-boot環境変数の初期化し、ファームウェアの初期化し、ハードディスクのパーティションの解放し、という手順を踏んで上手くいきました。

現在、sambaもインストールし終わり、本機をメディアサーバーしようとwizdを導入しようと資料を読んでいるところです。

私でわかることがありましたら気軽に聞いてくださいね。週末限定ですが・・・。




07/10/01(月) 11:10:26 投稿者[h2o] [No.4820]のスレッド内
【No.4829】 タイトル[Re: 自己レス] 【No.4828】に対する返信
>私でわかることがありましたら気軽に聞いてくださいね。週末限定ですが・・・。
>

情報ありがとうございます。
わたしもノロノロですが、少しずつ勧めてみたいと思います。

取り急ぎお礼まで。

07/10/20(土) 12:18:56 投稿者[h2o] [No.4820]のスレッド内
【No.4853】 タイトル[Re: 自己レス] 【No.4829】に対する返信
ご回答のとおり全て行ってみたところ、
おかげさまで、インストールが成功したようです。
swapエラーがでましたが、4693-4694の記事と同様にしたところ、
うまくいったようです。sambaを導入したところまでいきました。
ftpサーバーをどのようにしたらいいかをいろいろ調べています。

取り急ぎお礼まで。