na_rumi
2024年5月28日 15時43分
Armadillo-Iot A6E Cat.M1モデル を使用しています。
Armadillo-Iot A6Eの電源を入れたところ、ターミナルに以下のログが繰り返し出力されるようになりました。
■eMMC起動時のログ
[2024-05-28 10:12:49.586] U-Boot 2020.04-at21 (Dec 22 2023 - 06:09:25 +0000) [2024-05-28 10:12:49.586] [2024-05-28 10:12:49.586] CPU: i.MX6ULL rev1.1 at 396 MHz [2024-05-28 10:12:49.594] Model: Atmark Techno Armadillo-IoT Gateway A6E Board [2024-05-28 10:12:49.596] DRAM: 512 MiB [2024-05-28 10:12:49.670] wait_for_sr_state: Arbitration lost sr=93 cr=80 state=2020 [2024-05-28 10:12:49.670] i2c_init_transfer: failed for chip 0x32 retry=0 [2024-05-28 10:12:49.677] wait_for_sr_state: Arbitration lost sr=93 cr=80 state=2020 [2024-05-28 10:12:49.681] i2c_init_transfer: failed for chip 0x32 retry=1 [2024-05-28 10:12:49.686] wait_for_sr_state: Arbitration lost sr=93 cr=80 state=2020 [2024-05-28 10:12:49.694] i2c_init_transfer: failed for chip 0x32 retry=2 [2024-05-28 10:12:49.699] i2c_init_transfer: give up i2c_regs=0x21a4000 [2024-05-28 10:12:49.699] setup_rtc_disarm_alarm: Can't find device id=0x32 [2024-05-28 10:12:49.704] WDT: Started with servicing (10s timeout) [2024-05-28 10:12:49.718] PMIC: PFUZE3000 DEV_ID=0x30 REV_ID=0x11 [2024-05-28 10:12:49.718] MMC: FSL_SDHC: 0, FSL_SDHC: 1 [2024-05-28 10:12:49.729] Loading Environment from MMC... OK軫n: mxc_serial [2024-05-28 10:12:49.784] Out: mxc_serial [2024-05-28 10:12:49.784] Err: mxc_serial [2024-05-28 10:12:49.825] switch to partitions #0, OK [2024-05-28 10:12:49.825] mmc0(part 0) is current device [2024-05-28 10:12:49.829] flash target is MMC:0 [2024-05-28 10:12:49.873] Net: Could not get PHY for FEC0: addr 0 [2024-05-28 10:12:49.886] No ethernet found. [2024-05-28 10:12:49.886] [2024-05-28 10:12:49.886] Fastboot: Normal [2024-05-28 10:12:49.890] Saving Environment to MMC... Writing to MMC(0)... OK [2024-05-28 10:12:49.897] Normal Boot [2024-05-28 10:12:49.902] Hit any key to stop autoboot: 0 [2024-05-28 10:12:49.944] switch to partitions #0, OK [2024-05-28 10:12:49.944] mmc0(part 0) is current device [2024-05-28 10:12:50.655] 6385632 bytes read in 147 ms (41.4 MiB/s) [2024-05-28 10:12:50.655] Booting from mmc ... [2024-05-28 10:12:50.674] 39652 bytes read in 6 ms (6.3 MiB/s) [2024-05-28 10:12:50.674] Loading fdt boot/armadillo.dtb [2024-05-28 10:12:50.694] 43 bytes read in 3 ms (13.7 KiB/s) [2024-05-28 10:12:50.707] 1819 bytes read in 4 ms (443.4 KiB/s) [2024-05-28 10:12:50.707] Applying fdt overlay: armadillo-iotg-a6e-ems31.dtbo [2024-05-28 10:12:50.742] ## Booting kernel from Legacy Image at 80800000 ... [2024-05-28 10:12:50.742] Image Name: Linux-5.10.205-0-at [2024-05-28 10:12:50.748] Created: 2023-12-25 6:07:28 UTC [2024-05-28 10:12:50.752] Image Type: ARM Linux Kernel Image (uncompressed) [2024-05-28 10:12:50.752] Data Size: 6385568 Bytes = 6.1 MiB [2024-05-28 10:12:50.761] Load Address: 82000000 [2024-05-28 10:12:50.765] Entry Point: 82000000 [2024-05-28 10:12:50.765] Verifying Checksum ... OK [2024-05-28 10:12:50.915] ## Flattened Device Tree blob at 83500000 [2024-05-28 10:12:50.915] Booting using the fdt blob at 0x83500000 [2024-05-28 10:12:50.921] Loading Kernel Image [2024-05-28 10:12:50.991] Loading Device Tree to 9ef1b000, end 9ef47fff ... OK [2024-05-28 10:12:50.997] [2024-05-28 10:12:50.997] Starting kernel ... [2024-05-28 10:12:50.997] [2024-05-28 10:12:52.370] [ 0.914337] pca953x 1-0020: failed writing register [2024-05-28 10:12:52.458] [ 1.183663] mdio_bus 2188000.ethernet-1: MDIO device at address 0 is missing. [2024-05-28 10:12:52.474] [ 1.200847] rtc-rv8803 1-0032: Unable to read register 0x0e [2024-05-28 10:12:52.602] [ 1.327720] thermal thermal_zone0: critical temperature reached (105 C), shutting down [2024-05-28 10:12:52.608] [ 1.336853] thermal thermal_zone0: critical temperature reached (105 C), shutting down
以下の 「故障かなと思ったら(Armadillo-IoT ゲートウェイ A6E)」というサイト を参考に、SDブート用のイメージを作成し、
SDブートをコマンドから実行すると、「mdio_bus 2188000.ethernet-1: MDIO device at address 0 is missing.」というログが出力されました。
この後に行う対処方法についてお教えいただけますでしょうか。
■参考にしたサイト
故障かなと思ったら(Armadillo-IoT ゲートウェイ A6E)
https://armadillo.atmark-techno.com/faq/troubleshooting-aiota6e#sdboot
■SDブート時のログ
=> run loadimage 6370632 bytes read in 296 ms (20.5 MiB/s) => run mmcboot Booting from mmc ... 39966 bytes read in 28 ms (1.4 MiB/s) Loading fdt boot/armadillo.dtb 43 bytes read in 19 ms (2 KiB/s) 1819 bytes read in 20 ms (87.9 KiB/s) Applying fdt overlay: armadillo-iotg-a6e-ems31.dtbo ## Booting kernel from Legacy Image at 80800000 ... Image Name: Linux-5.10.215-0-at Created: 2024-04-19 7:32:18 UTC Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 6370568 Bytes = 6.1 MiB Load Address: 82000000 Entry Point: 82000000 Verifying Checksum ... OK ## Flattened Device Tree blob at 83500000 Booting using the fdt blob at 0x83500000 Loading Kernel Image Loading Device Tree to 9ef1b000, end 9ef47fff ... OK Starting kernel ... [ 1.255191] mdio_bus 2188000.ethernet-1: MDIO device at address 0 is missing.
コメント
na_rumi
at_shinya.koga
アットマークテクノの古賀です。
na_rumiさん:
>他の要因として考えられるのは、Armadilloの外装を全て取り払って開発を行っておりました。
>むき出しの基盤に何か触れてしまった場合はあります。
I2C と Ethernet PHY でエラーが出ていること、および、Linux の起動直後にサーマルシャットダウンする状況ということで、基板に導通性のものが接触して短絡故障した可能性もあります。
最初の質問でご覧になられていた FAQ ページの「7. 問題が解決しなかった場合は?」からリンクを張っております「製品保証サービス」の「製品保証規定」をご確認のうえ、ページ末尾にある「保証交換のご依頼フォーム」から申し込みをお願いします。なお、弊社での調査の結果、保証規定の対象外と判断される場合は、同ページの「有償交換サービス」に記載している内容での対応となることをご承知ください。
お手数をかけまして恐縮ですが、どうぞ宜しくお願いします。
at_shinya.koga
2024年5月29日 8時24分
アットマークテクノの古賀です。
na_rumiさん:
>Armadillo-Iot A6E Cat.M1モデル を使用しています。
>Armadillo-Iot A6Eの電源を入れたところ、ターミナルに以下のログが繰り返し出力されるようになりました。
>■eMMC起動時のログ
ブートローダー(u-boot)で I2C のエラーと Ethernet PHY のエラーが出ており、Linux カーネルでも同様ですね。
さらに、Linux カーネルのログでは、CPU (SoC) の温度が 105℃ 以上になってサーマルシャットダウンする旨のログが末尾に出ています。
SoC が異常発熱しているのかも知れません。
>以下の 「故障かなと思ったら(Armadillo-IoT ゲートウェイ A6E)」というサイト を参考に、SDブート用のイメージを作成し、
>SDブートをコマンドから実行すると、「mdio_bus 2188000.ethernet-1: MDIO device at address 0 is missing.」というログが出力されました。
>この後に行う対処方法についてお教えいただけますでしょうか。
取り急ぎ確認ですが、最後に通常起動した時から、この状態になるまでの間に、どういった操作を行っていらしたでしょうか?