BBB wireless kernel panic consistently after sprodically

Hi

I have just bought my first BBB wireless. out of the box I was getting kernel panic sporadically. I upgraded to the latest debian and still the kernel crashes after max 5min of startup.

here is the uart log:

ebian@beaglebone:~$ connect [ 136.074614] Unhandled fault: external abort on non-linefetch (0x1028) at 0xf9e00028
[ 136.082580] pgd = c0004000
[ 136.085531] [f9e00028] *pgd=44e11452(bad)
[ 136.089989] Internal error: : 1028 [#1] PREEMPT SMP ARM
[ 136.095454] Modules linked in: aes_arm_bs crypto_simd cryptd xt_conntrack ipt_MASQUERADE nf_nat_masquerade_ipv4 bnep wl18xx wlcore hci_uart btqca bluetooth mac80211 ecdh_generic cfg80211 pruss_soc_bus wlcore_sdio evdev uio_pdrv_genirq uio usb_f_mass_storage usb_f_acm u_serial usb_f_ecm usb_f_rndis iptable_nat nf_conntrack_ipv4 u_ether nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack libcomposite iptable_mangle iptable_filter spidev pru_rproc pruss pruss_intc ip_tables x_tables
[ 136.141456] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.14.71-ti-r80 #1
[ 136.148335] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 136.154709] task: c15089c0 task.stack: c1500000
[ 136.159514] PC is at 0xe004038c
[ 136.162915] LR is at 0xe00402bc
[ 136.166330] pc : [] lr : [] psr: 20070093
[ 136.172883] sp : c1501de8 ip : c11e2000 fp : 00000002
[ 136.178385] r10: 00000000 r9 : ffffffff r8 : aea427f8
[ 136.183905] r7 : 000001ff r6 : db05ba80 r5 : 0000001d r4 : 00000009
[ 136.190738] r3 : e0040448 r2 : 00000002 r1 : f9e00028 r0 : 0a000023
[ 136.197563] Flags: nzCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment none
[ 136.205094] Control: 10c53879 Table: 9b110019 DAC: 00000051
[ 136.211126] Process swapper/0 (pid: 0, stack limit = 0xc1500218)
[ 136.217414] Stack: (0xc1501de8 to 0xc1502000)
[ 136.222160] 1de0: 00000030 c1501e3c db05ba80 db59a850 aea427f8 0000001f
[ 136.230790] 1e00: c11e2000 c1501e7c c010fa10 9c154000 c1501e3c 8011db80 00000000 00000000
[ 136.239416] 1e20: 00000000 00000051 80004019 10c5387d 00000042 00f00000 00000000 00000009
[ 136.248050] 1e40: e0040280 db05ba80 db59a850 aea427f8 0000001f db5c6a00 c1501e7c c010fbe4
[ 136.256686] 1e60: 00000009 e0040280 db59a800 db59a850 c1501e94 c1501e80 c0130f0c c010fb90
[ 136.265314] 1e80: c1676e78 00000009 c1501eac c1501e98 c0855c38 c0130ecc 00000001 00000001
[ 136.273952] 1ea0: c1501ebc c1501eb0 c01308bc c0855bf4 c1501ed4 c1501ec0 c010eb14 c0130888
[ 136.282578] 1ec0: 00000001 00000001 c1501eec c1501ed8 c0b35110 c010eaf0 db59a860 00000001
[ 136.291211] 1ee0: c1501f24 c1501ef0 c0b32c24 c0b350cc 00000000 00000000 c1501f24 c1500000
[ 136.299848] 1f00: c1504e60 c1504dfc c14d4b78 c1501f48 db5c6a00 db59a800 c1501f34 c1501f28
[ 136.308485] 1f20: c0b33010 c0b32b18 c1501f44 c1501f38 c018c9f4 c0b32ff8 c1501f74 c1501f48
[ 136.317119] 1f40: c018cd18 c018c9d0 c1500000 000000be 00000002 c1504dc8 ffffffff c1504dc0
[ 136.325756] 1f60: c162ec00 c1485a28 c1501f84 c1501f78 c018d074 c018cb60 c1501f9c c1501f88
[ 136.334390] 1f80: c0db2a10 c018d058 c162ec40 00000001 c1501ff4 c1501fa0 c1400ec8 c0db2940
[ 136.343020] 1fa0: ffffffff ffffffff 00000000 c14007a0 00000000 dfdffb00 00000000 c1485a28
[ 136.351650] 1fc0: 775735cf 00000000 00000000 c162edd4 c1504ddc c1485a24 c1509fc8 80004059
[ 136.360275] 1fe0: 413fc082 00000000 00000000 c1501ff8 8000807c c1400aa4 00000000 00000000
[ 136.368948] Code: e5812000 e59f1084 e3a02002 e5812000 (e5913000)
[ 136.375398] —[ end trace d3bc13a5c39b04d0 ]—
[ 136.380298] Kernel panic - not syncing: Attempted to kill the idle task!
[ 136.387431] —[ end Kernel panic - not syncing: Attempted to kill the idle task!
[ 176.603022] configfs-gadget gadget: high-speed config #1: c
[ 181.603867] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 189.204915] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 199.206085] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 204.209265] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 209.207875] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 219.211075] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 229.213338] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 239.215591] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 244.336725] configfs-gadget gadget: high-speed config #1: c
[ 249.336674] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 259.231514] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 264.235156] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 269.234114] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 269.241630] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 279.246077] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 289.248539] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 289.256063] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 299.252130] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 304.350673] configfs-gadget gadget: high-speed config #1: c
[ 309.351489] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 319.259463] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 324.267582] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 329.274768] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 339.282289] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 349.286501] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 359.290079] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 364.387452] configfs-gadget gadget: high-speed config #1: c
[ 369.389218] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 379.293643] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 384.294815] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 389.296507] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 389.304021] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 399.302089] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 404.414333] configfs-gadget gadget: high-speed config #1: c
[ 409.414759] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 419.305280] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 424.305561] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 429.306081] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 439.308121] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 449.312230] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 449.319742] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait
[ 459.314489] musb_g_ep0_irq 716: SetupEnd came in a wrong ep0stage wait

Any Suggestions, is that a HW issue?

Hey! I have the exact same issue, did you find any solution?

Hey! I have the exact same issue, did you find any solution?

Hey! I have the exact same issue, did you find any solution?

Hi

I have just bought my first BBB wireless. out of the box I was getting kernel panic sporadically. I upgraded to the latest debian and still the kernel crashes after max 5min of startup.

here is the uart log:

ebian@beaglebone:~$ connect [ 136.074614] Unhandled fault: external abort on non-linefetch (0x1028) at 0xf9e00028

I am replying, because I like the details of this question.
However, you probably want to upgrade.

That error may be caused when clocks are not enabled.
In that case my guess would be a missing kernel module.

It is a bit strange that it happens after five minutes. But it is also mentioned that it is not always the same time period.
Is there a timed job that triggers it?

The technical reference manual of the an33xx could tell you what component is located at address 0xf9e00028. That could also give a hint as to why the call is made only after a few minutes.

As mentioned above you probably just want to update the software to the latest version. If you are using a unadapted beaglebone it is most likely that the problem is already fixed.

It you are already on the latest release, provide some details about any hardware modifications you made.
That way there might be some more hints coming.

Best,
Hugo