Search Linux Wireless

rt2800 and BeagleBone Black soft lockup when unplugging from USB hub

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have a D-Link DWA-140 USB Wi-Fi device which is rt2800 based (5392 chipset). I've been testing it on a BeagleBone Black running an Ubuntu 16.04 image (4.4.6 kernel), with a USB hub.

When I unplug the Wi-Fi device from the USB hub, and it's connected to an access point, and then I unplug it, the OS appears to lock up. I get messages about a soft lockup on the serial console:

[ 9736.136702] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [kworker/u2:0:1129]
[ 9764.136701] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [kworker/u2:0:1129]
[ 9792.136701] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [kworker/u2:0:1129]
[ 9820.136699] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [kworker/u2:0:1129]
[ 9848.136696] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [kworker/u2:0:1129]

This will repeat indefinitely, until I unplug the hub, which resolves the soft lockup and then the system seems to function normally.

I've attached a dmesg log of the soft lockup stack traces. They seem to indicate a lockup in workqueue rt2x00usb_work_rxdone() (specifically in usb_hcd_submit_urb() called from rt2x00usb_kick_rx_entry() called from rt2x00usb_clear_entry()).

I originally found this bug on a 3.14.x kernel built with Yocto for a BeagleBone Black-based product. So it seems this is a bug that has been around for some time.

-- 
Craig McQueen

[ 9736.136702] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [kworker/u2:0:1129]
[ 9764.136701] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [kworker/u2:0:1129]
[ 9792.136701] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [kworker/u2:0:1129]
[ 9820.136699] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [kworker/u2:0:1129]
[ 9848.136696] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [kworker/u2:0:1129]
[ 9852.998151] cpts: unable to obtain a time stamp

craigm@beaglebone-craig:~$ dmesg
...
[ 9366.664797] usb 1-1: new high-speed USB device number 4 using musb-hdrc
[ 9366.796197] usb 1-1: New USB device found, idVendor=2109, idProduct=2812
[ 9366.796248] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 9366.796279] usb 1-1: Product: USB2.0 Hub             
[ 9366.796308] usb 1-1: Manufacturer: VIA Labs, Inc.         
[ 9366.809649] hub 1-1:1.0: USB hub found
[ 9366.813937] hub 1-1:1.0: 4 ports detected
[ 9371.836876] usb 1-1.1: new high-speed USB device number 5 using musb-hdrc
[ 9371.953209] usb 1-1.1: New USB device found, idVendor=2001, idProduct=3c20
[ 9371.953259] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 9371.953291] usb 1-1.1: Product: 802.11 n WLAN
[ 9371.953319] usb 1-1.1: Manufacturer: Ralink
[ 9371.953348] usb 1-1.1: SerialNumber: 1.0
[ 9373.264832] usb 1-1.1: reset high-speed USB device number 5 using musb-hdrc
[ 9373.374188] ieee80211 phy1: rt2x00_set_rt: Info - RT chipset 5392, rev 0223 detected
[ 9373.391020] ieee80211 phy1: rt2x00_set_rf: Info - RF chipset 5372 detected
[ 9373.402442] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
[ 9373.427413] usbcore: registered new interface driver rt2800usb
[ 9373.572855] rt2800usb 1-1.1:1.0 wlx9cd64384611d: renamed from wlan0
[ 9373.920791] ieee80211 phy1: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin'
[ 9373.922515] ieee80211 phy1: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.29
[ 9374.076725] IPv6: ADDRCONF(NETDEV_UP): wlx9cd64384611d: link is not ready
[ 9382.591520] wlx9cd64384611d: authenticate with e8:94:f6:5a:95:9a
[ 9382.629936] wlx9cd64384611d: send auth to e8:94:f6:5a:95:9a (try 1/3)
[ 9382.631970] wlx9cd64384611d: authenticated
[ 9382.644913] wlx9cd64384611d: associate with e8:94:f6:5a:95:9a (try 1/3)
[ 9382.647039] wlx9cd64384611d: RX AssocResp from e8:94:f6:5a:95:9a (capab=0x411 status=0 aid=1)
[ 9382.656390] wlx9cd64384611d: associated
[ 9382.656516] IPv6: ADDRCONF(NETDEV_CHANGE): wlx9cd64384611d: link becomes ready
[ 9708.136709] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [kworker/u2:0:1129]
[ 9708.144990] Modules linked in: rt2800usb rt2800lib rt2x00usb rt2x00lib crc_ccitt ccm arc4 rtl8192cu rtl_usb rtl8192c_common rtlwifi mac80211 cfg80211 rfkill snd_soc_simple_card omap_sham omap_aes usb_f_ecm g_ether usb_f_rndis u_ether libcomposite omap_rng rng_core snd_soc_davinci_mcasp snd_soc_edma snd_soc_omap spi_omap2_mcspi snd_soc_hdmi_codec snd_soc_core snd_pcm_dmaengine snd_pcm snd_timer snd soundcore evdev uio_pdrv_genirq uio tilcdc tda998x
[ 9708.145353] CPU: 0 PID: 1129 Comm: kworker/u2:0 Not tainted 4.4.6-ti-r15 #1
[ 9708.145379] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 9708.145477] Workqueue: phy1 rt2x00usb_work_rxdone [rt2x00usb]
[ 9708.145508] task: ddbb5b00 ti: ddf48000 task.ti: ddf48000
[ 9708.145556] PC is at v7_dma_inv_range+0x36/0x40
[ 9708.145585] LR is at __dma_page_cpu_to_dev+0x21/0x74
[ 9708.145614] pc : [<c001c2ac>]    lr : [<c001913d>]    psr: 800e0033
               sp : ddf49d10  ip : ddede04c  fp : c0c29e18
