[Armadillo:07983] Re: Armadillo-800のSDブートが、カーネルパニックでうまくいきません。
Takenoshita Koyo
email@hidden
2012年 4月 11日 (水) 18:01:46 JST
竹之下です。
> VFS: Cannot open root device "mmcblk1p2" or unknown-block(2,0)
> Please append a correct "root=" boot option; here are the available partitions:
> b300 7553024 mmcblk0 driver: mmcblk
> b301 500024 mmcblk0p1
> b302 5099776 mmcblk0p2
> b303 976608 mmcblk0p3
> b304 976608 mmcblk0p4
> b310 512 mmcblk0boot1 (driver?)
> b308 512 mmcblk0boot0 (driver?)
> Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
という表示から、ルートファイルシステムがあるはずの、mmcblk1p2というデバイス
が見つからないのでエラーになっている事が分かります。
(mmcblk0*(内蔵eMMC)は、見つかっているようです。)
SDカードは認識に少し時間がかかるので、カーネルの初期化処理が終わった後、
ルートファイルシステムにあるinitを実行するまで、少し待たなければなりません。
http://manual.atmark-techno.com/armadillo-800-eva/armadillo-800-eva_product_manual_ja-1.2.0/ch09.html#fig.sd_boot.do_sd_boot
にあるように、カーネルパラメータに rootwait を追加してみてください。
(2012年04月11日 17:41), ITF-Ishihara wrote:
> ITF-Ishiharaです。
> Armadillo-800で、SDブートがうまく行きません。
> SDブートを使われている方がいれば、お知恵をください。
>
> loader-armadillo8x0-v3.0.0.bin
> debian-squeeze_a800eva_20120222.tar.gz
> linux-a800eva-1.01.bin
>
> を使って、2GBのSDカードに構築し、
> hermit>boot
>
> していますが、途中で
>
> Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-
> block(2,0)
>
> となり、hermitに帰ってきます。
>
> 動作ログは、添付いたします。
>
>
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
--
Koyo Takenoshita
armadillo メーリングリストの案内