rtl8192du icon indicating copy to clipboard operation
rtl8192du copied to clipboard

kernel message at first scan

Open sporockel opened this issue 10 years ago • 0 comments

Hello, for your information:

at first wifi scan I get a kernel message. After that scanning seems to work fine. Branch 'kernel-version' is used with 3.14.0-rc6 kernel.

# iw dev wlan0 scan | grep -i "SSID"
[   66.557497] r8192du: MacPhyMode: SINGLEMAC_SINGLEPHY
[   67.976505] pdmpriv->TxPowerTrackControl = 1
[   68.008416] 
[   68.010015] =================================
[   68.014566] [ INFO: inconsistent lock state ]
[   68.019124] 3.14.0-rc6 #1 Tainted: G           O
[   68.023945] ---------------------------------
[   68.028495] inconsistent {HARDIRQ-ON-W} -> {IN-HARDIRQ-W} usage.
[   68.034771] RTW_CMD_THREAD/170 [HC1[1]:SC0[0]:HE0:SE1] takes:
[   68.040772]  (&(&(pqueue->lock))->rlock){?.-...}, at: [<bf07d5d4>] rtw_free_xmitbuf_ext+0x1c/0x74 [8192du]
[   68.051187] {HARDIRQ-ON-W} state was registered at:
[   68.056280]   [<c006a340>] __lock_acquire+0x568/0xae4
[   68.061580]   [<c006b060>] lock_acquire+0x68/0x7c
[   68.066505]   [<c0522d58>] _raw_spin_lock_bh+0x3c/0x4c
[   68.071893]   [<bf07918c>] rtw_alloc_stainfo+0x24/0x23c [8192du]
[   68.078282]   [<bf07988c>] rtw_init_bcmc_stainfo+0x2c/0x8c [8192du]
[   68.084927]   [<bf09eac0>] rtw_init_drv_sw+0x218/0x284 [8192du]
[   68.091282]   [<bf09fe58>] rtw_usb_if1_init+0x140/0x2f0 [8192du]
[   68.097694]   [<bf0a0078>] rtw_drv_init+0x70/0x94 [8192du]
[   68.103555]   [<c0364c70>] usb_probe_interface+0x180/0x22c
[   68.109298]   [<c02ecb38>] driver_probe_device+0x114/0x234
[   68.115045]   [<c02ecd30>] __driver_attach+0x94/0x98
[   68.120242]   [<c02eb124>] bus_for_each_dev+0x60/0x94
[   68.125527]   [<c02ec2f8>] bus_add_driver+0x148/0x1f0
[   68.130812]   [<c02ed328>] driver_register+0x78/0xf8
[   68.136007]   [<c0363970>] usb_register_driver+0x84/0x148
[   68.141667]   [<bf0c7020>] 0xbf0c7020
[   68.145508]   [<c00088dc>] do_one_initcall+0xf8/0x148
[   68.150795]   [<c008d654>] load_module+0x1760/0x1874
[   68.155995]   [<c008d810>] SyS_init_module+0xa8/0xec
[   68.161191]   [<c000e340>] ret_fast_syscall+0x0/0x48
[   68.166394] irq event stamp: 12644
[   68.169945] hardirqs last  enabled at (12643): [<c0523004>] _raw_spin_unlock_irqrestore+0x6c/0x74
[   68.179223] hardirqs last disabled at (12644): [<c00120b4>] __irq_svc+0x34/0x78
[   68.186873] softirqs last  enabled at (12632): [<bf07d744>] rtw_alloc_xmitframe+0x118/0x120 [8192du]
[   68.196526] softirqs last disabled at (12630): [<bf07d640>] rtw_alloc_xmitframe+0x14/0x120 [8192du]
[   68.206078] 
[   68.206078] other info that might help us debug this:
[   68.212895]  Possible unsafe locking scenario:
[   68.212895] 
[   68.219078]        CPU0
[   68.221631]        ----
[   68.224182]   lock(&(&(pqueue->lock))->rlock);
[   68.228836]   <Interrupt>
[   68.231570]     lock(&(&(pqueue->lock))->rlock);
[   68.236404] 
[   68.236404]  *** DEADLOCK ***
[   68.236404] 
[   68.242592] no locks held by RTW_CMD_THREAD/170.
[   68.247411] 
[   68.247411] stack backtrace:
[   68.251972] CPU: 0 PID: 170 Comm: RTW_CMD_THREAD Tainted: G           O 3.14.0-rc6 #1
[   68.260176] [<c00137b8>] (unwind_backtrace) from [<c00115bc>] (show_stack+0x10/0x14)
[   68.268296] [<c00115bc>] (show_stack) from [<c051ac28>] (print_usage_bug.part.34+0x2a8/0x2b4)
[   68.277215] [<c051ac28>] (print_usage_bug.part.34) from [<c00692d8>] (mark_lock+0x23c/0x774)
[   68.286036] [<c00692d8>] (mark_lock) from [<c006a450>] (__lock_acquire+0x678/0xae4)
[   68.294043] [<c006a450>] (__lock_acquire) from [<c006b060>] (lock_acquire+0x68/0x7c)
[   68.302139] [<c006b060>] (lock_acquire) from [<c0522e4c>] (_raw_spin_lock_irqsave+0x48/0x5c)
[   68.311061] [<c0522e4c>] (_raw_spin_lock_irqsave) from [<bf07d5d4>] (rtw_free_xmitbuf_ext+0x1c/0x74 [8192du])
[   68.321618] [<bf07d5d4>] (rtw_free_xmitbuf_ext [8192du]) from [<bf07ef60>] (rtw_free_xmitbuf+0x40/0xac [8192du])
[   68.332476] [<bf07ef60>] (rtw_free_xmitbuf [8192du]) from [<bf0a0448>] (usb_write_port_complete+0x13c/0x184 [8192du])
[   68.343695] [<bf0a0448>] (usb_write_port_complete [8192du]) from [<c035e308>] (__usb_hcd_giveback_urb+0x60/0xf0)
[   68.354335] [<c035e308>] (__usb_hcd_giveback_urb) from [<c03744a4>] (musb_giveback+0x34/0x40)
[   68.363249] [<c03744a4>] (musb_giveback) from [<c0375160>] (musb_advance_schedule+0xa0/0x210)
[   68.372165] [<c0375160>] (musb_advance_schedule) from [<c037a30c>] (cppi41_trans_done+0x11c/0x138)
[   68.381532] [<c037a30c>] (cppi41_trans_done) from [<c037a4e0>] (cppi41_dma_callback+0x1b8/0x218)
[   68.390722] [<c037a4e0>] (cppi41_dma_callback) from [<c02b9988>] (cppi41_irq+0xe4/0x180)
[   68.399181] [<c02b9988>] (cppi41_irq) from [<c007386c>] (handle_irq_event_percpu+0x38/0x198)
[   68.408002] [<c007386c>] (handle_irq_event_percpu) from [<c0073a08>] (handle_irq_event+0x3c/0x5c)
[   68.417280] [<c0073a08>] (handle_irq_event) from [<c0075bc8>] (handle_level_irq+0x90/0xf4)
[   68.425918] [<c0075bc8>] (handle_level_irq) from [<c00730cc>] (generic_handle_irq+0x2c/0x3c)
[   68.434737] [<c00730cc>] (generic_handle_irq) from [<c000ec44>] (handle_IRQ+0x38/0x84)
[   68.443013] [<c000ec44>] (handle_IRQ) from [<c0008638>] (omap3_intc_handle_irq+0x68/0x74)
[   68.451565] [<c0008638>] (omap3_intc_handle_irq) from [<c00120c4>] (__irq_svc+0x44/0x78)
[   68.460014] Exception stack(0xcd815d78 to 0xcd815dc0)
[   68.465295] 5d60:                                                       00000001 00000001
[   68.473843] 5d80: 00000000 000034a6 d0c89000 d09fd000 d0c8a6d0 00000000 00000005 0000004a
[   68.482391] 5da0: cee17400 d0cad000 cd814000 cd815dc0 c0522fd4 bf0a0718 60000013 ffffffff
[   68.491077] [<c00120c4>] (__irq_svc) from [<bf0a0718>] (usb_write_port+0x1b0/0x1b8 [8192du])
[   68.500098] [<bf0a0718>] (usb_write_port [8192du]) from [<bf064d4c>] (_rtw_write_port+0x18/0x1c [8192du])
[   68.510274] [<bf064d4c>] (_rtw_write_port [8192du]) from [<bf0921b0>] (rtw_dump_xframe+0x1d0/0x27c [8192du])
[   68.520756] [<bf0921b0>] (rtw_dump_xframe [8192du]) from [<bf09281c>] (rtl8192du_mgnt_xmit+0x8/0xc [8192du])
[   68.531227] [<bf09281c>] (rtl8192du_mgnt_xmit [8192du]) from [<bf07fa20>] (rtw_hal_mgnt_xmit+0x18/0x24 [8192du])
[   68.542032] [<bf07fa20>] (rtw_hal_mgnt_xmit [8192du]) from [<bf06b064>] (dump_mgntframe+0x28/0x2c [8192du])
[   68.552366] [<bf06b064>] (dump_mgntframe [8192du]) from [<bf06b6ec>] (_issue_probereq+0x290/0x2a0 [8192du])
[   68.562704] [<bf06b6ec>] (_issue_probereq [8192du]) from [<bf06eba4>] (site_survey+0xdc/0x240 [8192du])
[   68.572683] [<bf06eba4>] (site_survey [8192du]) from [<bf0710d8>] (sitesurvey_cmd_hdl+0x1f0/0x1fc [8192du])
[   68.583008] [<bf0710d8>] (sitesurvey_cmd_hdl [8192du]) from [<bf06049c>] (rtw_cmd_thread+0x1b0/0x298 [8192du])
[   68.593527] [<bf06049c>] (rtw_cmd_thread [8192du]) from [<c0052c08>] (kthread+0xd4/0xe8)
[   68.601987] [<c0052c08>] (kthread) from [<c000e408>] (ret_from_fork+0x14/0x2c)

sporockel avatar Apr 04 '14 13:04 sporockel