[ 9708.145644] r10: 00000000  r9 : 00000f14  r8 : 00000002
[ 9708.145668] r7 : 00000002  r6 : 00000f14  r5 : 0000004c  r4 : dfda2738
[ 9708.145692] r3 : 0000003f  r2 : 00000040  r1 : ddedef40  r0 : ddededc0
[ 9708.145720] Flags: Nzcv  IRQs on  FIQs on  Mode SVC_32  ISA Thumb  Segment none
[ 9708.145746] Control: 50c5387d  Table: 9c184019  DAC: 00000051
[ 9708.145775] CPU: 0 PID: 1129 Comm: kworker/u2:0 Not tainted 4.4.6-ti-r15 #1
[ 9708.145796] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 9708.145847] Workqueue: phy1 rt2x00usb_work_rxdone [rt2x00usb]
[ 9708.145922] [<c0015b5d>] (unwind_backtrace) from [<c001239d>] (show_stack+0x11/0x14)
[ 9708.145976] [<c001239d>] (show_stack) from [<c03c460b>] (dump_stack+0x67/0x74)
[ 9708.146024] [<c03c460b>] (dump_stack) from [<c00bb3f5>] (watchdog_timer_fn+0x18d/0x1dc)
[ 9708.146075] [<c00bb3f5>] (watchdog_timer_fn) from [<c0085aab>] (__hrtimer_run_queues+0x133/0x288)
[ 9708.146119] [<c0085aab>] (__hrtimer_run_queues) from [<c008629b>] (hrtimer_interrupt+0x9f/0x1ac)
[ 9708.146165] [<c008629b>] (hrtimer_interrupt) from [<c0021d13>] (omap2_gp_timer_interrupt+0x23/0x28)
[ 9708.146219] [<c0021d13>] (omap2_gp_timer_interrupt) from [<c0077203>] (handle_irq_event_percpu+0x67/0x1b4)
[ 9708.146263] [<c0077203>] (handle_irq_event_percpu) from [<c0077389>] (handle_irq_event+0x39/0x50)
[ 9708.146311] [<c0077389>] (handle_irq_event) from [<c00797e9>] (handle_level_irq+0x6d/0xc4)
[ 9708.146354] [<c00797e9>] (handle_level_irq) from [<c0076b19>] (generic_handle_irq+0x1d/0x28)
[ 9708.146398] [<c0076b19>] (generic_handle_irq) from [<c0076d11>] (__handle_domain_irq+0x45/0x84)
[ 9708.146446] [<c0076d11>] (__handle_domain_irq) from [<c06e2b8d>] (__irq_svc+0x4d/0x74)
[ 9708.146494] [<c06e2b8d>] (__irq_svc) from [<c001c2ac>] (v7_dma_inv_range+0x36/0x40)
[ 9708.146535] [<c001c2ac>] (v7_dma_inv_range) from [<c001913d>] (__dma_page_cpu_to_dev+0x21/0x74)
[ 9708.146573] [<c001913d>] (__dma_page_cpu_to_dev) from [<c001921f>] (arm_dma_map_page+0x57/0x58)
[ 9708.146621] [<c001921f>] (arm_dma_map_page) from [<c04fd5ad>] (usb_hcd_map_urb_for_dma+0x361/0x3c4)
[ 9708.146666] [<c04fd5ad>] (usb_hcd_map_urb_for_dma) from [<c04fda1b>] (usb_hcd_submit_urb+0x23f/0x6f4)
[ 9708.146731] [<c04fda1b>] (usb_hcd_submit_urb) from [<bfadb44b>] (rt2x00usb_kick_rx_entry+0x82/0xac [rt2x00usb])
[ 9708.146855] [<bfadb44b>] (rt2x00usb_kick_rx_entry [rt2x00usb]) from [<bfadb48f>] (rt2x00usb_clear_entry+0x1a/0x1c [rt2x00usb])
[ 9708.147053] [<bfadb48f>] (rt2x00usb_clear_entry [rt2x00usb]) from [<bfac95db>] (rt2x00lib_rxdone+0xe6/0x400 [rt2x00lib])
[ 9708.147197] [<bfac95db>] (rt2x00lib_rxdone [rt2x00lib]) from [<bfadba77>] (rt2x00usb_work_rxdone+0x46/0x6c [rt2x00usb])
[ 9708.147276] [<bfadba77>] (rt2x00usb_work_rxdone [rt2x00usb]) from [<c0043bdb>] (process_one_work+0xef/0x334)
[ 9708.147324] [<c0043bdb>] (process_one_work) from [<c0043f05>] (worker_thread+0xe5/0x380)
[ 9708.147370] [<c0043f05>] (worker_thread) from [<c0047fab>] (kthread+0xab/0xc0)
[ 9708.147420] [<c0047fab>] (kthread) from [<c000ecb5>] (ret_from_fork+0x11/0x1c)
[ 9736.136702] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [kworker/u2:0:1129]
[ 9736.144972] Modules linked in: rt2800usb rt2800lib rt2x00usb rt2x00lib crc_ccitt ccm arc4 rtl8192cu rtl_usb rtl8192c_common rtlwifi mac80211 cfg80211 rfkill snd_soc_simple_card omap_sham omap_aes usb_f_ecm g_ether usb_f_rndis u_ether libcomposite omap_rng rng_core snd_soc_davinci_mcasp snd_soc_edma snd_soc_omap spi_omap2_mcspi snd_soc_hdmi_codec snd_soc_core snd_pcm_dmaengine snd_pcm snd_timer snd soundcore evdev uio_pdrv_genirq uio tilcdc tda998x
[ 9736.145329] CPU: 0 PID: 1129 Comm: kworker/u2:0 Tainted: G             L  4.4.6-ti-r15 #1
[ 9736.145354] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 9736.145445] Workqueue: phy1 rt2x00usb_work_rxdone [rt2x00usb]
[ 9736.145477] task: ddbb5b00 ti: ddf48000 task.ti: ddf48000
[ 9736.145520] PC is at usb_hcd_map_urb_for_dma+0x31a/0x3c4
[ 9736.145548] LR is at usb_hcd_submit_urb+0x23f/0x6f4
[ 9736.145576] pc : [<c04fd566>]    lr : [<c04fda1b>]    psr: 600e0033
               sp : ddf49d48  ip : ddea004c  fp : c0c29e18
