[Armadillo:06619] Re: Armadillo-300におけるtftpdlでのフラッシュ書き込み

mizo email@hidden
2011年 1月 24日 (月) 13:13:14 JST


溝渕です。

TFC 小林 wrote:
>> また、tftpdlで、linux-a300-1.07.bin.gzを指定した場合のログを貼り付けて
>> ください。
>>
>> - 保守モード起動時にシリアルコンソールソフト上に表示されるメッセージを
>> 貼り付けてください。
> 
> 何回か試したところ、1回だけ成功し、書き込むことが出来ました。
> しかし、再度行ったところ駄目でした。
> 
> 下記電源投入直後から↓
> 
> Hermit-At v1.1.21 (Armadillo-300/eth) compiled at 18:39:48, Mar 25 2009

loader-armadillo3x0-eth-v1.1.21.binは正常に書き込まれています。

> Disk drive detected: Hitachi XXM2.3.0 Rev 3.00 X0211 20021005032244

CF(MicroDrive?)が接続されていますね。ログはこれが全てでしょうか?
"Can't find /boot"
などのように表示されませんでしたか?

また、ジャンパの状態はどのようになっていますか?
CFを外してtftpdlを実行するとどうなるでしょうか?

> hermit> tftpdl 192.168.0.2 192.168.0.10 --kernel=linux-a300-1.07.bin.gz
> 
> Client IPaddr   : 192.168.0.2
> Server IPaddr   : 192.168.0.10
> Kernel file     : linux-a300-1.07.bin.gz
> 
> initializing net-device...OK
> Filename : linux-a300-1.07.bin.gz
> ...........................................................................................................................................................................................retry:
> Filename : linux-a300-1.07.bin.gz
> ....................................................................................................................................................................................................................................................retry:
> Filename : linux-a300-1.07.bin.gz
> ....................................................................................................................................................................................retry:
> Filename : linux-a300-1.07.bin.gz
> ...............................................................................................................................................................................................error..
> -NG ソ・ソ・・・゚
・・゚・・・
ソ゚ソ゚・・ソ゚・
・゚゚・・・
・・・・・
゚・・・・・゚・・・
゚ソソ・゚゚
゚゚・・・
・・・・・ソ・・・・゚
・・・
・・・・゚・
゚ソ・・・・・ソ゚・゚・

> hermit>

現象としては以前と同様ですね。tftpでのファイル取得に失敗しています。"."
は、ファイル取得の進捗を表していますがある一定サイズの取得でエラーになる
わけではないようです。

>> - すでにIPアドレス"192.168.0.2"が他のPC等から使用されていたりしません
>> か?ATDEから、"ping 192.168.0.2"を実行し、レスポンスが無いことを確認し
>>>> ください。

上記で確認してほしかったのは、IPアドレス"192.168.0.2"がすでに他のPC等で
使用されていないかどうかです。

Armadillo-300を起動しない状態で、PCから、
[atde]$ ping 192.168.0.2
を実行して、"192.168.0.2"が使用されていないかどうかをご確認ください。

> ATDE2と、Armadillo-300双方で、pingを100回くらい試してみましたが、
> 転送に問題なさそうです。
> 不思議なことで、
> ATDE2では、pingコマンドのオプションを指定出来たのですが、
> Armadilloではpingのオプションが指定できませんでした。

Armadillo-300のpingは、busyboxに含まれているものを使用しています。ATDE2
の場合は、iputils-pingに含まれているものを使用しています。

busyboxに含まれるコマンドは、ping以外でもいくつかのオプションに対応して
いないものがあります。

もし、ATDE2同様に使用したい場合は、debianのビルド済みパッケージ等を使用
してください。

以上ご確認ください。




armadillo メーリングリストの案内