CJNZ1
1
Some USB problems still…
I have a USB Harddrive, 3G modem connected on musb bus.
I am using 3.2 kernel from Robert Nelson.
It throws this error and seems to recover, though eventually the system stops working completely.
[ 5198.753967] ------------[ cut here ]------------
[ 5198.759033] WARNING: at drivers/usb/musb/musb_host.c:125 musb_h_tx_flush_fifo+0x4c/0x78()
[ 5198.767791] Could not flush host TX2 fifo: csr: 2003
[ 5198.773101] Modules linked in: cdc_acm libertas_sdio
[ 5198.778594] [] (unwind_backtrace+0x0/0xe0) from [] (warn_slowpath_common+0x4c/0x64)
[ 5198.788696] [] (warn_slowpath_common+0x4c/0x64) from [] (warn_slowpath_fmt+0x2c/0x3c)
[ 5198.798980] [] (warn_slowpath_fmt+0x2c/0x3c) from [] (musb_h_tx_flush_fifo+0x4c/0x78)
[ 5198.809265] [] (musb_h_tx_flush_fifo+0x4c/0x78) from [] (musb_cleanup_urb+0x84/0xc8)
[ 5198.819458] [] (musb_cleanup_urb+0x84/0xc8) from [] (musb_urb_dequeue+0xd8/0xf0)
[ 5198.829284] [] (musb_urb_dequeue+0xd8/0xf0) from [] (unlink1+0x9c/0xa8)
[ 5198.838256] [] (unlink1+0x9c/0xa8) from [] (usb_hcd_unlink_urb+0x54/0xa8)
[ 5198.847442] [] (usb_hcd_unlink_urb+0x54/0xa8) from [] (usb_sg_cancel+0x40/0x90)
[ 5198.857177] [] (usb_sg_cancel+0x40/0x90) from [] (command_abort+0x6c/0x84)
[ 5198.866455] [] (command_abort+0x6c/0x84) from [] (scsi_error_handler+0x15c/0x3f4)
[ 5198.876373] [] (scsi_error_handler+0x15c/0x3f4) from [] (kthread+0x7c/0x88)
[ 5198.885742] [] (kthread+0x7c/0x88) from [] (kernel_thread_exit+0x0/0x8)
[ 5198.894683] —[ end trace d29af31865f8731f ]—
[ 5198.987335] usb 1-1.2.4: reset high-speed USB device number 5 using musb-hdrc
Has anyone seen anything like this before?
Really stuck on this one… any help is VERY much appreciated!
CJNZ1
2
The error in my last post the unit could recover from.
This is the error that causes the unit to die and reboot.
Anyone have any idea as to where I might start to solve this problem? It has me really stumped!
[63565.694946] ------------[ cut here ]------------
[63565.699981] WARNING: at arch/arm/mach-omap2/omap_l3_smx.c:161 omap3_l3_app_irq+0xe4/0x130()
[63565.708892] Address Hole seen by USB_OTG at address 586b2300
[63565.715057] Modules linked in: libertas_sdio cdc_acm
[63565.720489] [] (unwind_backtrace+0x0/0xe0) from [] (warn_slowpath_common+0x4c/0x64)
[63565.730590] [] (warn_slowpath_common+0x4c/0x64) from [] (warn_slowpath_fmt+0x2c/0x3c)
[63565.740905] [] (warn_slowpath_fmt+0x2c/0x3c) from [] (omap3_l3_app_irq+0xe4/0x130)
[63565.750946] [] (omap3_l3_app_irq+0xe4/0x130) from [] (handle_irq_event_percpu+0x3c/0x21c)
[63565.761596] [] (handle_irq_event_percpu+0x3c/0x21c) from [] (handle_irq_event+0x28/0x38)
[63565.772155] [] (handle_irq_event+0x28/0x38) from [] (handle_level_irq+0xb4/0xc4)
[63565.782012] [] (handle_level_irq+0xb4/0xc4) from [] (generic_handle_irq+0x20/0x30)
[63565.791992] [] (generic_handle_irq+0x20/0x30) from [] (handle_IRQ+0x60/0x84)
[63565.801483] [] (handle_IRQ+0x60/0x84) from [] (__irq_svc+0x34/0x78)
[63565.810089] [] (__irq_svc+0x34/0x78) from [] (__do_softirq+0x40/0x1bc)
[63565.818969] [] (__do_softirq+0x40/0x1bc) from [] (irq_exit+0x40/0x90)
[63565.827789] [] (irq_exit+0x40/0x90) from [] (handle_IRQ+0x64/0x84)
[63565.836334] [] (handle_IRQ+0x64/0x84) from [] (__irq_svc+0x34/0x78)
[63565.844970] [] (__irq_svc+0x34/0x78) from [] (omap3_enter_idle+0xf8/0x12c)
[63565.854248] [] (omap3_enter_idle+0xf8/0x12c) from [] (omap3_enter_idle_bm+0x164/0x1c0)
[63565.864624] [] (omap3_enter_idle_bm+0x164/0x1c0) from [] (cpuidle_idle_call+0xf0/0x26c)
[63565.875091] [] (cpuidle_idle_call+0xf0/0x26c) from [] (cpu_idle+0x44/0x94)
[63565.884368] [] (cpu_idle+0x44/0x94) from [] (start_kernel+0x250/0x294)
[63565.893218] —[ end trace 0d8c0b4f212fe5e1 ]—
[63565.898437] ------------[ cut here ]------------
[63565.903411] WARNING: at arch/arm/mach-omap2/omap_l3_smx.c:161 omap3_l3_app_irq+0xe4/0x130()
[63565.912353] Address Hole seen by USB_OTG at address 5ebdda80
[63565.918487] Modules linked in: libertas_sdio cdc_acm
[63565.923919] [] (unwind_backtrace+0x0/0xe0) from [] (warn_slowpath_common+0x4c/0x64)
[63565.934020] [] (warn_slowpath_common+0x4c/0x64) from [] (warn_slowpath_fmt+0x2c/0x3c)
[63565.944305] [] (warn_slowpath_fmt+0x2c/0x3c) from [] (omap3_l3_app_irq+0xe4/0x130)
[63565.954345] [] (omap3_l3_app_irq+0xe4/0x130) from [] (handle_irq_event_percpu+0x3c/0x21c)
[63565.964996] [] (handle_irq_event_percpu+0x3c/0x21c) from [] (handle_irq_event+0x28/0x38)
[63565.975585] [] (handle_irq_event+0x28/0x38) from [] (handle_level_irq+0xb4/0xc4)
[63565.985412] [] (handle_level_irq+0xb4/0xc4) from [] (generic_handle_irq+0x20/0x30)
[63565.995422] [] (generic_handle_irq+0x20/0x30) from [] (handle_IRQ+0x60/0x84)
[63566.004852] [] (handle_IRQ+0x60/0x84) from [] (__irq_svc+0x34/0x78)
[63566.013458] [] (__irq_svc+0x34/0x78) from [] (__do_softirq+0x40/0x1bc)
[63566.022369] [] (__do_softirq+0x40/0x1bc) from [] (irq_exit+0x40/0x90)
[63566.031188] [] (irq_exit+0x40/0x90) from [] (handle_IRQ+0x64/0x84)
[63566.039733] [] (handle_IRQ+0x64/0x84) from [] (__irq_svc+0x34/0x78)
[63566.048370] [] (__irq_svc+0x34/0x78) from [] (omap3_enter_idle+0xf8/0x12c)
[63566.057617] [] (omap3_enter_idle+0xf8/0x12c) from [] (omap3_enter_idle_bm+0x164/0x1c0)
[63566.067993] [] (omap3_enter_idle_bm+0x164/0x1c0) from [] (cpuidle_idle_call+0xf0/0x26c)
[63566.078491] [] (cpuidle_idle_call+0xf0/0x26c) from [] (cpu_idle+0x44/0x94)
[63566.087738] [] (cpu_idle+0x44/0x94) from [] (start_kernel+0x250/0x294)
[63566.096588] —[ end trace 0d8c0b4f212fe5e2 ]—
[63566.101776] ------------[ cut here ]------------
[63566.106719] kernel BUG at arch/arm/mach-omap2/omap_l3_smx.c:186!
[63566.113159] Internal error: Oops - undefined instruction: 0 [#1]
[63566.119598] Modules linked in: libertas_sdio cdc_acm
[63566.124969] CPU: 0 Tainted: G W (3.2.38snapithd-13013-x15 #1)
[63566.132446] PC is at omap3_l3_app_irq+0x44/0x130
[63566.137420] LR is at handle_irq_event_percpu+0x3c/0x21c
[63566.143035] pc : [] lr : [] psr: 200001d3
[63566.143066] sp : c0605df8 ip : 00000370 fp : c06cad6c
[63566.155334] r10: c061de20 r9 : c0672280 r8 : 00000003
[63566.160919] r7 : 00000000 r6 : 00000000 r5 : 20000000 r4 : 00000000
[63566.167907] r3 : 20000000 r2 : 04000000 r1 : c68646c0 r0 : 20000000
[63566.174896] Flags: nzCv IRQs off FIQs off Mode SVC_32 ISA ARM Segment kernel
[63566.182922] Control: 10c5387d Table: 811a4019 DAC: 00000015
[63566.189086] Process swapper (pid: 0, stack limit = 0xc06042f0)
[63566.195343] Stack: (0xc0605df8 to 0xc0606000)
[63566.200042] 5de0: 00000000 00000000
[63566.208831] 5e00: 00000000 00000000 00000018 c6864740 0000000a 00000000 00000000 c007f68c
[63566.217620] 5e20: c061de20 c6864740 019bc478 c061de20 c0605f10 fa200000 c0605eac 00000003
[63566.226409] 5e40: c0672280 0000000a c0672304 c007f894 c061de20 c00819fc 0000000a c007f11c
[63566.235168] 5e60: 0000000a c000de54 c003d8e4 c003d408 20000153 c0417674 00000000 23000007
[63566.243957] 5e80: c0605ec0 00000000 00000002 00000000 fa200000 c0605f44 00000003 c0672280
[63566.252777] 5ea0: 0000000a c0672304 000001f0 c0605ec0 c003d8e4 c003d408 20000153 ffffffff
[63566.261535] 5ec0: 019bc45f c061e9f0 00000000 fa200000 c0605f44 00000025 00000000 fa200000
[63566.270324] 5ee0: c0605f44 00000003 411fc083 00000000 00000000 c003d8e4 00000000 c000de58
[63566.279144] 5f00: c001d64c c001d658 60000053 c0417674 0066720c 00000000 0066720c 00000000
[63566.287902] 5f20: 00000000 00000000 c060ba68 00000003 00000003 411fc083 00000000 00000000
[63566.296722] 5f40: 00000000 c0605f58 c001d64c c001d658 60000053 ffffffff 51157dc3 293e66ef
[63566.305480] 5f60: 51157dc3 29a4d8fb 00000000 0066720c 00000000 00000005 00000000 c060b824
[63566.314300] 5f80: c060ba68 c001d7f0 c060ba68 00000005 00000000 c060b824 c060b990 411fc083
[63566.323089] 5fa0: 00000000 c0339040 00000000 c0604000 c064f984 c0609f94 c0609f8c 80004059
[63566.331878] 5fc0: 00000000 c000e0b4 c0606c04 c05fa180 c0807500 c05d16e4 c05d1160 00000d0b
[63566.340637] 5fe0: 80000100 c05fa180 10c5387d c0606084 c05fa17c 80008040 00000000 00000000
[63566.349487] [] (omap3_l3_app_irq+0x44/0x130) from [] (handle_irq_event_percpu+0x3c/0x21c)
[63566.360137] [] (handle_irq_event_percpu+0x3c/0x21c) from [] (handle_irq_event+0x28/0x38)
[63566.370727] [] (handle_irq_event+0x28/0x38) from [] (handle_level_irq+0xb4/0xc4)
[63566.380554] [] (handle_level_irq+0xb4/0xc4) from [] (generic_handle_irq+0x20/0x30)
[63566.390563] [] (generic_handle_irq+0x20/0x30) from [] (handle_IRQ+0x60/0x84)
[63566.399993] [] (handle_IRQ+0x60/0x84) from [] (__irq_svc+0x34/0x78)
[63566.408630] [] (__irq_svc+0x34/0x78) from [] (__do_softirq+0x40/0x1bc)
[63566.417510] [] (__do_softirq+0x40/0x1bc) from [] (irq_exit+0x40/0x90)
[63566.426300] [] (irq_exit+0x40/0x90) from [] (handle_IRQ+0x64/0x84)
[63566.434844] [] (handle_IRQ+0x64/0x84) from [] (__irq_svc+0x34/0x78)
[63566.443450] [] (__irq_svc+0x34/0x78) from [] (omap3_enter_idle+0xf8/0x12c)
[63566.452728] [] (omap3_enter_idle+0xf8/0x12c) from [] (omap3_enter_idle_bm+0x164/0x1c0)
[63566.463104] [] (omap3_enter_idle_bm+0x164/0x1c0) from [] (cpuidle_idle_call+0xf0/0x26c)
[63566.473571] [] (cpuidle_idle_call+0xf0/0x26c) from [] (cpu_idle+0x44/0x94)
[63566.482818] [] (cpu_idle+0x44/0x94) from [] (start_kernel+0x250/0x294)
[63566.491699] Code: e0044002 e0055003 e1940005 0a000003 (e7f001f2)
[63566.498443] omap3isp omap3isp: OMAP3 ISP AEWB: cannot process buffer, device is busy.
[63566.506927] —[ end trace 0d8c0b4f212fe5e3 ]—
[63566.511962] Kernel panic - not syncing: Fatal exception in interrupt
[63566.519042] [] (unwind_backtrace+0x0/0xe0) from [] (panic+0x50/0x188)
[63566.527984] [] (panic+0x50/0x188) from [] (die+0x1a8/0x1e4)
[63566.535949] [] (die+0x1a8/0x1e4) from [] (do_undefinstr+0x160/0x180)
[63566.544799] [] (do_undefinstr+0x160/0x180) from [] (__und_svc_finish+0x0/0x14)
[63566.554443] Exception stack(0xc0605d70 to 0xc0605db8)
[63566.559967] 5d60: 20000000 c68646c0 04000000 20000000
[63566.568786] 5d80: 00000000 20000000 00000000 00000000 00000003 c0672280 c061de20 c06cad6c
[63566.577667] 5da0: 00000370 c0605df8 c007f68c c0023a28 200001d3 ffffffff
[63566.584869] [] (__und_svc_finish+0x0/0x14) from [] (omap3_l3_app_irq+0x44/0x130)
[63566.594818] [] (omap3_l3_app_irq+0x44/0x130) from [] (handle_irq_event_percpu+0x3c/0x21c)
[63566.605621] [] (handle_irq_event_percpu+0x3c/0x21c) from [] (handle_irq_event+0x28/0x38)
[63566.616302] [] (handle_irq_event+0x28/0x38) from [] (handle_level_irq+0xb4/0xc4)
[63566.626190] [] (handle_level_irq+0xb4/0xc4) from [] (generic_handle_irq+0x20/0x30)
[63566.636322] [] (generic_handle_irq+0x20/0x30) from [] (handle_IRQ+0x60/0x84)
[63566.645843] [] (handle_IRQ+0x60/0x84) from [] (__irq_svc+0x34/0x78)
[63566.654541] [] (__irq_svc+0x34/0x78) from [] (__do_softirq+0x40/0x1bc)
[63566.663543] [] (__do_softirq+0x40/0x1bc) from [] (irq_exit+0x40/0x90)
[63566.672454] [] (irq_exit+0x40/0x90) from [] (handle_IRQ+0x64/0x84)
[63566.681060] [] (handle_IRQ+0x64/0x84) from [] (__irq_svc+0x34/0x78)
[63566.689788] [] (__irq_svc+0x34/0x78) from [] (omap3_enter_idle+0xf8/0x12c)
[63566.699035] omap3isp omap3isp: OMAP3 ISP AEWB: cannot process buffer, device is busy.
[63566.707611] [] (omap3_enter_idle+0xf8/0x12c) from [] (omap3_enter_idle_bm+0x164/0x1c0)
[63566.718078] [] (omap3_enter_idle_bm+0x164/0x1c0) from [] (cpuidle_idle_call+0xf0/0x26c)
[63566.728637] [] (cpuidle_idle_call+0xf0/0x26c) from [] (cpu_idle+0x44/0x94)
[63566.737976] [] (cpu_idle+0x44/0x94) from [] (start_kernel+0x250/0x294)