nishi.nobu
2017年9月14日 10時46分
お世話になっております。
Armadillo-X1を初期化状態に戻すため、製品マニュアルの「11.1 インストールディスクを使用する」に従って作業しました。
"reboot: System halted"が表示されて書き換えが完了したので、一旦電源を切りSD拡張ボードのSW1をNORMALに戻した後電源を投入すると、以下のメッセージが表示されて止まってしまいました。原因と対策方法をご教授頂けますようよろしくお願いします。
FDT and ATAGS support not compiled in - hanging
また、初期化時のログを見直してみると、以下のメッセージが表示されていました。
(※全てのログ内容は添付ファイルをご参照ください)
random: systemd-udevd: uninitialized urandom read (16 bytes read, 32 bits of entropy available)
EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
EXT3-fs (mmcblk2p2): error: couldn't mount because of unsupported optional features (240)
EXT2-fs (mmcblk2p2): error: couldn't mount because of unsupported optional features (240)
EXT4-fs (mmcblk2p2): mounted filesystem with ordered data mode. Opts: (null)
Mounting proc: failed
Starting fsck for root filesystem.
EXT4-fs (mmcblk0p2): re-mounted. Opts: data=ordered
fsck 1.25 (20-Sep-2001)
/dev/mmcblk0p2: clean, 1063/89408 files, 327134/356352 blocks
Checking root filesystem: done
Remounting root rw: EXT4-fs (mmcblk0p2): re-mounted. Opts: data=ordered
done
Mounting sysfs: failed
ファイル | ファイルの説明 |
---|---|
bootlog.txt | ブートログ |
コメント
nishi.nobu
回答ありがとうございます。
> SW1を押下しながら電源を入れましたか?
SD拡張ボードのSW1を"SD BOOT"側にし、X1ボードのユーザスイッチを押下しながら電源を入れました。
確認ですが、
1.X1ボードのユーザスイッチはu-bootメッセージが表示される頃まで押下でよろしいでしょうか。
2.製品マニュアルにはu-bootが起動した状態で"boot"コマンドを実行するとなっていますが、u-bootプロンプトが表示されずに"reboot: System halted"が表示されるまで処理が進みます。これは正しい動きでしょうか。
> 確認の上、もう一度インストールディスクでArmadillo-X1の初期化をしてみていただけますか?
インストールディスクを作成し直したり、インストールディスクからの起動を何度も試しましたがエラーが発生します。
> それでも同様に失敗する場合は、基板の故障の可能性があります。
故障かどうか確認する方法があれば教えてください(JTAG-ICEを使用しての確認でも可)。
また、故障の場合修理は可能でしょうか。可能な場合は手続き方法を教えてください。
at_takumi.ando
安藤です。
ご確認ありがとうございます。
>確認ですが、
>1.X1ボードのユーザスイッチはu-bootメッセージが表示される頃まで押下でよろしいでしょうか。
はい。u-bootのメッセージが表示されるまで押下していただければ大丈夫です。
>2.製品マニュアルにはu-bootが起動した状態で"boot"コマンドを実行するとなっていますが、u-bootプロンプトが表示されずに"reboot: System >halted"が表示されるまで処理が進みます。これは正しい動きでしょうか。
正しいです。
USBシリアル変換アダプタのスライドスイッチを、オートブートモードに設定していませんか?
保守モードに設定すれば、電源投入時にu-bootプロンプトが表示されます。
ですが、オートブートモードで起動しても、保守モードで起動しbootコマンドを実行しても、
インストールディスクの挙動に差異は発生しません。
『スライドスイッチの設定について』
https://manual.atmark-techno.com/armadillo-x1/armadillo-x1_product_manu…
>故障かどうか確認する方法があれば教えてください(JTAG-ICEを使用しての確認でも可)。
もし故障している場合、おそらくCPUではなく周辺回路の故障が疑われるため、
お客様での確認方法の提案は難しいです...
もう一つ確認したいのですが、使用しているインストールディスクイメージのバージョンを教えていただけますか?
現在の最新バージョンは v20170808_x1 です。もし最新でない場合は、最新のイメージでもう一度試していただけますか?
もしかすると、古いバージョンのインストールディスクではボード情報の初期化に失敗するパスがあるかもしれません。
(調査中のため、まだハッキリとはお伝えできません...ごめんなさい)
nishi.nobu
回答ありがとうございます。
> ですが、オートブートモードで起動しても、保守モードで起動しbootコマンドを実行しても、
> インストールディスクの挙動に差異は発生しません。
保守モード、オートブートモードの両方試してみましたが、おっしゃる通り差異はなくどちらもエラーになります。
> もう一つ確認したいのですが、使用しているインストールディスクイメージのバージョンを教えていただけますか?
v20170808_x1を使用しています。
ねんのため、NGになった後再度ダウンロードし直してインストールディスクを作成し試してみましたが同じでした。
やはり故障でしょうか。
at_takumi.ando
安藤です。
ご確認ありがとうございます。
>やはり故障でしょうか。
こちらで基板を確認してみないと判断出来ませんが...基板の故障の可能性があります。
お手数ですが、下記「故障交換のお申込みについて」に記載されている、
「製品保証期間内の故障交換(通電後の製品)」の手順をご参照のうえ、
手続きを行っていただけますか?
故障交換のお申込みについて
https://users.atmark-techno.com/support/exchange
もう一つお伺いしたいのですが、
インストールディスクに使用したSDカードのメーカーと型番を教えていただけませんか?
よろしくお願いします。
nishi.nobu
nishi.nobu
at_takumi.ando
安藤です。
>修理依頼する前に、試しにユーザスイッチのON/OFFの両方で試してみたのですが、動作に違いはありませんでした。
>通常は何らかの違いがあるものなのでしょうか。
はい。通常は、インストールディスクで初期化する際にSW1を押下せず起動した場合は、
ボード情報を書き換えられず、その時点で自動でhaltします。
SW1を押下しながら起動した場合は、ボード情報を書き換え、eMMCの内容を初期化します。
今回のログを見たところ、(SW1とは関係なく)ボード情報を正しく書き換えられず、
かつeMMCの内容を初期化しているように見えます。
回路の故障によって、ボード情報を書き換えられない状態になっている可能性があります。
nishi.nobu
at_takumi.ando
2017年9月14日 11時04分
安藤です。
ログを見たところ、ボード情報の更新に失敗しているように見えます。
SW1を押下しながら電源を入れましたか?
確認の上、もう一度インストールディスクでArmadillo-X1の初期化をしてみていただけますか?
それでも同様に失敗する場合は、基板の故障の可能性があります。