This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BEAGL-BONE-BLACK: Beaglebone Black Booting Issue

Part Number: BEAGL-BONE-BLACK

Hello,

Our customer found out this problem when they tried to boot the Beaglebone Black. We have tested again with our BBB using Linux RT SDK ti-processor-sdk-linux-rt-am335x-evm-07.03.00.005 and the issue also happened. After 20 times of rebooting, the error occurred once. Following is the trace log:

U-Boot SPL 2020.01-g2781231a33 (May 25 2021 - 10:19:20 +0000)
Trying to boot from MMC2


U-Boot 2020.01-g2781231a33 (May 25 2021 - 10:19:20 +0000)

CPU  : AM335X-GP rev 2.1
Model: TI AM335x BeagleBone Black
DRAM:  512 MiB
WDT:   Started with servicing (60s timeout)
NAND:  0 MiB
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
Loading Environment from FAT... <ethaddr> not set. Validating first E-fuse MAC
Net:   eth0: ethernet@4a100000
Warning: usb_ether MAC addresses don't match:
Address in ROM is          de:ad:be:ef:00:01
Address in environment is  f4:b8:98:83:40:13
, eth1: usb_ether
Hit any key to stop autoboot:  2  1  0 
switch to partitions #0, OK
mmc1(part 0) is current device
Scanning mmc 1:1...
switch to partitions #0, OK
mmc1(part 0) is current device
SD/MMC found on device 1
4596224 bytes read in 296 ms (14.8 MiB/s)
62043 bytes read in 7 ms (8.5 MiB/s)
## Flattened Device Tree blob at 88000000
   Booting using the fdt blob at 0x88000000
   Loading Device Tree to 8ffed000, end 8ffff25a ... OK

Starting kernel ...