[ 9736.145606] r10: 00000000  r9 : 00000f14  r8 : 00000002
[ 9736.145630] r7 : 00000000  r6 : 02080020  r5 : dcdec800  r4 : dc150400
[ 9736.145654] r3 : 00000200  r2 : ddea004c  r1 : 00000000  r0 : dcdec610
[ 9736.145682] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA Thumb  Segment none
[ 9736.145708] Control: 50c5387d  Table: 9c184019  DAC: 00000051
[ 9736.145738] CPU: 0 PID: 1129 Comm: kworker/u2:0 Tainted: G             L  4.4.6-ti-r15 #1
[ 9736.145760] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 9736.145812] Workqueue: phy1 rt2x00usb_work_rxdone [rt2x00usb]
[ 9736.145880] [<c0015b5d>] (unwind_backtrace) from [<c001239d>] (show_stack+0x11/0x14)
[ 9736.145929] [<c001239d>] (show_stack) from [<c03c460b>] (dump_stack+0x67/0x74)
[ 9736.145976] [<c03c460b>] (dump_stack) from [<c00bb3f5>] (watchdog_timer_fn+0x18d/0x1dc)
[ 9736.146024] [<c00bb3f5>] (watchdog_timer_fn) from [<c0085aab>] (__hrtimer_run_queues+0x133/0x288)
[ 9736.146068] [<c0085aab>] (__hrtimer_run_queues) from [<c008629b>] (hrtimer_interrupt+0x9f/0x1ac)
[ 9736.146112] [<c008629b>] (hrtimer_interrupt) from [<c0021d13>] (omap2_gp_timer_interrupt+0x23/0x28)
[ 9736.146165] [<c0021d13>] (omap2_gp_timer_interrupt) from [<c0077203>] (handle_irq_event_percpu+0x67/0x1b4)
[ 9736.146209] [<c0077203>] (handle_irq_event_percpu) from [<c0077389>] (handle_irq_event+0x39/0x50)
[ 9736.146256] [<c0077389>] (handle_irq_event) from [<c00797e9>] (handle_level_irq+0x6d/0xc4)
[ 9736.146299] [<c00797e9>] (handle_level_irq) from [<c0076b19>] (generic_handle_irq+0x1d/0x28)
[ 9736.146341] [<c0076b19>] (generic_handle_irq) from [<c0076d11>] (__handle_domain_irq+0x45/0x84)
[ 9736.146386] [<c0076d11>] (__handle_domain_irq) from [<c06e2b8d>] (__irq_svc+0x4d/0x74)
[ 9736.146430] [<c06e2b8d>] (__irq_svc) from [<c04fd566>] (usb_hcd_map_urb_for_dma+0x31a/0x3c4)
[ 9736.146472] [<c04fd566>] (usb_hcd_map_urb_for_dma) from [<c04fda1b>] (usb_hcd_submit_urb+0x23f/0x6f4)
[ 9736.146535] [<c04fda1b>] (usb_hcd_submit_urb) from [<bfadb44b>] (rt2x00usb_kick_rx_entry+0x82/0xac [rt2x00usb])
[ 9736.146620] [<bfadb44b>] (rt2x00usb_kick_rx_entry [rt2x00usb]) from [<bfadb48f>] (rt2x00usb_clear_entry+0x1a/0x1c [rt2x00usb])
[ 9736.146793] [<bfadb48f>] (rt2x00usb_clear_entry [rt2x00usb]) from [<bfac95db>] (rt2x00lib_rxdone+0xe6/0x400 [rt2x00lib])
[ 9736.146919] [<bfac95db>] (rt2x00lib_rxdone [rt2x00lib]) from [<bfadba77>] (rt2x00usb_work_rxdone+0x46/0x6c [rt2x00usb])
[ 9736.146995] [<bfadba77>] (rt2x00usb_work_rxdone [rt2x00usb]) from [<c0043bdb>] (process_one_work+0xef/0x334)
[ 9736.147043] [<c0043bdb>] (process_one_work) from [<c0043f05>] (worker_thread+0xe5/0x380)
[ 9736.147086] [<c0043f05>] (worker_thread) from [<c0047fab>] (kthread+0xab/0xc0)
[ 9736.147135] [<c0047fab>] (kthread) from [<c000ecb5>] (ret_from_fork+0x11/0x1c)
[ 9764.136701] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [kworker/u2:0:1129]
[ 9764.144964] Modules linked in: rt2800usb rt2800lib rt2x00usb rt2x00lib crc_ccitt ccm arc4 rtl8192cu rtl_usb rtl8192c_common rtlwifi mac80211 cfg80211 rfkill snd_soc_simple_card omap_sham omap_aes usb_f_ecm g_ether usb_f_rndis u_ether libcomposite omap_rng rng_core snd_soc_davinci_mcasp snd_soc_edma snd_soc_omap spi_omap2_mcspi snd_soc_hdmi_codec snd_soc_core snd_pcm_dmaengine snd_pcm snd_timer snd soundcore evdev uio_pdrv_genirq uio tilcdc tda998x
[ 9764.145315] CPU: 0 PID: 1129 Comm: kworker/u2:0 Tainted: G             L  4.4.6-ti-r15 #1
[ 9764.145340] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 9764.145430] Workqueue: phy1 rt2x00usb_work_rxdone [rt2x00usb]
[ 9764.145462] task: ddbb5b00 ti: ddf48000 task.ti: ddf48000
[ 9764.145504] PC is at usb_unanchor_urb+0x2/0x38
[ 9764.145534] LR is at __usb_hcd_giveback_urb+0x35/0xdc
[ 9764.145562] pc : [<c04ff096>]    lr : [<c04fc1bd>]    psr: 800e0133
               sp : ddf49bc0  ip : 00000000  fp : dc0e1380
