Armadilloフォーラム

"unable to open an initial console"発生後、起動できない

s_morikawa

2021年5月20日 17時12分

新NOR FLASH版Armadillo(A441)へのコンバートを行っています。
カーネルは2.6.26-at28, ユーザーランドv1.53.0がベースです。

SDカードからのブートになりますが、起動時、
"Warning: unable to open an initial console"
という出力があり、その後起動シーケンスが止まってしまいます。

https://armadillo.atmark-techno.com/faq/unable-to-open-initial-console
↑の記述によると、このWarningは"Flashに書込を行ったイメージのサイズが、Flashのユーザ領域を越えている可能性があります。"
とのことですが、ブートデバイスをmmcblkにしている場合も該当するでしょうか?
該当する場合、どのあたりを見直せばよいかわかりません。

停止するまでの起動ログを添付いたします。

ファイル ファイルの説明
startup.log
コメント

at_akihito.irie

2021年5月21日 14時21分

入江です。

> https://armadillo.atmark-techno.com/faq/unable-to-open-initial-console
> ↑の記述によると、このWarningは"Flashに書込を行ったイメージのサイズが、Flashのユーザ領域を越えている可能性があります。"
> とのことですが、ブートデバイスをmmcblkにしている場合も該当するでしょうか?

当該のエラーは、Armadilloが読みだすユーザーランドイメージが壊れている
などの理由で正常にロードできない場合に出力されます。
なので、ブートデバイスがSDカードであっても、ユーザーランドが壊れていれ
ば出力されます。

問題の切り分けとして、使用するユーザーランドやカーネルを順番に標準のも
のに入れ替えて動作確認することをおすすめします。

初めに、お使いのSDカード上のユーザーランドイメージを標準イメージに置き
換えて同様の現象が起きるか試していただけますでしょうか。

SDカードのユーザーランドイメージを書き換える手順は以下のマニュアルを参
照してください。
https://manual.atmark-techno.com/armadillo-4x0/armadillo-400_series_sof…

それでも同様の症状が出るならば、次はカーネルも置き換えて動作確認をして、
原因の切り分けを行ってください。

ありがとうございます。
カーネルコンフィギュレーションやユーザーランドの変更を初期化して、ブートROMを作成するところから確認してみます。

> 入江です。
>
> > https://armadillo.atmark-techno.com/faq/unable-to-open-initial-console
> > ↑の記述によると、このWarningは"Flashに書込を行ったイメージのサイズが、Flashのユーザ領域を越えている可能性があります。"
> > とのことですが、ブートデバイスをmmcblkにしている場合も該当するでしょうか?
>
> 当該のエラーは、Armadilloが読みだすユーザーランドイメージが壊れている
> などの理由で正常にロードできない場合に出力されます。
> なので、ブートデバイスがSDカードであっても、ユーザーランドが壊れていれ
> ば出力されます。
>
> 問題の切り分けとして、使用するユーザーランドやカーネルを順番に標準のも
> のに入れ替えて動作確認することをおすすめします。
>
> 初めに、お使いのSDカード上のユーザーランドイメージを標準イメージに置き
> 換えて同様の現象が起きるか試していただけますでしょうか。
>
> SDカードのユーザーランドイメージを書き換える手順は以下のマニュアルを参
> 照してください。
> https://manual.atmark-techno.com/armadillo-4x0/armadillo-400_series_sof…
>
> それでも同様の症状が出るならば、次はカーネルも置き換えて動作確認をして、
> 原因の切り分けを行ってください。
>