[    0.000000] 000: Booting Linux on physical CPU 0x0
[    0.000000] 000: Linux version 5.4.106-rt54-g519667b0d8 (ubuntu@ubuntu) (gcc version 5.4.0 20160609 (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.9)) #1 PREEMPT_RT Fri Mar 17 11:18:23 KST 2023
[    0.000000] 000: CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
[    0.000000] 000: CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] 000: OF: fdt: Machine model: TI AM335x BeagleBone Black
[    0.000000] 000: Memory policy: Data cache writeback
[    0.000000] 000: efi: Getting EFI parameters from FDT:
[    0.000000] 000: efi: UEFI not found.
[    0.000000] 000: cma: Reserved 48 MiB at 0x9c800000
[    0.000000] 000: CPU: All CPU(s) started in SVC mode.
[    0.000000] 000: AM335X ES2.1 (sgx neon)
[    0.000000] 000: Built 1 zonelists, mobility grouping on.  Total pages: 129666
[    0.000000] 000: Kernel command line: console=ttyO0,115200n8 root=PARTUUID=68524cdb-02 rw rootfstype=ext4 rootwait
[    0.000000] 000: Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000] 000: Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[    0.000000] 000: mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] 000: Memory: 453800K/523264K available (9216K kernel code, 294K rwdata, 3032K rodata, 1024K init, 287K bss, 20312K reserved, 49152K cma-reserved, 0K highmem)
[    0.000000] 000: SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] 000: rcu: Preemptible hierarchical RCU implementation.
[    0.000000] 000: rcu: 	RCU priority boosting: priority 1 delay 500 ms.
[    0.000000] 000: rcu: 	RCU_SOFTIRQ processing moved to rcuc kthreads.
[    0.000000] 000: 	No expedited grace period (rcu_normal_after_boot).
[    0.000000] 000: 	Tasks RCU enabled.
[    0.000000] 000: rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] 000: NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] 000: IRQ: Found an INTC at 0x(ptrval) (revision 5.0) with 128 interrupts
[    0.000000] 000: random: get_random_bytes called from start_kernel+0x2bc/0x468 with crng_init=0
[    0.000000] 000: OMAP clockevent source: timer2 at 24000000 Hz
[    0.000002] 000: sched_clock: 32 bits at 24MHz, resolut
[    0.732355] 000: Internal error: : 1008 [#1] PREEMPT_RT ARM

[    0.738135] 000: Modules linked in:

[    0.741808] 000: 

[    0.743912] 000: CPU: 0 PID: 68 Comm: kworker/0:2 Not tainted 5.4.106-rt54-g519667b0d8 #1

[    0.752297] 000: Hardware name: Generic AM33XX (Flattened Device Tree)

[    0.759025] 000: Workqueue: events deferred_probe_work_func

[    0.764807] 000: 

[    0.766909] 000: PC is at sysc_probe+0xb40/0x117c

[    0.771810] 000: LR is at rt_spin_unlock+0x58/0x80

[    0.776802] 000: pc : [<c044bec8>]    lr : [<c0924474>]    psr: 60000113

[    0.783700] 000: sp : dc6cbe10  ip : 00000000  fp : db161440

[    0.789553] 000: r10: 00000028  r9 : 00000000  r8 : dc18d810

[    0.795405] 000: r7 : c0a2c720  r6 : c0f05888  r5 : 00000000  r4 : db14ba40

[    0.802567] 000: r3 : e02e6000  r2 : dc696880  r1 : 00026000  r0 : 00000000

[    0.809728] 000: Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none

[    0.817503] 000: Control: 10c5387d  Table: 80004019  DAC: 00000051

[    0.823879] 000: Process kworker/0:2 (pid: 68, stack limit = 0xa00bdf43)

[    0.830779] 000: Stack: (0xdc6cbe10 to 0xdc6cc000)

[    0.835765] 000: be00:                                     00000001 00000000 c0f0dbac c0c69d0c

[    0.844587] 000: be20: c0c166c4 c0a2c260 c0c16684 c0c165c8 00000001 00000001 00000030 3d01ba03

[    0.853409] 000: be40: c0f1032c 00000000 dc18d810 c0f1f4e0 c0f87c38 c0f1f4e0 00000007 00000000

[    0.862231] 000: be60: c0f1032c c05a6b2c c0f87c24 dc18d810 00000000 c05a50d0 dc18d810 c0f1f4e0

[    0.871053] 000: be80: c05a5540 c0f05888 00000001 00000000 c0f300a4 c05a5388 c0f1f4e0 dc6cbef4

[    0.879876] 000: bea0: dc18d810 00000000 dc6cbef4 c05a5540 c0f05888 00000001 00000000 c0f300a4

[    0.888698] 000: bec0: c0f1032c c05a34dc fffffff3 dc007888 dc2e53c8 3d01ba03 fffffff3 c0f05888

[    0.897520] 000: bee0: dc18d810 dc18d854 dfa2f200 c05a4e54 dc18d810 dc18d810 00000001 3d01ba03

[    0.906342] 000: bf00: dc18d810 dc18d810 c0f30300 dfa2f200 00000000 c05a41b8 dc18d810 c0f3007c

[    0.915164] 000: bf20: c0f87c24 c05a464c c0f300a0 dc6ac480 00000000 c01403fc dc6ca000 c0f13c10

[    0.923987] 000: bf40: dc6ac480 dc6ac494 c0f1032c dc6ca000 c0f13c10 c0f10340 00000008 c0140e54

[    0.932809] 000: bf60: 00000000 dc6ca000 dc6ae080 dc6ae040 00000000 dc6ac480 c0140bbc dc071eb8

[    0.941630] 000: bf80: dc6ae098 c01464e8 00000000 dc6ae040 c0146398 00000000 00000000 00000000

[    0.950452] 000: bfa0: 00000000 00000000 00000000 c01010f0 00000000 00000000 00000000 00000000

[    0.959273] 000: bfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

[    0.968095] 000: bfe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000

[    0.976926] 000: [<c044bec8>] (sysc_probe) from [<c05a6b2c>] (platform_drv_probe+0x6c/0xa4)

[    0.985493] 000: [<c05a6b2c>] (platform_drv_probe) from [<c05a50d0>] (really_probe+0x208/0x348)

[    0.994404] 000: [<c05a50d0>] (really_probe) from [<c05a5388>] (driver_probe_device+0x60/0x170)

[    1.003314] 000: [<c05a5388>] (driver_probe_device) from [<c05a34dc>] (bus_for_each_drv+0x74/0xb8)

[    1.012486] 000: [<c05a34dc>] (bus_for_each_drv) from [<c05a4e54>] (__device_attach+0xe0/0x14c)

[    1.021394] 000: [<c05a4e54>] (__device_attach) from [<c05a41b8>] (bus_probe_device+0x84/0x8c)

[    1.030215] 000: [<c05a41b8>] (bus_probe_device) from [<c05a464c>] (deferred_probe_work_func+0x68/0x94)

[    1.039821] 000: [<c05a464c>] (deferred_probe_work_func) from [<c01403fc>] (process_one_work+0x160/0x488)

[    1.049612] 000: [<c01403fc>] (process_one_work) from [<c0140e54>] (worker_thread+0x298/0x634)

[    1.058434] 000: [<c0140e54>] (worker_thread) from [<c01464e8>] (kthread+0x150/0x190)

[    1.066475] 000: [<c01464e8>] (kthread) from [<c01010f0>] (ret_from_fork+0x14/0x24)

[    1.074338] 000: Exception stack(0xdc6cbfb0 to 0xdc6cbff8)

[    1.080020] 000: bfa0:                                     00000000 00000000 00000000 00000000

[    1.088841] 000: bfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

[    1.097661] 000: bfe0: 00000000 00000000 00000000 00000000 00000013 00000000

[    1.104917] 000: Code: e3130004 1a00002b e5943014 e0833001 (e5930000) 
ion 41ns, wraps every 89478484971ns
[    0.000022] 000: clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[    0.000033] 000: OMAP clocksource: timer1 at 24000000 Hz
[    0.000284] 000: timer_probe: no matching timers found
[    0.000460] 000: Console: colour dummy device 80x30
[    0.000494] 000: WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
[    0.000499] 000: This ensures that you still see kernel messages. Please
[    0.000501] 000: update your kernel commandline.
[    0.000536] 000: Calibrating delay loop... 996.14 BogoMIPS (lpj=4980736)
[    0.089154] 000: pid_max: default: 32768 minimum: 301
[    0.089366] 000: Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.089380] 000: Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.090344] 000: CPU: Testing write buffer coherency: ok
[    0.090401] 000: CPU0: Spectre v2: using BPIALL workaround
[    0.091259] 000: Setting up static identity map for 0x80100000 - 0x80100060
[    0.091408] 000: rcu: Hierarchical SRCU implementation.
[    0.091758] 000: EFI services will not be available.
[    0.092163] 000: devtmpfs: initialized
[    0.104619] 000: VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[    0.104935] 000: clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.104962] 000: futex hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.108403] 000: pinctrl core: initialized pinctrl subsystem
[    0.109408] 000: DMI not present or invalid.
[    0.109884] 000: NET: Registered protocol family 16
[    0.112583] 000: DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.136898] 000: l3-aon-clkctrl:0000:0: failed to disable
[    0.155090] 000: No ATAGs?
[    0.155096] 000: hw-breakpoint: debug architecture 0x4 unsupported.
[    0.172509] 000: debugfs: Directory '49000000.edma' with parent 'dmaengine' already present!
[    0.172539] 000: edma 49000000.edma: TI EDMA DMA engine driver
[    0.173235] 000: reg-fixed-voltage fixedregulator0: GPIO lookup for consumer (null)
[    0.173246] 000: reg-fixed-voltage fixedregulator0: using device tree for GPIO lookup
[    0.173261] 000: of_get_named_gpiod_flags: can't parse 'gpios' property of node '/fixedregulator0[0]'
[    0.173277] 000: of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator0[0]'
[    0.173288] 000: reg-fixed-voltage fixedregulator0: using lookup tables for GPIO lookup
[    0.173297] 000: reg-fixed-voltage fixedregulator0: No GPIO consumer (null) found
[    0.174369] 000: iommu: Default domain type: Translated 
[    0.176458] 000: SCSI subsystem initialized
[    0.176928] 000: mc: Linux media interface: v0.10
[    0.176977] 000: videodev: Linux video capture interface: v2.00
[    0.177074] 000: pps_core: LinuxPPS API ver. 1 registered
[    0.177081] 000: pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.177101] 000: PTP clock support registered
[    0.177131] 000: EDAC MC: Ver: 3.0.0
[    0.178360] 000: Advanced Linux Sound Architecture Driver Initialized.
[    0.179825] 000: clocksource: Switched to clocksource timer1
[    0.187830] 000: thermal_sys: Registered thermal governor 'fair_share'
[    0.187841] 000: thermal_sys: Registered thermal governor 'bang_bang'
[    0.187845] 000: thermal_sys: Registered thermal governor 'step_wise'
[    0.187848] 000: thermal_sys: Registered thermal governor 'user_space'
[    0.187852] 000: thermal_sys: Registered thermal governor 'power_allocator'
[    0.188398] 000: NET: Registered protocol family 2
[    0.189547] 000: tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 7168 bytes, linear)
[    0.189603] 000: TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
[    0.189659] 000: TCP bind hash table entries: 4096 (order: 4, 98304 bytes, linear)
[    0.189759] 000: TCP: Hash tables configured (established 4096 bind 4096)
[    0.189950] 000: UDP hash table entries: 256 (order: 2, 16384 bytes, linear)
[    0.189979] 000: UDP-Lite hash table entries: 256 (order: 2, 16384 bytes, linear)
[    0.190178] 000: NET: Registered protocol family 1
[    0.190764] 000: RPC: Registered named UNIX socket transport module.
[    0.190774] 000: RPC: Registered udp transport module.
[    0.190779] 000: RPC: Registered tcp transport module.
[    0.190781] 000: RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.190795] 000: PCI: CLS 0 bytes, default 64
[    0.191762] 000: hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
[    0.193021] 000: Initialise system trusted keyrings
[    0.193347] 000: workingset: timestamp_bits=14 max_order=17 bucket_order=3
[    0.199176] 000: squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.200338] 000: NFS: Registering the id_resolver key type
[    0.200382] 000: Key type id_resolver registered
[    0.200388] 000: Key type id_legacy registered
[    0.200434] 000: ntfs: driver 2.1.32 [Flags: R/O].
[    0.201161] 000: Key type asymmetric registered
[    0.201171] 000: Asymmetric key parser 'x509' registered
[    0.201226] 000: Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
[    0.201234] 000: io scheduler mq-deadline registered
[    0.201239] 000: io scheduler kyber registered
[    0.206072] 000: gpio gpiochip0: (gpio-0-31): added GPIO chardev (254:0)
[    0.206162] 000: gpiochip_setup_dev: registered GPIOs 0 to 31 on device: gpiochip0 (gpio-0-31)
[    0.206415] 000: OMAP GPIO hardware version 0.1
[    0.231267] 000: gpio gpiochip1: (gpio-32-63): added GPIO chardev (254:1)
[    0.231376] 000: gpiochip_setup_dev: registered GPIOs 32 to 63 on device: gpiochip1 (gpio-32-63)
[    0.233617] 000: omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
[    0.250488] 000: gpio gpiochip2: (gpio-64-95): added GPIO chardev (254:2)
[    0.250594] 000: gpiochip_setup_dev: registered GPIOs 64 to 95 on device: gpiochip2 (gpio-64-95)
[    0.252210] 000: gpio gpiochip3: (gpio-96-127): added GPIO chardev (254:3)
[    0.252298] 000: gpiochip_setup_dev: registered GPIOs 96 to 127 on device: gpiochip3 (gpio-96-127)
[    0.260474] 000: pinctrl-single 44e10800.pinmux: 142 pins, size 568
[    0.264353] 000: gpio-clk clk_mcasp0: GPIO lookup for consumer enable
[    0.264369] 000: gpio-clk clk_mcasp0: using device tree for GPIO lookup
[    0.264399] 000: of_get_named_gpiod_flags: parsed 'enable-gpios' property of node '/clk_mcasp0[0]' - status (0)
[    0.264485] 000: gpio gpiochip1: Persistence not supported for GPIO 27
[    0.314845] 000: Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
[    0.318964] 000: 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 29, base_baud = 3000000) is a 8250
[    0.319088] 000: printk: console [ttyS0] enabled
[    0.320591] 000: 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 35, base_baud = 3000000) is a 8250
[    0.321822] 000: 481a8000.serial: ttyS4 at MMIO 0x481a8000 (irq = 49, base_baud = 3000000) is a 8250
[    0.324492] 000: omap_rng 48310000.rng: Random Number Generator ver. 20
[    0.330156] 000: random: fast init done
[    0.330286] 000: random: crng init done
[    0.343678] 000: brd: module loaded
[    0.351857] 000: loop: module loaded
[    0.360406] 000: mdio_bus fixed-0: GPIO lookup for consumer reset
[    0.360428] 000: mdio_bus fixed-0: using lookup tables for GPIO lookup
[    0.360436] 000: mdio_bus fixed-0: No GPIO consumer reset found
[    0.360459] 000: libphy: Fixed MDIO Bus: probed
[    0.364221] 000: mdio_bus 4a101000.mdio: GPIO lookup for consumer reset
[    0.364239] 000: mdio_bus 4a101000.mdio: using device tree for GPIO lookup
[    0.364254] 000: of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/interconnect@4a000000/segment@0/target-module@100000/ethernet@0/mdio@1000[0]'
[    0.364272] 000: of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/interconnect@4a000000/segment@0/target-module@100000/ethernet@0/mdio@1000[0]'
[    0.364285] 000: mdio_bus 4a101000.mdio: using lookup tables for GPIO lookup
[    0.364292] 000: mdio_bus 4a101000.mdio: No GPIO consumer reset found
[    0.419860] 000: davinci_mdio 4a101000.mdio: davinci mdio revision 1.6, bus freq 1000000
[    0.419880] 000: libphy: 4a101000.mdio: probed
[    0.420857] 000: mdio_bus 4a101000.mdio:00: GPIO lookup for consumer reset
[    0.420871] 000: mdio_bus 4a101000.mdio:00: using device tree for GPIO lookup
[    0.420886] 000: of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/interconnect@4a000000/segment@0/target-module@100000/ethernet@0/mdio@1000/ethernet-phy@0[0]'
[    0.420906] 000: of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/interconnect@4a000000/segment@0/target-module@100000/ethernet@0/mdio@1000/ethernet-phy@0[0]'
[    0.420919] 000: mdio_bus 4a101000.mdio:00: using lookup tables for GPIO lookup
[    0.420925] 000: mdio_bus 4a101000.mdio:00: No GPIO consumer reset found
[    0.421471] 000: davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver SMSC LAN8710/LAN8720
[    0.421622] 000: cpsw 4a100000.ethernet: initialized cpsw ale version 1.4
[    0.421633] 000: cpsw 4a100000.ethernet: ALE Table size 1024
[    0.421729] 000: cpsw 4a100000.ethernet: cpts: overflow check period 500 (jiffies)
[    0.421793] 000: cpsw 4a100000.ethernet: Detected MACID = f4:b8:98:83:40:11
[    0.423849] 000: i2c /dev entries driver
[    0.425822] 000: sdhci: Secure Digital Host Controller Interface driver
[    0.425829] 000: sdhci: Copyright(c) Pierre Ossman
[    0.426981] 000: omap_hsmmc 48060000.mmc: GPIO lookup for consumer cd
[    0.426994] 000: omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
[    0.427024] 000: of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/interconnect@48000000/segment@0/target-module@60000/mmc@0[0]' - status (0)
[    0.427088] 000: gpio gpiochip0: Persistence not supported for GPIO 6
[    0.427104] 000: omap_gpio 44e07000.gpio: Could not set line 6 debounce to 200000 microseconds (-22)
[    0.427114] 000: omap_hsmmc 48060000.mmc: Got CD GPIO
[    0.427120] 000: omap_hsmmc 48060000.mmc: GPIO lookup for consumer wp
[    0.427126] 000: omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
[    0.427138] 000: of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/interconnect@48000000/segment@0/target-module@60000/mmc@0[0]'
[    0.427152] 000: of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/interconnect@48000000/segment@0/target-module@60000/mmc@0[0]'
[    0.427163] 000: omap_hsmmc 48060000.mmc: using lookup tables for GPIO lookup
[    0.427171] 000: omap_hsmmc 48060000.mmc: No GPIO consumer wp found
[    0.454251] 000: omap_hsmmc 481d8000.mmc: GPIO lookup for consumer cd
[    0.454268] 000: omap_hsmmc 481d8000.mmc: using device tree for GPIO lookup
[    0.454284] 000: of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/interconnect@48000000/segment@100000/target-module@d8000/mmc@0[0]'
[    0.454301] 000: of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/interconnect@48000000/segment@100000/target-module@d8000/mmc@0[0]'
[    0.454313] 000: omap_hsmmc 481d8000.mmc: using lookup tables for GPIO lookup
[    0.454321] 000: omap_hsmmc 481d8000.mmc: No GPIO consumer cd found
[    0.454329] 000: omap_hsmmc 481d8000.mmc: GPIO lookup for consumer wp
[    0.454335] 000: omap_hsmmc 481d8000.mmc: using device tree for GPIO lookup
[    0.454345] 000: of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/interconnect@48000000/segment@100000/target-module@d8000/mmc@0[0]'
[    0.454358] 000: of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/interconnect@48000000/segment@100000/target-module@d8000/mmc@0[0]'
[    0.454368] 000: omap_hsmmc 481d8000.mmc: using lookup tables for GPIO lookup
[    0.454373] 000: omap_hsmmc 481d8000.mmc: No GPIO consumer wp found
[    0.480669] 000: omap_hsmmc 47810000.mmc: GPIO lookup for consumer cd
[    0.480684] 000: omap_hsmmc 47810000.mmc: using device tree for GPIO lookup
[    0.480698] 000: of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/target-module@47810000/mmc@0[0]'
[    0.480714] 000: of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/target-module@47810000/mmc@0[0]'
[    0.480726] 000: omap_hsmmc 47810000.mmc: using lookup tables for GPIO lookup
[    0.480733] 000: omap_hsmmc 47810000.mmc: No GPIO consumer cd found
[    0.480740] 000: omap_hsmmc 47810000.mmc: GPIO lookup for consumer wp
[    0.480745] 000: omap_hsmmc 47810000.mmc: using device tree for GPIO lookup
[    0.480755] 000: of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/target-module@47810000/mmc@0[0]'
[    0.480768] 000: of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/target-module@47810000/mmc@0[0]'
[    0.480777] 000: omap_hsmmc 47810000.mmc: using lookup tables for GPIO lookup
[    0.480782] 000: omap_hsmmc 47810000.mmc: No GPIO consumer wp found
[    0.480901] 000: omap_hsmmc 47810000.mmc: RX DMA channel request failed
[    0.481026] 000: sdhci-pltfm: SDHCI platform and OF driver helper
[    0.482233] 000: of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led2[0]' - status (0)
[    0.482267] 000: gpio gpiochip1: Persistence not supported for GPIO 21
[    0.482274] 000: no flags found for gpios
[    0.482438] 000: of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led3[0]' - status (0)
[    0.482455] 000: gpio gpiochip1: Persistence not supported for GPIO 22
[    0.482461] 000: no flags found for gpios
[    0.482583] 000: of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led4[0]' - status (0)
[    0.482596] 000: gpio gpiochip1: Persistence not supported for GPIO 23
[    0.482600] 000: no flags found for gpios
[    0.482683] 000: of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led5[0]' - status (0)
[    0.482697] 000: gpio gpiochip1: Persistence not supported for GPIO 24
[    0.482701] 000: no flags found for gpios
[    0.487761] 000: pinctrl-single 44e10800.pinmux: pin PIN103 already requested by 481a0000.spi; cannot claim for 48038000.mcasp
[    0.487783] 000: pinctrl-single 44e10800.pinmux: pin-103 (48038000.mcasp) status -22
[    0.487793] 000: pinctrl-single 44e10800.pinmux: could not request pin 103 (PIN103) from group mcasp0_pins  on device pinctrl-single
[    0.487802] 000: davinci-mcasp 48038000.mcasp: Error applying setting, reverse things back
[    0.487823] 000: davinci-mcasp: probe of 48038000.mcasp failed with error -22
[    0.488991] 000: NET: Registered protocol family 10
[    0.490551] 000: Segment Routing with IPv6
[    0.490645] 000: sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    0.491586] 000: NET: Registered protocol family 17
[    0.492120] 000: Key type dns_resolver registered
[    0.492257] 000: omap_voltage_late_init: Voltage driver support not added
[    0.493280] 000: Loading compiled-in X.509 certificates
[    0.543173] 000: mmc1: new high speed MMC card at address 0001
[    0.548601] 000: mmcblk1: mmc1:0001 MK2704 3.53 GiB 
[    0.548842] 000: mmcblk1boot0: mmc1:0001 MK2704 partition 1 2.00 MiB
[    0.549079] 000: mmcblk1boot1: mmc1:0001 MK2704 partition 2 2.00 MiB
[    0.549366] 000: mmcblk1rpmb: mmc1:0001 MK2704 partition 3 512 KiB, chardev (243:0)
[    0.552215] 000:  mmcblk1: p1 p2
[    0.571368] 000: tps65217 0-0024: TPS65217 ID 0xe version 1.2
[    0.712035] 000: tda998x 0-0070: found TDA19988
[    0.721703] 000: tilcdc 4830e000.lcdc: bound 0-0070 (ops tda998x_ops)
[    0.721746] 000: [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    0.721752] 000: [drm] No driver support for vblank timestamp query.
[    0.730705] 000: [drm] Initialized tilcdc 1.0.0 20121205 for 4830e000.lcdc on minor 0
[    0.730956] 000: [drm] Cannot find any crtc or sizes
[    0.731149] 000: omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
[    0.731453] 000: pinctrl-single 44e10800.pinmux: pin PIN94 already requested by 48022000.serial; cannot claim for 4819c000.i2c
[    0.731466] 000: pinctrl-single 44e10800.pinmux: pin-94 (4819c000.i2c) status -22
[    0.731475] 000: pinctrl-single 44e10800.pinmux: could not request pin 94 (PIN94) from group pinmux_i2c2_pins  on device pinctrl-single
[    0.731483] 000: omap_i2c 4819c000.i2c: Error applying setting, reverse things back
[    0.731510] 000: omap_i2c: probe of 4819c000.i2c failed with error -22
[    0.732300] 000: 8<--- cut here ---
[    0.732309] 000: Unhandled fault: external abort on non-linefetch (0x1008) at 0xe02e6000
[    0.732321] 000: pgd = 119d6054
[    0.732337] 000: [e02e6000] *pgd=9c158811, *pte=4a326653, *ppte=4a326453
[    0.732355] 000: Internal error: : 1008 [#1] PREEMPT_RT ARM
[    0.741806] 000: Modules linked in:
[    0.743912] 000: CPU: 0 PID: 68 Comm: kworker/0:2 Not tainted 5.4.106-rt54-g519667b0d8 #1
[    0.752297] 000: Hardware name: Generic AM33XX (Flattened Device Tree)
[    0.764807] 000: Workqueue: events deferred_probe_work_func
[    0.766909] 000: PC is at sysc_probe+0xb40/0x117c
[    0.771810] 000: LR is at rt_spin_unlock+0x58/0x80
[    0.776802] 000: pc : [<c044bec8>]    lr : [<c0924474>]    psr: 60000113
[    0.783700] 000: sp : dc6cbe10  ip : 00000000  fp : db161440
[    0.789553] 000: r10: 00000028  r9 : 00000000  r8 : dc18d810
[    0.795405] 000: r7 : c0a2c720  r6 : c0f05888  r5 : 00000000  r4 : db14ba40
[    0.802567] 000: r3 : e02e6000  r2 : dc696880  r1 : 00026000  r0 : 00000000
[    0.809728] 000: Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
[    0.817503] 000: Control: 10c5387d  Table: 80004019  DAC: 00000051
[    0.823879] 000: Process kworker/0:2 (pid: 68, stack limit = 0xa00bdf43)
[    0.830779] 000: Stack: (0xdc6cbe10 to 0xdc6cc000)
[    0.835765] 000: be00:                                     00000001 00000000 c0f0dbac c0c69d0c
[    0.844587] 000: be20: c0c166c4 c0a2c260 c0c16684 c0c165c8 00000001 00000001 00000030 3d01ba03
[    0.853409] 000: be40: c0f1032c 00000000 dc18d810 c0f1f4e0 c0f87c38 c0f1f4e0 00000007 00000000
[    0.862231] 000: be60: c0f1032c c05a6b2c c0f87c24 dc18d810 00000000 c05a50d0 dc18d810 c0f1f4e0
[    0.871053] 000: be80: c05a5540 c0f05888 00000001 00000000 c0f300a4 c05a5388 c0f1f4e0 dc6cbef4
[    0.879876] 000: bea0: dc18d810 00000000 dc6cbef4 c05a5540 c0f05888 00000001 00000000 c0f300a4
[    0.888698] 000: bec0: c0f1032c c05a34dc fffffff3 dc007888 dc2e53c8 3d01ba03 fffffff3 c0f05888
[    0.897520] 000: bee0: dc18d810 dc18d854 dfa2f200 c05a4e54 dc18d810 dc18d810 00000001 3d01ba03
[    0.906342] 000: bf00: dc18d810 dc18d810 c0f30300 dfa2f200 00000000 c05a41b8 dc18d810 c0f3007c
[    0.915164] 000: bf20: c0f87c24 c05a464c c0f300a0 dc6ac480 00000000 c01403fc dc6ca000 c0f13c10
[    0.923987] 000: bf40: dc6ac480 dc6ac494 c0f1032c dc6ca000 c0f13c10 c0f10340 00000008 c0140e54
[    0.932809] 000: bf60: 00000000 dc6ca000 dc6ae080 dc6ae040 00000000 dc6ac480 c0140bbc dc071eb8
[    0.941630] 000: bf80: dc6ae098 c01464e8 00000000 dc6ae040 c0146398 00000000 00000000 00000000
[    0.950452] 000: bfa0: 00000000 00000000 00000000 c01010f0 00000000 00000000 00000000 00000000
[    0.959273] 000: bfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.968095] 000: bfe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
[    0.976926] 000: [<c044bec8>] (sysc_probe) from [<c05a6b2c>] (platform_drv_probe+0x6c/0xa4)
[    0.985493] 000: [<c05a6b2c>] (platform_drv_probe) from [<c05a50d0>] (really_probe+0x208/0x348)
[    0.994404] 000: [<c05a50d0>] (really_probe) from [<c05a5388>] (driver_probe_device+0x60/0x170)
[    1.003314] 000: [<c05a5388>] (driver_probe_device) from [<c05a34dc>] (bus_for_each_drv+0x74/0xb8)
[    1.012486] 000: [<c05a34dc>] (bus_for_each_drv) from [<c05a4e54>] (__device_attach+0xe0/0x14c)
[    1.021394] 000: [<c05a4e54>] (__device_attach) from [<c05a41b8>] (bus_probe_device+0x84/0x8c)
[    1.030215] 000: [<c05a41b8>] (bus_probe_device) from [<c05a464c>] (deferred_probe_work_func+0x68/0x94)
[    1.039821] 000: [<c05a464c>] (deferred_probe_work_func) from [<c01403fc>] (process_one_work+0x160/0x488)
[    1.049612] 000: [<c01403fc>] (process_one_work) from [<c0140e54>] (worker_thread+0x298/0x634)
[    1.058434] 000: [<c0140e54>] (worker_thread) from [<c01464e8>] (kthread+0x150/0x190)
[    1.066475] 000: [<c01464e8>] (kthread) from [<c01010f0>] (ret_from_fork+0x14/0x24)
[    1.074338] 000: Exception stack(0xdc6cbfb0 to 0xdc6cbff8)
[    1.080020] 000: bfa0:                                     00000000 00000000 00000000 00000000
[    1.088841] 000: bfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.097661] 000: bfe0: 00000000 00000000 00000000 00000000 00000013 00000000
[    1.104917] 000: Code: e3130004 1a00002b e5943014 e0833001 (e5930000) 
[    1.111647] 000: ---[ end trace 0000000000000002 ]---

Compared to normal boot, the error started with Internal error: : 1008 [#1] PREEMPT_RT ARM.

Is there any solution for this problem?

Best regards,

Duc M. Tran.

  • Hi Duc,

    When reproducing the issue, how do you reboot Linux, by "reboot" command or just power cycle the board?

    Have you tried the latest Processor SDK v8.2 to see if the issue still happens?

  • Hi Bin,

    About rebooting, I reboot the board by pushing the reset button.

    Today, I have tested the newest Processor RT SDK 08.02.00.24 and it seems to be that there is no error with it. However, do you have any suggestion for the error in SDK version 07.03.00.005 because we are using and developing our application with it?