[ 9764.145592] r10: c0b5ba88  r9 : dcdec928  r8 : dcdec92c
[ 9764.145615] r7 : 00000000  r6 : dcdec800  r5 : ffffffb9  r4 : dc0e1380
[ 9764.145639] r3 : 00000000  r2 : 00000200  r1 : dc820f40  r0 : dc0e1380
[ 9764.145666] Flags: Nzcv  IRQs on  FIQs on  Mode SVC_32  ISA Thumb  Segment none
[ 9764.145692] Control: 50c5387d  Table: 9c184019  DAC: 00000051
[ 9764.145722] CPU: 0 PID: 1129 Comm: kworker/u2:0 Tainted: G             L  4.4.6-ti-r15 #1
[ 9764.145743] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 9764.145795] Workqueue: phy1 rt2x00usb_work_rxdone [rt2x00usb]
[ 9764.145865] [<c0015b5d>] (unwind_backtrace) from [<c001239d>] (show_stack+0x11/0x14)
[ 9764.145913] [<c001239d>] (show_stack) from [<c03c460b>] (dump_stack+0x67/0x74)
[ 9764.145961] [<c03c460b>] (dump_stack) from [<c00bb3f5>] (watchdog_timer_fn+0x18d/0x1dc)
[ 9764.146010] [<c00bb3f5>] (watchdog_timer_fn) from [<c0085aab>] (__hrtimer_run_queues+0x133/0x288)
[ 9764.146054] [<c0085aab>] (__hrtimer_run_queues) from [<c008629b>] (hrtimer_interrupt+0x9f/0x1ac)
[ 9764.146099] [<c008629b>] (hrtimer_interrupt) from [<c0021d13>] (omap2_gp_timer_interrupt+0x23/0x28)
[ 9764.146149] [<c0021d13>] (omap2_gp_timer_interrupt) from [<c0077203>] (handle_irq_event_percpu+0x67/0x1b4)
[ 9764.146194] [<c0077203>] (handle_irq_event_percpu) from [<c0077389>] (handle_irq_event+0x39/0x50)
[ 9764.146239] [<c0077389>] (handle_irq_event) from [<c00797e9>] (handle_level_irq+0x6d/0xc4)
[ 9764.146282] [<c00797e9>] (handle_level_irq) from [<c0076b19>] (generic_handle_irq+0x1d/0x28)
[ 9764.146325] [<c0076b19>] (generic_handle_irq) from [<c0076d11>] (__handle_domain_irq+0x45/0x84)
[ 9764.146371] [<c0076d11>] (__handle_domain_irq) from [<c06e2b8d>] (__irq_svc+0x4d/0x74)
[ 9764.146416] [<c06e2b8d>] (__irq_svc) from [<c04ff096>] (usb_unanchor_urb+0x2/0x38)
[ 9764.146459] [<c04ff096>] (usb_unanchor_urb) from [<c04fc1bd>] (__usb_hcd_giveback_urb+0x35/0xdc)
[ 9764.146500] [<c04fc1bd>] (__usb_hcd_giveback_urb) from [<c04fc2dd>] (usb_giveback_urb_bh+0x79/0xb8)
[ 9764.146544] [<c04fc2dd>] (usb_giveback_urb_bh) from [<c0034acf>] (__tasklet_action+0x5b/0xe8)
[ 9764.146585] [<c0034acf>] (__tasklet_action) from [<c0034c85>] (__do_softirq+0x85/0x234)
[ 9764.146624] [<c0034c85>] (__do_softirq) from [<c0035333>] (irq_exit+0x7f/0xc4)
[ 9764.146663] [<c0035333>] (irq_exit) from [<c0076d15>] (__handle_domain_irq+0x49/0x84)
[ 9764.146703] [<c0076d15>] (__handle_domain_irq) from [<c06e2b8d>] (__irq_svc+0x4d/0x74)
[ 9764.146753] [<c06e2b8d>] (__irq_svc) from [<c001c2aa>] (v7_dma_inv_range+0x34/0x40)
[ 9764.146794] [<c001c2aa>] (v7_dma_inv_range) from [<c001913d>] (__dma_page_cpu_to_dev+0x21/0x74)
[ 9764.146833] [<c001913d>] (__dma_page_cpu_to_dev) from [<c001921f>] (arm_dma_map_page+0x57/0x58)
[ 9764.146873] [<c001921f>] (arm_dma_map_page) from [<c04fd5ad>] (usb_hcd_map_urb_for_dma+0x361/0x3c4)
[ 9764.146915] [<c04fd5ad>] (usb_hcd_map_urb_for_dma) from [<c04fda1b>] (usb_hcd_submit_urb+0x23f/0x6f4)
[ 9764.146980] [<c04fda1b>] (usb_hcd_submit_urb) from [<bfadb44b>] (rt2x00usb_kick_rx_entry+0x82/0xac [rt2x00usb])
[ 9764.147063] [<bfadb44b>] (rt2x00usb_kick_rx_entry [rt2x00usb]) from [<bfadb48f>] (rt2x00usb_clear_entry+0x1a/0x1c [rt2x00usb])
[ 9764.147237] [<bfadb48f>] (rt2x00usb_clear_entry [rt2x00usb]) from [<bfac95db>] (rt2x00lib_rxdone+0xe6/0x400 [rt2x00lib])
[ 9764.147364] [<bfac95db>] (rt2x00lib_rxdone [rt2x00lib]) from [<bfadba77>] (rt2x00usb_work_rxdone+0x46/0x6c [rt2x00usb])
[ 9764.147441] [<bfadba77>] (rt2x00usb_work_rxdone [rt2x00usb]) from [<c0043bdb>] (process_one_work+0xef/0x334)
[ 9764.147488] [<c0043bdb>] (process_one_work) from [<c0043f05>] (worker_thread+0xe5/0x380)
[ 9764.147531] [<c0043f05>] (worker_thread) from [<c0047fab>] (kthread+0xab/0xc0)
[ 9764.147581] [<c0047fab>] (kthread) from [<c000ecb5>] (ret_from_fork+0x11/0x1c)
[ 9792.136701] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [kworker/u2:0:1129]
[ 9792.144959] Modules linked in: rt2800usb rt2800lib rt2x00usb rt2x00lib crc_ccitt ccm arc4 rtl8192cu rtl_usb rtl8192c_common rtlwifi mac80211 cfg80211 rfkill snd_soc_simple_card omap_sham omap_aes usb_f_ecm g_ether usb_f_rndis u_ether libcomposite omap_rng rng_core snd_soc_davinci_mcasp snd_soc_edma snd_soc_omap spi_omap2_mcspi snd_soc_hdmi_codec snd_soc_core snd_pcm_dmaengine snd_pcm snd_timer snd soundcore evdev uio_pdrv_genirq uio tilcdc tda998x
[ 9792.145317] CPU: 0 PID: 1129 Comm: kworker/u2:0 Tainted: G             L  4.4.6-ti-r15 #1
[ 9792.145340] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 9792.145431] Workqueue: phy1 rt2x00usb_work_rxdone [rt2x00usb]
[ 9792.145461] task: ddbb5b00 ti: ddf48000 task.ti: ddf48000
[ 9792.145501] PC is at __usb_hcd_giveback_urb+0x4e/0xdc
[ 9792.145539] LR is at queue_work_on+0x1d/0x38
[ 9792.145566] pc : [<c04fc1d6>]    lr : [<c00420a9>]    psr: 600e0133
               sp : ddf49bd8  ip : 00000000  fp : dcfc9200
