[Armadillo:00195] Re: cannot release com1 at armadillo9

Fumito Morishima email@hidden
2005年 3月 29日 (火) 17:21:40 JST


森島です。

まず復旧のために、以下の手順を行ってもらえますか?

1. JP2をショート

2. shoehornコマンドを実行
shoehorn --boot --armadillo9 --initrd /dev/null --kernel
/usr/lib/hermit/loader-armadillo9-boot.bin --terminal

3. Armadillo-9を再起動

4. hermit> という表示がでたら Ctrl+C で終了

5. hermitコマンドで出荷時のブートローダーをダウンロード
hermit download -i /usr/lib/hermit/loader-armadillo9.bin -r bootloader
--force-locked

6. JP2をオープン

これで、出荷状態のブートローダーに戻ると思います。
(手順の 4と5の間でArmadillo-9を再起動しないよう注意してください。)


COM1の開放方法ですが、以下に簡単に記載します。

1. hermitでkernelパラメータにconsole=nullを設定
setenv console=null

2. /etc/inittab を修正したユーザランドを作成しdownloadする
(inittab の以下の行をコメントアウト)
# ::respawn:/sbin/getty -L 115200 ttyAM0 vt102

3. COMを使用しないhermitをdownloadする
hermit download -i loader-armadillo9-notty.bin -r bootloader --force-locked

4. Armadillo-9を再起動

この手順を行うと、COM1が使用されないと思います。


Emi MIYATA wrote:

>宮田@阪大と申します
>
>armadillo9 で COM1 を解放しようとしておりますが、全く
>できず御力をお貸しください。以下作業内容について
>まとめます。
>
>最初は hermit_1.3-armadillo9-1_i386.deb を使って作業しました。
>
>1, JP1 をショート
>
>2, bootloader を download
>
>  
>
>>>shoehorn --boot --armadillo9 --initrd /dev/null --kernel /usr/lib/hermit/loader-armadillo9-notty.bin --terminal
>>>      
>>>
>
>を入力し電源 ON。
>最後にプロンプトがでたので C-c で終了。
>
>3, 電源 OFF して JP1 をオープン、JP2 をショートして電源 ON
>4, ユーザーランド download
>
>  
>
>>>hermit download -i myromfs.img.gz -r userland -v
>>>      
>>>
>
>無事 download が完了しました。
>
>5, JP 全てオープンして電源 ON。dmesg|head で確認すると
>console=ttyAM0,115200
>のままであり、「COM1の解放」でかかれてあるような
>console=null
>にはなっておりませんでした。
>
>
>もしかすると、loader-armadillo9-notty.bin を download した
>ために COM1 が使えないかと考え、JP1 をショートして
>loader-armadillo9-boot.bin を download
>
>  
>
>>>shoehorn --boot --armadillo9 --initrd /dev/null --kernel /usr/lib/hermit/loader-armadillo9-boot.bin --terminal
>>>      
>>>
>
>して JP2 をショートして
>
>  
>
>>>hermit download -i myromfs.img.gz -r userland -v
>>>      
>>>
>
>としましたが、
>
>hermit: panic: can't connect to target
>
>というメッセージで終了となり download に失敗します。
>
>これ以降 kernel、userland 共に hermit で download 
>できなくなりました。Windows でも download して
>みましたが、hermit が凍りついたまま戻りません。
>
>hermit に新しいバージョンがあることを知り
>hermit_1.3-armadillo9-2_i386.deb
>を使ってみましたが症状は変化ありませんでした。
>
>どうすれば hermit で kernel or userland に download できる
>ようになるか、また、armadillo9 にて COM1 を正しく解放する
>方法も合わせて御教授頂ければ幸いです。
>
>
>				宮田恵美
>				email@hidden
>				TEL:06-6850-5475 FAX:06-6850-5539
>_______________________________________________
>armadillo mailing list
>email@hidden
>http://lists.atmark-techno.com/mailman/listinfo/armadillo
>  
>




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