Hack BBS

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

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

【No.5567】のスレッド
09/07/31(金) 21:14:05 投稿者[かっしー] [No.5567]のスレッド内
【No.5567】 タイトル[玄箱PROの初期化] この記事がスレッドの最初です
機種:玄箱 PRO

玄箱 PROのu-bootの環境変数を初期値にして、tftpブートして内蔵のフラッシ
ュメモリを初期化したところ、以下のようなメッセージがでます。

~ # update_mtd.sh all
***** Cleaning and collect badlist /dev/mtd1 *****
end_request: I/O error, dev mtdblock1, sector 256
end_request: I/O error, dev mtdblock1, sector 512
end_request: I/O error, dev mtdblock1, sector 768
end_request: I/O error, dev mtdblock1, sector 1024
end_request: I/O error, dev mtdblock1, sector 1280
end_request: I/O error, dev mtdblock1, sector 1536
end_request: I/O error, dev mtdblock1, sector 1792
end_request: I/O error, dev mtdblock1, sector 2048
end_request: I/O error, dev mtdblock1, sector 2304
end_request: I/O error, dev mtdblock1, sector 2816
end_request: I/O error, dev mtdblock1, sector 3072
end_request: I/O error, dev mtdblock1, sector 3328
end_request: I/O error, dev mtdblock1, sector 3584
***** copying /boot/uImage.buffalo to /dev/mtd1 *****
Skip this sector(256)
Skip this sector(512)
Skip this sector(768)
Skip this sector(1024)
Skip this sector(1280)
Skip this sector(1536)
Skip this sector(1792)
Skip this sector(2048)
Skip this sector(2304)
Skip this sector(2816)
Skip this sector(3072)
Skip this sector(3328)
Skip this sector(3584)
***** Cleaning /dev/mtdchar2 *****
***** Writing /boot/nandrootfs.jffs2 to /dev/mtdchar2 *****
***** copying /boot/u-boot.bin to /dev/mtd0 *****
480+1 records in
480+1 records out
***** Cleaning /dev/mtdchar3 *****
Done.

その後、リブートすると以下のメッセージがでてtftpブートに変わってしまいます。
U-Boot 1.1.1 (Apr 10 2007 - 18:10:08) Marvell version: 1.12.1 - TINY

DRAM CS[0] base 0x00000000 size 128MB
DRAM Total size 128MB
[256kB@fffc0000] Flash: 256 kB
Addresses 20M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (20M - 16M): Done
NAND: 256 MB

Soc: 88F5182 A2
CPU: ARM926 (Rev 0) running @ 500Mhz
Orion 1 streaming disabled
SysClock = 250Mhz , TClock = 166Mhz


USB 0: host mode
USB 1: host mode
PCI 0: PCI Express Root Complex Interface
PCI 1: Conventional PCI, speed = 33000000
Net: egiga0 [PRIME]
Using 88E1118 phy
nand_read_ecc: Failed ECC read, page 0x00000040
** Read error on NAND

** Bad Magic Number 0x0 **
NAND Boot Fail. Change Tftp booting
hit any key to switch tftp boot.
<<system_bootend>>
Hit any key to stop autoboot: 0


これはもう内蔵メモリが壊れてしまい、復旧する方法はないのでしょうか?
基盤交換しかありませんか?
もしあれば教えていただきたいのですがお願いします。

09/08/22(土) 11:25:39 投稿者[oyaji] [No.5567]のスレッド内
【No.5580】 タイトル[Re: 玄箱PROの初期化] 【No.5567】に対する返信
便乗させて下さい。

私も、update_mtd.sh uImageを実行したところ、
"***** copying /boot/uImage.buffalo to /dev/mtd1 *****"
が表示される前に処理が終了してしまいました。

update_mtd.shを覗いてみたところ、ddで/dev/mtdblock1にテスト書きするループでことごとく失敗したようです。

試しにリブートしたら、かっしーさんと同じくtftpブートになってしまいました。

HDDブートに設定しなおして、何度update_mtd.sh uImageを実行しても、同じ結果になり、NANDブートできない状態です。

これは/dev/mtdblock1がお亡くなりになったんでしょうか?

HDDブートのときにも、/dev/mtdblock1でエラー出まくりになってます。

復活の方法があればどうかご教示下さいませ。

宜しくお願いいたします。