[ 9792.145596] r10: c0b5ba88  r9 : dcdec928  r8 : dcdec92c
[ 9792.145619] r7 : 00000000  r6 : dcdec800  r5 : 800e0113  r4 : dcfc9200
[ 9792.145643] r3 : 00000010  r2 : dcca1907  r1 : ddf27384  r0 : 00000000
[ 9792.145670] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA Thumb  Segment none
[ 9792.145695] Control: 50c5387d  Table: 9c184019  DAC: 00000051
[ 9792.145725] CPU: 0 PID: 1129 Comm: kworker/u2:0 Tainted: G             L  4.4.6-ti-r15 #1
[ 9792.145746] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 9792.145797] Workqueue: phy1 rt2x00usb_work_rxdone [rt2x00usb]
[ 9792.145866] [<c0015b5d>] (unwind_backtrace) from [<c001239d>] (show_stack+0x11/0x14)
[ 9792.145914] [<c001239d>] (show_stack) from [<c03c460b>] (dump_stack+0x67/0x74)
[ 9792.145961] [<c03c460b>] (dump_stack) from [<c00bb3f5>] (watchdog_timer_fn+0x18d/0x1dc)
[ 9792.146009] [<c00bb3f5>] (watchdog_timer_fn) from [<c0085aab>] (__hrtimer_run_queues+0x133/0x288)
[ 9792.146053] [<c0085aab>] (__hrtimer_run_queues) from [<c008629b>] (hrtimer_interrupt+0x9f/0x1ac)
[ 9792.146098] [<c008629b>] (hrtimer_interrupt) from [<c0021d13>] (omap2_gp_timer_interrupt+0x23/0x28)
[ 9792.146150] [<c0021d13>] (omap2_gp_timer_interrupt) from [<c0077203>] (handle_irq_event_percpu+0x67/0x1b4)
[ 9792.146195] [<c0077203>] (handle_irq_event_percpu) from [<c0077389>] (handle_irq_event+0x39/0x50)
[ 9792.146241] [<c0077389>] (handle_irq_event) from [<c00797e9>] (handle_level_irq+0x6d/0xc4)
[ 9792.146284] [<c00797e9>] (handle_level_irq) from [<c0076b19>] (generic_handle_irq+0x1d/0x28)
[ 9792.146326] [<c0076b19>] (generic_handle_irq) from [<c0076d11>] (__handle_domain_irq+0x45/0x84)
[ 9792.146372] [<c0076d11>] (__handle_domain_irq) from [<c06e2b8d>] (__irq_svc+0x4d/0x74)
[ 9792.146415] [<c06e2b8d>] (__irq_svc) from [<c04fc1d6>] (__usb_hcd_giveback_urb+0x4e/0xdc)
[ 9792.146457] [<c04fc1d6>] (__usb_hcd_giveback_urb) from [<c04fc2dd>] (usb_giveback_urb_bh+0x79/0xb8)
[ 9792.146500] [<c04fc2dd>] (usb_giveback_urb_bh) from [<c0034acf>] (__tasklet_action+0x5b/0xe8)
[ 9792.146540] [<c0034acf>] (__tasklet_action) from [<c0034c85>] (__do_softirq+0x85/0x234)
[ 9792.146579] [<c0034c85>] (__do_softirq) from [<c0035333>] (irq_exit+0x7f/0xc4)
[ 9792.146618] [<c0035333>] (irq_exit) from [<c0076d15>] (__handle_domain_irq+0x49/0x84)
[ 9792.146657] [<c0076d15>] (__handle_domain_irq) from [<c06e2b8d>] (__irq_svc+0x4d/0x74)
[ 9792.146705] [<c06e2b8d>] (__irq_svc) from [<c001c2ac>] (v7_dma_inv_range+0x36/0x40)
[ 9792.146746] [<c001c2ac>] (v7_dma_inv_range) from [<c001913d>] (__dma_page_cpu_to_dev+0x21/0x74)
[ 9792.146785] [<c001913d>] (__dma_page_cpu_to_dev) from [<c001921f>] (arm_dma_map_page+0x57/0x58)
[ 9792.146826] [<c001921f>] (arm_dma_map_page) from [<c04fd5ad>] (usb_hcd_map_urb_for_dma+0x361/0x3c4)
[ 9792.146868] [<c04fd5ad>] (usb_hcd_map_urb_for_dma) from [<c04fda1b>] (usb_hcd_submit_urb+0x23f/0x6f4)
[ 9792.146932] [<c04fda1b>] (usb_hcd_submit_urb) from [<bfadb44b>] (rt2x00usb_kick_rx_entry+0x82/0xac [rt2x00usb])
[ 9792.147017] [<bfadb44b>] (rt2x00usb_kick_rx_entry [rt2x00usb]) from [<bfadb48f>] (rt2x00usb_clear_entry+0x1a/0x1c [rt2x00usb])
[ 9792.147195] [<bfadb48f>] (rt2x00usb_clear_entry [rt2x00usb]) from [<bfac95db>] (rt2x00lib_rxdone+0xe6/0x400 [rt2x00lib])
[ 9792.147322] [<bfac95db>] (rt2x00lib_rxdone [rt2x00lib]) from [<bfadba77>] (rt2x00usb_work_rxdone+0x46/0x6c [rt2x00usb])
[ 9792.147390] [<bfadba77>] (rt2x00usb_work_rxdone [rt2x00usb]) from [<c0043bdb>] (process_one_work+0xef/0x334)
[ 9792.147437] [<c0043bdb>] (process_one_work) from [<c0043f05>] (worker_thread+0xe5/0x380)
[ 9792.147481] [<c0043f05>] (worker_thread) from [<c0047fab>] (kthread+0xab/0xc0)
[ 9792.147529] [<c0047fab>] (kthread) from [<c000ecb5>] (ret_from_fork+0x11/0x1c)
[ 9820.136699] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [kworker/u2:0:1129]
[ 9820.144961] Modules linked in: rt2800usb rt2800lib rt2x00usb rt2x00lib crc_ccitt ccm arc4 rtl8192cu rtl_usb rtl8192c_common rtlwifi mac80211 cfg80211 rfkill snd_soc_simple_card omap_sham omap_aes usb_f_ecm g_ether usb_f_rndis u_ether libcomposite omap_rng rng_core snd_soc_davinci_mcasp snd_soc_edma snd_soc_omap spi_omap2_mcspi snd_soc_hdmi_codec snd_soc_core snd_pcm_dmaengine snd_pcm snd_timer snd soundcore evdev uio_pdrv_genirq uio tilcdc tda998x
[ 9820.145314] CPU: 0 PID: 1129 Comm: kworker/u2:0 Tainted: G             L  4.4.6-ti-r15 #1
[ 9820.145338] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 9820.145428] Workqueue: phy1 rt2x00usb_work_rxdone [rt2x00usb]
[ 9820.145459] task: ddbb5b00 ti: ddf48000 task.ti: ddf48000
[ 9820.145503] PC is at v7_dma_inv_range+0x34/0x40
[ 9820.145531] LR is at __dma_page_dev_to_cpu+0x67/0xe0
[ 9820.145559] pc : [<c001c2aa>]    lr : [<c0019287>]    psr: 800e0133
               sp : ddf49ba8  ip : 00000000  fp : ddf3e900
