ftCommunity/ftcommunity-TXT

Kernel Panic when using g_ether

Closed this issue · 0 comments

I was just playing around with some TXTs in a daisy chain via USB and this problem is occurring all over after a few minutes of work...

Situation:
Connect one TXT via its USB2 port to another TXT´s USB1 port. The first TXT will crash like this after a few minutes.

Maybe someone has an idea to fix it.

[ 1000.534292] Unhandled fault: external abort on non-linefetch (0x1008) at 0xd03b9412
[ 1000.542927] pgd = c0004000
[ 1000.545780] [d03b9412] *pgd=8de4c811, *pte=47401653, *ppte=47401453
[ 1000.552413] Internal error: : 1008 [#1] PREEMPT ARM
[ 1000.557532] Modules linked in: usb_f_ecm g_ether usb_f_rndis u_ether libcomposite configfs wl18xx wlcore mac80211 cfg80211 musb_dsps musb_hdrc hci_uart wlcore_sdio musb_am335x
[ 1000.574057] CPU: 0 PID: 1131 Comm: kworker/0:0 Tainted: G        W       4.14.97 #2
[ 1000.582079] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 1000.588502] Workqueue: pm pm_runtime_work
[ 1000.592715] task: cde02d00 task.stack: cb95c000
[ 1000.597621] PC is at musb_default_readw+0xc/0x1ac [musb_hdrc]
[ 1000.603700] LR is at musb_is_tx_fifo_empty+0x3c/0x4c [musb_hdrc]
[ 1000.609997] pc : [<bf0281f8>]    lr : [<bf036100>]    psr: 20060193
[ 1000.616565] sp : cb95dc68  ip : 00000043  fp : 000000e8
[ 1000.622043] r10: 20060193  r9 : cce36010  r8 : cdba8f28
[ 1000.627519] r7 : cdba8f58  r6 : cdba8f1c  r5 : bf02601c  r4 : d03b9410
[ 1000.634360] r3 : d03b9412  r2 : 00010002  r1 : 00000002  r0 : d03b9410
[ 1000.641204] Flags: nzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment none
[ 1000.648772] Control: 10c5387d  Table: 8cb74019  DAC: 00000051
[ 1000.654797] Process kworker/0:0 (pid: 1131, stack limit = 0xcb95c210)
[ 1000.661548] Stack: (0xcb95dc68 to 0xcb95e000)
[ 1000.666124] dc60:                   cdba8f28 cdba8f28 d03b9410 bf02601c cdba8f1c cdba8f58
[ 1000.674702] dc80: cdba8f28 cce36010 20060193 bf036100 ccdd403c ccdd4000 cdba8f1c bf0376e8
[ 1000.683280] dca0: 60060193 c0ee30d8 cdba8f28 ffffe000 c0ee30ec c0ee30d8 c0e4c540 c0e4c5c0
[ 1000.691856] dcc0: bf03768c c01992dc f19bffc8 00000001 f19bffc8 000000e8 f19bffc8 000000e8
[ 1000.700432] dce0: f19bffc8 000000e8 c0ee2d68 c0e4c540 c0e4c540 00000003 7fffffff ffffffff
[ 1000.709008] dd00: f19bffc8 c0e4c638 000000e8 c0199920 00000001 00000003 cde02d00 c017295c
[ 1000.717584] dd20: cde02d00 c017295c ffffe000 c0e0dec0 cd818a00 ffffe000 00000010 00000000
[ 1000.726160] dd40: 00000000 c0ee2d7c c0ee2d68 c011b1b8 c0e0dec0 c0182024 60060193 c0182448
[ 1000.734737] dd60: cde02d00 cb95dd9c cd818a00 ede935ac 421d1338 cd818a00 cd818a00 00000001
[ 1000.743311] dd80: cb95ddf8 00000000 cd80c400 c011e850 ffffe000 c01823d0 cd80c400 00000000
[ 1000.751887] dda0: ffffe000 cd818a00 cd818a64 c0182450 cd818a00 cd818a64 00000001 c0185260
[ 1000.760462] ddc0: 00000010 c0edd3c0 00000001 c018145c 00000010 c01819ac c08f4cd0 20060013
[ 1000.769040] dde0: ffffffff cb95de2c c0e4a700 cb95c000 c011e850 c08f5630 00000001 ffffff30
[ 1000.777615] de00: 00000000 cde02d00 a0060013 c0e23228 a0060013 00000000 c0e4a700 00000008
[ 1000.786190] de20: c011e850 ffffe000 00000002 cb95de48 c01724d0 c08f4cd0 20060013 ffffffff
[ 1000.794766] de40: 00000051 00000000 00000000 c0e23228 a0060013 c011d798 00000000 cd9ae140
[ 1000.803342] de60: 00000000 c011e7f8 cd9b3810 00000000 cd9b38b0 c057721c cd9b3958 00000000
[ 1000.811918] de80: ffffe000 cd9b3810 04208060 ffffe000 00000000 c0e4a700 00000008 c0e4a700
[ 1000.820494] dea0: ffffe000 c0577340 cd9b3810 0000000a c011e850 c0575c58 00000000 c0ee1e64
[ 1000.829070] dec0: c0ee2db8 c0168df4 00000000 c05758a8 cd9b3810 cd9b3938 cd9b38b0 c0e422bc
[ 1000.837645] dee0: cb95df20 cfbc9500 c0ee1e64 c0ee2db8 00000001 c0577aa4 cd9b3938 cb97bc00
[ 1000.846220] df00: c0e422bc c014cd88 00000001 00000000 c014cca0 c0e422bc 00000000 00000000
[ 1000.854796] df20: c161efc8 c1341908 00000000 c0b276a8 ffffe000 cb97bc00 cb97bc18 c0e422bc
[ 1000.863373] df40: 00000008 c0e422f0 c0e4a700 c0e422bc ffffe000 c014d288 cdc9c000 00000000
[ 1000.871949] df60: cb95c000 cdce6700 cdc9c000 00000000 cb95c000 cb97bc00 c014d254 cc923ebc
[ 1000.880526] df80: cdce6738 c0153f20 cb95c000 cdc9c000 c0153e08 00000000 00000000 00000000
[ 1000.889102] dfa0: 00000000 00000000 00000000 c0107e94 00000000 00000000 00000000 00000000
[ 1000.897678] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 1000.906253] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
[ 1000.914939] [<bf0281f8>] (musb_default_readw [musb_hdrc]) from [<bf036100>] (musb_is_tx_fifo_empty+0x3c/0x4c [musb_hdrc])
[ 1000.926527] [<bf036100>] (musb_is_tx_fifo_empty [musb_hdrc]) from [<bf0376e8>] (cppi41_recheck_tx_req+0x5c/0xec [musb_hdrc])
[ 1000.938356] [<bf0376e8>] (cppi41_recheck_tx_req [musb_hdrc]) from [<c01992dc>] (__hrtimer_run_queues.constprop.4+0x1c0/0x5f0)
[ 1000.950211] [<c01992dc>] (__hrtimer_run_queues.constprop.4) from [<c0199920>] (hrtimer_interrupt+0x80/0x1e8)
[ 1000.960522] [<c0199920>] (hrtimer_interrupt) from [<c011b1b8>] (omap2_gp_timer_interrupt+0x24/0x34)
[ 1000.970017] [<c011b1b8>] (omap2_gp_timer_interrupt) from [<c0182024>] (__handle_irq_event_percpu+0x70/0x400)
[ 1000.980322] [<c0182024>] (__handle_irq_event_percpu) from [<c01823d0>] (handle_irq_event_percpu+0x1c/0x64)
[ 1000.990445] [<c01823d0>] (handle_irq_event_percpu) from [<c0182450>] (handle_irq_event+0x38/0x5c)
[ 1000.999755] [<c0182450>] (handle_irq_event) from [<c0185260>] (handle_level_irq+0xac/0x138)
[ 1001.008516] [<c0185260>] (handle_level_irq) from [<c018145c>] (generic_handle_irq+0x20/0x34)
[ 1001.017366] [<c018145c>] (generic_handle_irq) from [<c01819ac>] (__handle_domain_irq+0x5c/0xd4)
[ 1001.026499] [<c01819ac>] (__handle_domain_irq) from [<c08f5630>] (__irq_svc+0x70/0xb0)
[ 1001.034805] [<c08f5630>] (__irq_svc) from [<c08f4cd0>] (_raw_spin_unlock_irqrestore+0x70/0x74)
[ 1001.043840] [<c08f4cd0>] (_raw_spin_unlock_irqrestore) from [<c011d798>] (omap_hwmod_idle+0x34/0x44)
[ 1001.053418] [<c011d798>] (omap_hwmod_idle) from [<c011e7f8>] (omap_device_idle+0x3c/0x94)
[ 1001.062002] [<c011e7f8>] (omap_device_idle) from [<c057721c>] (__rpm_callback+0x144/0x218)
[ 1001.070673] [<c057721c>] (__rpm_callback) from [<c0577340>] (rpm_callback+0x50/0x80)
[ 1001.078796] [<c0577340>] (rpm_callback) from [<c0575c58>] (rpm_suspend+0x118/0x6d4)
[ 1001.086829] [<c0575c58>] (rpm_suspend) from [<c0577aa4>] (pm_runtime_work+0x9c/0xa8)
[ 1001.094956] [<c0577aa4>] (pm_runtime_work) from [<c014cd88>] (process_one_work+0x2c0/0x78c)
[ 1001.103713] [<c014cd88>] (process_one_work) from [<c014d288>] (worker_thread+0x34/0x588)
[ 1001.112205] [<c014d288>] (worker_thread) from [<c0153f20>] (kthread+0x118/0x130)
[ 1001.119974] [<c0153f20>] (kthread) from [<c0107e94>] (ret_from_fork+0x14/0x20)
[ 1001.127552] Code: ffffe000 e92d47f0 e0803001 e24dd008 (e1d340b0)
[ 1001.133961] ---[ end trace 62a23268349f2827 ]---
[ 1001.138807] Kernel panic - not syncing: Fatal exception in interrupt
[ 1001.145483] ---[ end Kernel panic - not syncing: Fatal exception in interrupt

Raphael