Part Number: AM623
Tool/software:
Hello experts,
I use custom bord with AM623 with SDK 10.01.10.04 yocto environment.
I got FALCON boot mode refer to e2e.ti.com/.../am625-how-to-setup-u-boot-falcon-boot-by-sdk-09_00_00_03 tiket at SDK 9.
Then, I use SDK10 and I implemente FALCON boot, too. The kernel is booted but showes below error or infomation(please refer from line 64).
U-Boot SPL 2024.04-ti-g29d0c23d67ee (Nov 29 2024 - 11:41:54 +0000)
SYSFW ABI: 4.0 (firmware rev 0x000a '10.1.8--v10.01.08 (Fiery Fox)')
DDR data bus test : OK
DDR address bus test : OK
DDR Write&Read test1 : OK
DDR Write&Read test2 : OK
DDR Memory OK!
SPL initial stack usage: 13392 bytes
Initializing A2B Configuration in SPL...
Final check: Does 0x00 still exist?
0x00 still exists. A2B configuration has completed.
Trying to boot from MMC2
*** Normal(FALCON) Boot ********
Authentication passed
Warning: Did not detect image signing certificate. Skipping authentication to prevent boot failure. This will fail on Security Enforcing(HS-SE) devices
Warning: Did not detect image signing certificate. Skipping authentication to prevent boot failure. This will fail on Security Enforcing(HS-SE) devices
fdt_fixup_memory_banks: FDT_ERR_BADMAGIC
Error fixing up memory node! -9
Loading Environment from nowhere... OK
Warning: Did not detect image signing certificate. Skipping authentication to prevent boot failure. This will fail on Security Enforcing(HS-SE) devices
Warning: Did not detect image signing certificate. Skipping authentication to prevent boot failure. This will fail on Security Enforcing(HS-SE) devices
Starting ATF on ARM64 core...
NOTICE: BL31: v2.11.0(release):v2.11.0-906-g58b25570c9-dirty
NOTICE: BL31: Built : 04:20:32, Nov 1 2024
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 6.6.58-rt45-ti-rt-01780-gc79d7ef3a56f-dirty (oe-user@oe-host) (aarch64-oe-linux-gcc (GCC) 13.3.0, GNU ld (GNU Binutils) 2.42.0.20240723) #1 SMP PREEMPT_RT Wed Nov 27 14:15:26 UTC 2024
[ 0.000000] Machine model: Disklavier CC Board for Falcon
[ 0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
[ 0.000000] printk: legacy bootconsole [ns16550a0] enabled
[ 0.000000] efi: UEFI not found.
[ 0.000000] [Firmware Bug]: Kernel image misaligned at boot, please fix your bootloader!
[ 0.000000] OF: reserved mem: 0x000000009ca00000..0x000000009cafffff (1024 KiB) map non-reusable ramoops@9ca00000
[ 0.000000] Reserved memory: created DMA memory pool at 0x000000009cb00000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node m4f-dma-memory@9cb00000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x000000009cb00000..0x000000009cbfffff (1024 KiB) nomap non-reusable m4f-dma-memory@9cb00000
[ 0.000000] Reserved memory: created DMA memory pool at 0x000000009cc00000, size 14 MiB
[ 0.000000] OF: reserved mem: initialized node m4f-memory@9cc00000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x000000009cc00000..0x000000009d9fffff (14336 KiB) nomap non-reusable m4f-memory@9cc00000
[ 0.000000] Reserved memory: created DMA memory pool at 0x000000009da00000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@9da00000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x000000009da00000..0x000000009dafffff (1024 KiB) nomap non-reusable r5f-dma-memory@9da00000
[ 0.000000] Reserved memory: created DMA memory pool at 0x000000009db00000, size 12 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-memory@9db00000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x000000009db00000..0x000000009e6fffff (12288 KiB) nomap non-reusable r5f-memory@9db00000
[ 0.000000] OF: reserved mem: 0x000000009e780000..0x000000009e7fffff (512 KiB) nomap non-reusable tfa@9e780000
[ 0.000000] OF: reserved mem: 0x000000009e800000..0x000000009fffffff (24576 KiB) nomap non-reusable optee@9e800000
...
[ OK ] Listening on Docker Socket for the API.
[ OK ] Reached target Socket Units.
[ OK ] Found device /dev/ttyS2.
[ OK ] Started D-Bus System Message Bus.
[ 12.098228] dbus-broker-lau[227]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set
[ 12.775349] platform 2b300050.target-module: deferred probe pending
[ 13.959240] omap-mailbox 29000000.mailbox: omap mailbox rev 0x66fc9100
[ OK ] Reached target Basic System.
[ 14.365271] Internal error: synchronous external abort: 0000000096000010 [#1] PREEMPT_RT SMP
[ 14.365305] Modules linked in: rti_wdt(+) sa2ul omap_hwspinlock mcrc64 omap_mailbox spi_omap2_mcspi cryptodev(O) fuse drm drm_panel_orientation_quirks backlight ipv6
[ 14.365364] CPU: 0 PID: 166 Comm: (udev-worker) Tainted: G O 6.6.58-rt45-ti-rt-01780-gc79d7ef3a56f-dirty #1
[ 14.365377] Hardware name: Disklavier CC Board for Falcon (DT)
[ 14.365382] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 14.365394] pc : 0xffff80007945732c
[ 14.365399] lr : 0xffff80007945731c
[ 14.365403] sp : ffff000003b9b8c0
[ 14.365406] x29: ffff000003b9b8c0 x28: ffff800079459118 x27: 000000000000000c
[ 14.365421] x26: ffff000003b9bd28 x25: 0000000000000001 x24: 00000000000003e8
[ 14.365435] x23: ffff000001659000 x22: ffff000003796a90 x21: ffff000001659010
[ 14.365449] x20: ffff8000813b8090 x19: ffff000003796a80 x18: 0000000000000000
[ 14.365463] x17: ffff7fffbefe6000 x16: ffff00003ff929c0 x15: ffff00003ff978c0
[ 14.365477] x14: 0000000000000000 x13: 000004626c1256be x12: 0000000000000002
[ 14.365490] x11: 0000000000002000 x10: ffff00003ffff010 x9 : ffff8000813ba000
[ 14.365504] x8 : ffff8000813b8fff x7 : ffff8000813b8000 x6 : ffff00003ffff018
[ 14.365518] x5 : ffff0000016592c8 x4 : ffff0000016592c8 x3 : 0000000000000000
[ 14.365531] x2 : ffff000002fa2f00 x1 : 0000000000000000 x0 : ffff8000813b8000
[ 14.365545] Call trace:
[ 14.365551] 0xffff80007945732c
[ 14.365555] 0xffff80008065fa38
[ 14.365559] 0xffff80008065d248
[ 14.365563] 0xffff80008065d424
[ 14.365567] 0xffff80008065d510
[ 14.365571] 0xffff80008065d7a4
[ 14.365575] 0xffff80008065b288
[ 14.365579] 0xffff80008065cc6c
[ 14.365583] 0xffff80008065c404
[ 14.365587] 0xffff80008065e40c
[ 14.365591] 0xffff80008065f6d0
[ 14.365595] 0xffff80007945f01c
[ 14.365599] 0xffff800080093a34
[ 14.365603] 0xffff80008012ad2c
[ 14.365607] 0xffff80008012cc5c
[ 14.365611] 0xffff80008012cef0
[ 14.365615] 0xffff80008012d07c
[ 14.365619] 0xffff80008009d7dc
[ 14.365623] 0xffff80008009d8c0
[ 14.365627] 0xffff800080c05474
[ 14.365631] 0xffff800080c06880
[ 14.365635] 0xffff80008009148c
[ 14.365645] Code: f9000260 b140041f 540014a8 91024014 (b9400294)
[ 14.365653] ---[ end trace 0000000000000000 ]---
Starting Avahi mDNS/DNS-SD Stack...
Starting Print notice about GPLv3 packages...
Starting IPv6 Packet Filtering Framework...
[ 14.986883] rtc-ti-k3 2b1f0000.rtc: registered as rtc1
Starting IPv4 Packet Filtering Framework...
Starting Expand the rootfs partiti…to full size of the boot device....
Starting User Login Management...
Starting Telnet Server...
[ OK ] Finished IPv6 Packet Filtering Fram[ 15.696410] platform 78000000.r5f: error -ENODEV: mbox_request_channel failed
ework.
[ 15.697980] k3_r5_rproc bus@f0000:bus@b00000:r5fss@78000000: k3_r5_cluster_rproc_init failed, ret = -19
[ 15.729436] remoteproc remoteproc0: releasing 78000000.r5f
[ OK ] Finished IPv4 Packet Filtering Framework.
[ OK ] Finished Telnet Server.
[ OK ] Started Avahi mDNS/DNS-SD Stack.
[ OK ] Finished Expand the rootfs partition to full size of the boot device..
[ OK ] Created slice Slice /system/systemd-fsck.
Expecting device /dev/mmcblk0p2...
Expecting device /dev/mmcblk1p1...
[ OK ] Reached target Preparation for Network.
Starting Network Configuration...
[ 17.927298] spidev: module is already loaded
[ 17.966933] spidev: module is already loaded
[ OK ] Started User Login Management.
[ OK ] Created slice Slice /system/tee-supplicant.
[ OK ] Started TEE Supplicant on teepriv0.
[ OK ] Found device /dev/mmcblk1p1.
[ OK ] Found device /dev/mmcblk0p2.
[ 19.052780] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 19.147865] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 19.156924] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
[ 19.167229] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 19.168997] cfg80211: failed to load regulatory.db
[ OK ] Started Network Configuration.
[ OK ] Reached target Network.
[ OK ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
Starting containerd container runtime...
[ 19.459652] am65-cpsw-nuss 8000000.ethernet eth0: PHY [8000f00.mdio:00] driver [SMSC LAN8710/LAN8720] (irq=POLL)
[ 19.471126] am65-cpsw-nuss 8000000.ethernet eth0: configuring for phy/rmii link mode
Starting LLDP daemon...
[ OK ] Started Netperf Benchmark Server.
Starting File System Check on /dev/mmcblk0p2...
Starting File System Check on /dev/mmcblk1p1...
Starting Permit User Sessions...
Starting Virtual Console Setup...
[ OK ] Finished Permit User Sessions.
[ OK ] Started Getty on tty1.
[ OK ] Started Serial Getty on ttyS2.
[ OK ] Reached target Login Prompts.
Starting Synchronize System and HW clocks...
[ OK ] Started LLDP daemon.
***************************************************************
***************************************************************
NOTICE: This file system contains the following GPL-3.0 packages:
bash
cifs-utils
dosfstools
grub-common
grub-editenv
grub-efi
kbd-keymaps-pine
less
libdw1
libelf1
libgcc1
libreadline8
libstdc++6
parted
If you do not wish to distribute GPL-3.0 components please remove
the above packages prior to distribution. This can be done using
the opkg remove command. i.e.:
opkg remove <package>
Where <package> is the name printed in the list above
NOTE: If the package is a dependency of another package you
will be notified of the dependent packages. You should
use the --force-removal-of-dependent-packages option to
also remove the dependent packages as well
***************************************************************
***************************************************************
[ OK ] Finished Print notice about GPLv3 packages.
[ OK ] Finished Virtual Console Setup.
[ OK ] Finished Synchronize System and HW clocks.
[ 21.542433] am65-cpsw-nuss 8000000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[ OK ] Finished File System Check on /dev/mmcblk1p1.
Mounting /run/media/boot-mmcblk1p1...
[ OK ] Mounted /run/media/boot-mmcblk1p1.
[ OK ] Finished File System Check on /dev/mmcblk0p2.
Mounting /run/media/mmcblk0p2...
[ 23.208862] EXT4-fs (mmcblk0p2): mounted filesystem 136c6674-e339-4ee4-97eb-217c6c606fec r/w with ordered data mode. Quota mode: none.
[ OK ] Mounted /run/media/mmcblk0p2.
[ OK ] Started containerd container runtime.
[ OK ] Reached target Multi-User System.
Starting Record Runlevel Change in UTMP...
[ OK ] Finished Record Runlevel Change in UTMP.
_____ _____ _ _
| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
| | _| .'| . | . | | __| _| . | | | -_| _| _|
|__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
|___| |___|
What is cause this message? I guess WDT(RTI) is related but not sure.
FALCON boot skips A53 SPL and u-boot steps. I think there is any reason of this message.
I'm glad to anyone tell me how to avoid this message and why showes this.
Tahnk you,