[ 9820.145589] r10: c0b5ba88  r9 : dcdec928  r8 : 0000004c
[ 9820.145612] r7 : 00000f14  r6 : 00000000  r5 : 00000002  r4 : dfd9e9e8
[ 9820.145636] r3 : 0000003f  r2 : 00000040  r1 : ddd2af40  r0 : ddd2aa40
[ 9820.145664] Flags: Nzcv  IRQs on  FIQs on  Mode SVC_32  ISA Thumb  Segment none
[ 9820.145689] Control: 50c5387d  Table: 9c184019  DAC: 00000051
[ 9820.145719] CPU: 0 PID: 1129 Comm: kworker/u2:0 Tainted: G             L  4.4.6-ti-r15 #1
[ 9820.145740] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 9820.145793] Workqueue: phy1 rt2x00usb_work_rxdone [rt2x00usb]
[ 9820.145858] [<c0015b5d>] (unwind_backtrace) from [<c001239d>] (show_stack+0x11/0x14)
[ 9820.145906] [<c001239d>] (show_stack) from [<c03c460b>] (dump_stack+0x67/0x74)
[ 9820.145953] [<c03c460b>] (dump_stack) from [<c00bb3f5>] (watchdog_timer_fn+0x18d/0x1dc)
[ 9820.146001] [<c00bb3f5>] (watchdog_timer_fn) from [<c0085aab>] (__hrtimer_run_queues+0x133/0x288)
[ 9820.146046] [<c0085aab>] (__hrtimer_run_queues) from [<c008629b>] (hrtimer_interrupt+0x9f/0x1ac)
[ 9820.146090] [<c008629b>] (hrtimer_interrupt) from [<c0021d13>] (omap2_gp_timer_interrupt+0x23/0x28)
[ 9820.146142] [<c0021d13>] (omap2_gp_timer_interrupt) from [<c0077203>] (handle_irq_event_percpu+0x67/0x1b4)
[ 9820.146186] [<c0077203>] (handle_irq_event_percpu) from [<c0077389>] (handle_irq_event+0x39/0x50)
[ 9820.146232] [<c0077389>] (handle_irq_event) from [<c00797e9>] (handle_level_irq+0x6d/0xc4)
[ 9820.146274] [<c00797e9>] (handle_level_irq) from [<c0076b19>] (generic_handle_irq+0x1d/0x28)
[ 9820.146316] [<c0076b19>] (generic_handle_irq) from [<c0076d11>] (__handle_domain_irq+0x45/0x84)
[ 9820.146360] [<c0076d11>] (__handle_domain_irq) from [<c06e2b8d>] (__irq_svc+0x4d/0x74)
[ 9820.146405] [<c06e2b8d>] (__irq_svc) from [<c001c2aa>] (v7_dma_inv_range+0x34/0x40)
[ 9820.146445] [<c001c2aa>] (v7_dma_inv_range) from [<c0019287>] (__dma_page_dev_to_cpu+0x67/0xe0)
[ 9820.146490] [<c0019287>] (__dma_page_dev_to_cpu) from [<c04fc0f5>] (usb_hcd_unmap_urb_for_dma+0x81/0xdc)
[ 9820.146532] [<c04fc0f5>] (usb_hcd_unmap_urb_for_dma) from [<c04fc1ad>] (__usb_hcd_giveback_urb+0x25/0xdc)
[ 9820.146572] [<c04fc1ad>] (__usb_hcd_giveback_urb) from [<c04fc2dd>] (usb_giveback_urb_bh+0x79/0xb8)
[ 9820.146616] [<c04fc2dd>] (usb_giveback_urb_bh) from [<c0034acf>] (__tasklet_action+0x5b/0xe8)
[ 9820.146656] [<c0034acf>] (__tasklet_action) from [<c0034c85>] (__do_softirq+0x85/0x234)
[ 9820.146695] [<c0034c85>] (__do_softirq) from [<c0035333>] (irq_exit+0x7f/0xc4)
[ 9820.146735] [<c0035333>] (irq_exit) from [<c0076d15>] (__handle_domain_irq+0x49/0x84)
[ 9820.146775] [<c0076d15>] (__handle_domain_irq) from [<c06e2b8d>] (__irq_svc+0x4d/0x74)
[ 9820.146816] [<c06e2b8d>] (__irq_svc) from [<c06e25dc>] (_raw_spin_unlock_irqrestore+0x1c/0x20)
[ 9820.146875] [<c06e25dc>] (_raw_spin_unlock_irqrestore) from [<c05366ed>] (musb_urb_enqueue+0x5d/0x42c)
[ 9820.146923] [<c05366ed>] (musb_urb_enqueue) from [<c04fd86f>] (usb_hcd_submit_urb+0x93/0x6f4)
[ 9820.146991] [<c04fd86f>] (usb_hcd_submit_urb) from [<bfadb44b>] (rt2x00usb_kick_rx_entry+0x82/0xac [rt2x00usb])
[ 9820.147075] [<bfadb44b>] (rt2x00usb_kick_rx_entry [rt2x00usb]) from [<bfadb48f>] (rt2x00usb_clear_entry+0x1a/0x1c [rt2x00usb])
[ 9820.147247] [<bfadb48f>] (rt2x00usb_clear_entry [rt2x00usb]) from [<bfac95db>] (rt2x00lib_rxdone+0xe6/0x400 [rt2x00lib])
[ 9820.147373] [<bfac95db>] (rt2x00lib_rxdone [rt2x00lib]) from [<bfadba77>] (rt2x00usb_work_rxdone+0x46/0x6c [rt2x00usb])
[ 9820.147448] [<bfadba77>] (rt2x00usb_work_rxdone [rt2x00usb]) from [<c0043bdb>] (process_one_work+0xef/0x334)
[ 9820.147495] [<c0043bdb>] (process_one_work) from [<c0043f05>] (worker_thread+0xe5/0x380)
[ 9820.147540] [<c0043f05>] (worker_thread) from [<c0047fab>] (kthread+0xab/0xc0)
[ 9820.147587] [<c0047fab>] (kthread) from [<c000ecb5>] (ret_from_fork+0x11/0x1c)
[ 9848.136696] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [kworker/u2:0:1129]
[ 9848.144976] Modules linked in: rt2800usb rt2800lib rt2x00usb rt2x00lib crc_ccitt ccm arc4 rtl8192cu rtl_usb rtl8192c_common rtlwifi mac80211 cfg80211 rfkill snd_soc_simple_card omap_sham omap_aes usb_f_ecm g_ether usb_f_rndis u_ether libcomposite omap_rng rng_core snd_soc_davinci_mcasp snd_soc_edma snd_soc_omap spi_omap2_mcspi snd_soc_hdmi_codec snd_soc_core snd_pcm_dmaengine snd_pcm snd_timer snd soundcore evdev uio_pdrv_genirq uio tilcdc tda998x
[ 9848.145329] CPU: 0 PID: 1129 Comm: kworker/u2:0 Tainted: G             L  4.4.6-ti-r15 #1
[ 9848.145354] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 9848.145442] Workqueue: phy1 rt2x00usb_work_rxdone [rt2x00usb]
[ 9848.145473] task: ddbb5b00 ti: ddf48000 task.ti: ddf48000
[ 9848.145518] PC is at v7_dma_inv_range+0x34/0x40
[ 9848.145546] LR is at __dma_page_cpu_to_dev+0x21/0x74
[ 9848.145575] pc : [<c001c2aa>]    lr : [<c001913d>]    psr: 800e0033
               sp : ddf49d10  ip : dc87404c  fp : c0c29e18
