Crashing rtl8192cu on Ubuntu 22.04 LTS (5.15.0-30-generic) with Edimax EW-7612UAn V2 802.11n Wireless Adapter [Realtek RTL8192CU]
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Hi,
attaching a Edimax EW-7612UAn V2 802.11n Wireless Adapter [Realtek RTL8192CU] on the machines usb port and connecting to a wifi spot seems to work fine. The system seems to have a physical connection to the other end (connection manager shows successfully established link with aquired ip/subnet, link speed and loaded driver) but no data will be transfered over the device. Having a closer look at the kernel messages, i found this:
[ 2049.163706] =======
[ 2049.163773] UBSAN: array-index-
[ 2049.163789] index 13 is out of range for type 'rtl_tid_data [9]'
[ 2049.163799] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 5.15.0-30-generic #31-Ubuntu
[ 2049.163810] Hardware name: Default string Default string/Default string, BIOS $(AMI_ROM_
[ 2049.163815] Call Trace:
[ 2049.163821] <IRQ>
[ 2049.163830] show_stack+
[ 2049.163868] dump_stack_
[ 2049.163896] dump_stack+
[ 2049.163912] ubsan_epilogue+
[ 2049.163928] __ubsan_
[ 2049.163950] rtl92cu_
[ 2049.164000] _rtl_usb_
[ 2049.164016] rtl_usb_
[ 2049.164030] rtl_op_tx+0xb0/0xd0 [rtlwifi]
[ 2049.164064] ieee80211_
[ 2049.164273] __ieee80211_
[ 2049.164454] ? invoke_
[ 2049.164636] ieee80211_
[ 2049.164818] ieee80211_
[ 2049.164997] __ieee80211_
[ 2049.165178] ieee80211_
[ 2049.165357] ieee80211_
[ 2049.165537] ieee80211_
[ 2049.165719] ? sta_info_
[ 2049.165892] __ieee80211_
[ 2049.166069] ? ieee80211_
[ 2049.166248] ieee80211_
[ 2049.166425] ? rtl_process_
[ 2049.166457] ieee80211_
[ 2049.166636] _rtl_usb_
[ 2049.166653] _rtl_rx_
[ 2049.166664] tasklet_
[ 2049.166679] tasklet_
[ 2049.166688] __do_softirq+
[ 2049.166701] irq_exit_
[ 2049.166711] common_
[ 2049.166723] </IRQ>
[ 2049.166726] <TASK>
[ 2049.166730] asm_common_
[ 2049.166739] RIP: 0010:cpuidle_
[ 2049.166754] Code: 3d c4 4b 1e 4a e8 d7 ad 6c ff 49 89 c7 0f 1f 44 00 00 31 ff e8 28 ba 6c ff 80 7d d0 00 0f 85 5d 01 00 00 fb 66 0f 1f 44 00 00 <45> 85 f6 0f 88 69 01 00 00 4d 63 ee 49 83 fd 09 0f 87 e3 03 00 00
[ 2049.166761] RSP: 0018:ffffb52f40
[ 2049.166771] RAX: ffff8b14bbcb0f00 RBX: ffff8b14425e9400 RCX: 0000000000000000
[ 2049.166777] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[ 2049.166781] RBP: ffffb52f400d3e78 R08: 000001dd1baa4837 R09: 0000000000000000
[ 2049.166786] R10: 0000000000000000 R11: 071c71c71c71c71c R12: ffffffffb74e60a0
[ 2049.166792] R13: 0000000000000003 R14: 0000000000000003 R15: 000001dd1baa4837
[ 2049.166801] ? cpuidle_
[ 2049.166810] ? tick_nohz_
[ 2049.166824] cpuidle_
[ 2049.166832] cpuidle_
[ 2049.166843] do_idle+0x83/0xf0
[ 2049.166850] cpu_startup_
[ 2049.166857] start_secondary
[ 2049.166868] secondary_
[ 2049.166883] </TASK>
[ 2049.166888] =======
System details are:
Linux computer 5.15.0-30-generic #31-Ubuntu SMP Thu May 5 10:00:34 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Distributor ID: Ubuntu
Description: Ubuntu 22.04 LTS
Release: 22.04
Codename: jammy
Bus 001 Device 009: ID 7392:7822 Edimax Technology Co., Ltd EW-7612UAn V2 802.11n Wireless Adapter [Realtek RTL8192CU]
Module info is:
filename: /lib/modules/
firmware: rtlwifi/
firmware: rtlwifi/
firmware: rtlwifi/
firmware: rtlwifi/
description: Realtek 8192C/8188C 802.11n USB wireless
license: GPL
author: Larry Finger <email address hidden>
author: Ziv Huang <email address hidden>
author: Georgia <email address hidden>
srcversion: 5CAF4BE844BD88E
alias: usb:v7392p7822d
alias: usb:v2357p0100d
alias: usb:v20F4p624Dd
alias: usb:v2019pAB2Bd
alias: usb:v2001p330Dd
alias: usb:v2001p330Ad
alias: usb:v2001p3309d
alias: usb:v2001p3307d
alias: usb:v0E66p0019d
alias: usb:v0DF6p0061d
alias: usb:v0BDAp8186d
alias: usb:v0B05p17ABd
alias: usb:v0846pF001d
alias: usb:v0846p9021d
alias: usb:v07B8p8178d
alias: usb:v07AAp0056d
alias: usb:v0586p341Fd
alias: usb:v050Dp2103d
alias: usb:v050Dp2102d
alias: usb:v050Dp1004d
alias: usb:v2019p1201d
alias: usb:v04F2pAFFCd
alias: usb:v04F2pAFFBd
alias: usb:v04F2pAFF8d
alias: usb:v04F2pAFFAd
alias: usb:v04F2pAFF9d
alias: usb:v04F2pAFF7d
alias: usb:v0BDAp317Fd
alias: usb:v9846p9041d
alias: usb:v4855p0091d
alias: usb:v4855p0090d
alias: usb:v13D3p3359d
alias: usb:v13D3p3358d
alias: usb:v7392p7811d
alias: usb:v20F4p648Bd
alias: usb:v2019pED17d
alias: usb:v2019pAB2Ed
alias: usb:v2019pAB2Ad
alias: usb:v2019p4902d
alias: usb:v2001p3308d
alias: usb:v13D3p3357d
alias: usb:v103Cp1629d
alias: usb:v4856p0091d
alias: usb:v0EB0p9071d
alias: usb:v0DF6p0077d
alias: usb:v0DF6p0070d
alias: usb:v0DF6p005Cd
alias: usb:v0DF6p0052d
alias: usb:v0BDAp5088d
alias: usb:v0B05p17BAd
alias: usb:v0846p9043d
alias: usb:v0846p9041d
alias: usb:v07B8p8189d
alias: usb:v07B8p8188d
alias: usb:v06F8pE033d
alias: usb:v050Dp11F2d
alias: usb:v050Dp1102d
alias: usb:v0BDAp817Cd
alias: usb:v0BDAp8178d
alias: usb:v0BDAp8754d
alias: usb:v0BDAp819Ad
alias: usb:v0BDAp818Ad
alias: usb:v0BDAp817Fd
alias: usb:v0BDAp817Ed
alias: usb:v0BDAp817Dd
alias: usb:v0BDAp817Bd
alias: usb:v0BDAp817Ad
alias: usb:v0BDAp8177d
alias: usb:v0BDAp8176d
alias: usb:v0BDAp8170d
alias: usb:v0BDAp018Ad
alias: usb:v0BDAp8191d
depends: mac80211,
retpoline: Y
intree: Y
name: rtl8192cu
vermagic: 5.15.0-30-generic SMP mod_unload modversions
sig_id: PKCS#7
signer: Build time autogenerated kernel key
sig_key: 01:A1:3E:
sig_hashalgo: sha512
signature: 85:48:20:
parm: swenc:Set to 1 for software crypto (default 0)
(bool)
parm: debug_level:Set debug level (0-5) (default 0) (int)
parm: debug_mask:Set debug mask (default 0) (ullong)
affects: | ubuntu → linux (Ubuntu) |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1974162
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.