rtl8192du
rtl8192du copied to clipboard
kernel message at first scan
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)