[ 9848.145604] r10: 00000000  r9 : 00000f14  r8 : 00000002
[ 9848.145627] r7 : 00000002  r6 : 00000f14  r5 : 0000004c  r4 : dfd70050
[ 9848.145651] r3 : 0000003f  r2 : 00000040  r1 : dc874f40  r0 : dc874400
[ 9848.145679] Flags: Nzcv  IRQs on  FIQs on  Mode SVC_32  ISA Thumb  Segment none
[ 9848.145705] Control: 50c5387d  Table: 9c184019  DAC: 00000051
[ 9848.145735] CPU: 0 PID: 1129 Comm: kworker/u2:0 Tainted: G             L  4.4.6-ti-r15 #1
[ 9848.145755] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 9848.145808] Workqueue: phy1 rt2x00usb_work_rxdone [rt2x00usb]
[ 9848.145877] [<c0015b5d>] (unwind_backtrace) from [<c001239d>] (show_stack+0x11/0x14)
[ 9848.145926] [<c001239d>] (show_stack) from [<c03c460b>] (dump_stack+0x67/0x74)
[ 9848.145973] [<c03c460b>] (dump_stack) from [<c00bb3f5>] (watchdog_timer_fn+0x18d/0x1dc)
[ 9848.146020] [<c00bb3f5>] (watchdog_timer_fn) from [<c0085aab>] (__hrtimer_run_queues+0x133/0x288)
[ 9848.146063] [<c0085aab>] (__hrtimer_run_queues) from [<c008629b>] (hrtimer_interrupt+0x9f/0x1ac)
[ 9848.146107] [<c008629b>] (hrtimer_interrupt) from [<c0021d13>] (omap2_gp_timer_interrupt+0x23/0x28)
[ 9848.146159] [<c0021d13>] (omap2_gp_timer_interrupt) from [<c0077203>] (handle_irq_event_percpu+0x67/0x1b4)
[ 9848.146203] [<c0077203>] (handle_irq_event_percpu) from [<c0077389>] (handle_irq_event+0x39/0x50)
[ 9848.146249] [<c0077389>] (handle_irq_event) from [<c00797e9>] (handle_level_irq+0x6d/0xc4)
[ 9848.146291] [<c00797e9>] (handle_level_irq) from [<c0076b19>] (generic_handle_irq+0x1d/0x28)
[ 9848.146334] [<c0076b19>] (generic_handle_irq) from [<c0076d11>] (__handle_domain_irq+0x45/0x84)
[ 9848.146377] [<c0076d11>] (__handle_domain_irq) from [<c06e2b8d>] (__irq_svc+0x4d/0x74)
[ 9848.146423] [<c06e2b8d>] (__irq_svc) from [<c001c2aa>] (v7_dma_inv_range+0x34/0x40)
[ 9848.146464] [<c001c2aa>] (v7_dma_inv_range) from [<c001913d>] (__dma_page_cpu_to_dev+0x21/0x74)
[ 9848.146502] [<c001913d>] (__dma_page_cpu_to_dev) from [<c001921f>] (arm_dma_map_page+0x57/0x58)
[ 9848.146546] [<c001921f>] (arm_dma_map_page) from [<c04fd5ad>] (usb_hcd_map_urb_for_dma+0x361/0x3c4)
[ 9848.146591] [<c04fd5ad>] (usb_hcd_map_urb_for_dma) from [<c04fda1b>] (usb_hcd_submit_urb+0x23f/0x6f4)
[ 9848.146654] [<c04fda1b>] (usb_hcd_submit_urb) from [<bfadb44b>] (rt2x00usb_kick_rx_entry+0x82/0xac [rt2x00usb])
[ 9848.146738] [<bfadb44b>] (rt2x00usb_kick_rx_entry [rt2x00usb]) from [<bfadb48f>] (rt2x00usb_clear_entry+0x1a/0x1c [rt2x00usb])
[ 9848.146911] [<bfadb48f>] (rt2x00usb_clear_entry [rt2x00usb]) from [<bfac95db>] (rt2x00lib_rxdone+0xe6/0x400 [rt2x00lib])
[ 9848.147038] [<bfac95db>] (rt2x00lib_rxdone [rt2x00lib]) from [<bfadba77>] (rt2x00usb_work_rxdone+0x46/0x6c [rt2x00usb])
[ 9848.147113] [<bfadba77>] (rt2x00usb_work_rxdone [rt2x00usb]) from [<c0043bdb>] (process_one_work+0xef/0x334)
[ 9848.147160] [<c0043bdb>] (process_one_work) from [<c0043f05>] (worker_thread+0xe5/0x380)
[ 9848.147204] [<c0043f05>] (worker_thread) from [<c0047fab>] (kthread+0xab/0xc0)
[ 9848.147253] [<c0047fab>] (kthread) from [<c000ecb5>] (ret_from_fork+0x11/0x1c)
[ 9852.998151] cpts: unable to obtain a time stamp
[ 9853.053867] usb 1-1: USB disconnect, device number 4
[ 9853.053921] usb 1-1.1: USB disconnect, device number 5
[ 9853.063945] systemd[1]: systemd-journald.service: Main process exited, code=killed, status=6/ABRT
[ 9853.092068] systemd[1]: systemd-journald.service: Unit entered failed state.
[ 9853.101994] systemd[1]: systemd-journald.service: Failed with result 'signal'.
[ 9853.256592] systemd[1]: systemd-journald.service: Service has no hold-off time, scheduling restart.
[ 9853.302887] systemd[1]: Stopped Flush Journal to Persistent Storage.
[ 9853.303172] systemd[1]: Stopping Flush Journal to Persistent Storage...
[ 9853.303262] systemd[1]: Stopped Journal Service.
[ 9853.311989] systemd[1]: Starting Journal Service...
[ 9853.386076] systemd-journald[1583]: File /run/log/journal/5fb844b6e9bd4ae7b61d1b1d7871cdee/system.journal corrupted or uncleanly shut down, renaming and replacing.
[ 9853.457851] systemd[1]: Started Journal Service.


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux