Armadilloフォーラム

RTCオプションモジュールをデバイスツリーに追加すると起動しない

hata

2025年6月19日 19時57分

RTCオプションモジュールをデバイスファイルで追加したあとに再起動すると
Starting kernel ... で停止し、起動してきません。

手順
1. SDカードでインストールディスクを作成し、SDカードブートでインストール
2. initial_setup.swu を USBメモリでインストール
3. at-dtweb で RTCモジュールのみを追加したデバイスファイルの swuをUSBメモリでインストール

何度かやってみましたが、同じ症状になりました。なにか原因はわかりますでしょうか。
以下、停止したときのコンソール出力です。

U-Boot 2020.04-at25 (Feb 25 2025 - 01:54:53 +0000)
 
CPU:   i.MX6ULL rev1.1 at 396 MHz
Model: Atmark Techno Armadillo-600 Series
DRAM:  512 MiB
setup_rtc_disarm_alarm: Can't find bus
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
In:    mxc_serial
Out:   mxc_serial
Err:   mxc_serial
switch to partitions #0, OK
mmc0(part 0) is current device
Net:   eth0: ethernet@2188000
Fastboot: Normal
Saving Environment to MMC... Writing to MMC(0)... OK
Normal Boot
Hit any key to stop autoboot:  0
switch to partitions #0, OK
mmc0(part 0) is current device
6499280 bytes read in 1025 ms (6 MiB/s)
Booting from mmc ...
38953 bytes read in 30 ms (1.2 MiB/s)
Loading fdt boot/armadillo-640.dtb
41 bytes read in 12 ms (2.9 KiB/s)
3412 bytes read in 13 ms (255.9 KiB/s)
Applying fdt overlay: armadillo-640-at-dtweb.dtbo
## Booting kernel from Legacy Image at 80800000 ...
   Image Name:   Linux-5.10.237-0-at
   Created:      2025-05-26   9:14:16 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    6499216 Bytes = 6.2 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 9ef1c000, end 9ef48fff ... OK
 
Starting kernel ...

==========
製品型番:A6400-D00Z
Debian/ABOSバージョン:v3.21.3-at.12
カーネルバージョン:5.10.237-0
3G/LTE モジュール情報 (Debianのみ):
その他:
==========

コメント

佐藤です。

> RTCオプションモジュールをデバイスファイルで追加したあとに再起動すると
> Starting kernel ... で停止し、起動してきません。
起動はしていますが、コンソールへの出力がされていないだけだと思います。
at-dtweb で UART1 を 3,5 ピンに追加してから再度インストールしてみてください。

> 起動はしていますが、コンソールへの出力がされていないだけだと思います。
> at-dtweb で UART1 を 3,5 ピンに追加してから再度インストールしてみてください。
ご提示の方法で解決しました。
(これまでA6Eを使っていたので、RTCの追加だけで安心していました)

いつも早々のご回答ありがとうございます。