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,