Armadilloフォーラム

SDカードによるインストールができない

oct403_0808

2024年12月20日 15時30分

==========
製品型番:AG6261-C01Z
Debian/ABOSバージョン:
カーネルバージョン:
3G/LTE モジュール情報 (Debianのみ):
その他:
==========

いつもお世話になっております。
A6E cat.1モデルのAG6261を使用しております。
microSDカードを使用してインストールディスクをArmadilloにイントールする段階ですが、
ループしてしまい、インストールが終了しません。

U-Boot 2020.04-at24 (Jun 25 2024 - 05:19:56 +0000)

CPU: i.MX6ULL rev1.1 at 396 MHz
Model: Atmark Techno Armadillo-IoT Gateway A6E Board
DRAM: 512 MiB
WDT: Started with servicing (10s timeout)
PMIC: PFUZE3000 DEV_ID=0x30 REV_ID=0x11
MMC: FSL_SDHC: 0, FSL_SDHC: 1
Loading Environment from MMC... OKⅹn: mxc_serial
Out: mxc_serial
Err: mxc_serial
switch to partitions #0, OK
mmc1 is current device
flash target is MMC:1
Net: eth0: ethernet@2188000
Fastboot: Normal
Saving Environment to MMC... Writing to MMC(1)... OK
Normal Boot
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc1 is current device
rollback() Rolling back to mmcblk1p1
Saving Environment to MMC... Writing to redundant MMC(1)... OK
resetting ...

同モデルを弊社で3台購入し、うち2台では同じmicroSDカード、インストールディスクを利用してインストールが出来ました。
ループしてしまう個体は、別のmicroSDカードに変えてもループが起こります。
(御社に保証交換確認のためお送りしておりましたが、良品との判定でご返却いただきました)

考えられる原因はございますでしょうか。

ファイル ファイルの説明
20241220-1 roop.txt
20241220_2 mmcinfo.txt
コメント

アットマークテクノの古賀です。

oct403_0808さん:
>A6E cat.1モデルのAG6261を使用しております。
>microSDカードを使用してインストールディスクをArmadilloにイントールする段階ですが、
>ループしてしまい、インストールが終了しません。

ごめんなさい。頂いたログからは、要因が分かりませんでした。
起動失敗時に rolloback しているのですが、頂いたログは mmcbk1p1 への rolloback の分しかありません。つまり、二面化されたOS ストレージの片面でのエラーの分しかログがありません。
もう片面への rollback、つまり、mmcblk1p2 へ rollback する時のログがあると、エラー要因の手がかりをつかめるかも知れません。
 https://armadillo.atmark-techno.com/guide/armadillo-base-os

>U-Boot 2020.04-at24 (Jun 25 2024 - 05:19:56 +0000)
>
>CPU: i.MX6ULL rev1.1 at 396 MHz
>Model: Atmark Techno Armadillo-IoT Gateway A6E Board
>DRAM: 512 MiB
>WDT: Started with servicing (10s timeout)
>PMIC: PFUZE3000 DEV_ID=0x30 REV_ID=0x11
>MMC: FSL_SDHC: 0, FSL_SDHC: 1
>Loading Environment from MMC... OKⅹn: mxc_serial
>Out: mxc_serial
>Err: mxc_serial
>switch to partitions #0, OK
>mmc1 is current device
>flash target is MMC:1
>Net: eth0: ethernet@2188000
>Fastboot: Normal
>Saving Environment to MMC... Writing to MMC(1)... OK
>Normal Boot
>Hit any key to stop autoboot: 0
>switch to partitions #0, OK
>mmc1 is current device
>rollback() Rolling back to mmcblk1p1
>Saving Environment to MMC... Writing to redundant MMC(1)... OK
>resetting ...

お手数ですが、
>U-Boot 2020.04-at24 (Jun 25 2024 - 05:19:56 +0000)
の後にエラーして rollback する時の二回分のログを採取して頂けますか。
つまり、引用して頂いた

rollback() Rolling back to mmcblk1p1

と出た時のログに加え、その次の起動で出るはずの

rollback() Rolling back to mmcblk1p2

と出た時のログも採取して頂けると助かります。

>同モデルを弊社で3台購入し、うち2台では同じmicroSDカード、インストールディスクを利用してインストールが出来ました。
>ループしてしまう個体は、別のmicroSDカードに変えてもループが起こります。
>(御社に保証交換確認のためお送りしておりましたが、良品との判定でご返却いただきました)

弊社の方で保証交換確認した際には、弊社で用意した uSD のブートディスクを使って SD ブートを正常に確認できたようですね。

>考えられる原因はございますでしょうか。

冒頭で述べましたように、現時点では原因不明です。ひとまず、二回分のログを頂ければと思います。
お手数をかけますが、どうぞ宜しくお願いします。

アットマークテクノの古賀です。

oct403_0808さん:
>お手数おかけします。
>再度ログをお送りします。
>よろしくお願いいたします。

有難うございます。ログを見ましたが、単に mmcblk1p1 と mmkcblk1p2 の間で rollback を繰り返している、という以上のことは、分かりませんでした。
一点気になるのは、インストールディスクからのブートで rollback が起きている、ということです。
実は、インストールディスクのディスクイメージでは、rollback が無効になるようにしているのです。にも関わらず、お手元のインストールディスクからブートした時に rollback が起きている、ということで、何かおかしいですね。

お手数をかけてしまい恐縮ですが、お手元の uSD カードに、弊社からリリースしているインストールディスクイメージを書き込んでインストールディスクを作成して、そのインストールディスクでブートした時のログを採取して頂いてもよいでしょうか?
 https://armadillo.atmark-techno.com/resources/software/armadillo-iot-a6…

以上、どうぞ宜しくお願いします。

お世話になっております。
ご指示いただいた通り、インストールディスク作成し、ブートしたところ、reboot: Power downと表示されました。

ファイル ファイルの説明
20241224_imagedisk.txt

アットマークテクノの古賀です。

oct403_0808さん:
>ご指示いただいた通り、インストールディスク作成し、ブートしたところ、reboot: Power downと表示されました。

インストールが成功して完了すると、このメッセージが出力されますから、問題なくインストールできたようですね。

質問ですが、これまでインストールに失敗していたインストールディスクは、どうやって作成されたものでしょうか?

古賀様
ご教授いただきありがとうございます。
これまでは、開発者が作成した、拡張子が.diskのファイルをmicroSDカードに書き込み、インストールしようとして失敗しておりました。
インストールディスクの作成方法については、改めて確認できましたらお知らせいたします。