Hi all.

This is most likely a double of bug #1974018.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1974162

Title:
  Crashing rtl8192cu on Ubuntu 22.04 LTS (5.15.0-30-generic) with Edimax
  EW-7612UAn V2 802.11n Wireless Adapter [Realtek RTL8192CU]

Status in linux package in Ubuntu:
  Confirmed

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-out-of-bounds in 
/build/linux-WD899k/linux-5.15.0/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c:502:15
  [ 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_NAME)_Trtl$(2021)$(03)$(12)$(18)$(44) 03/12/2021
  [ 2049.163815] Call Trace:
  [ 2049.163821]  <IRQ>
  [ 2049.163830]  show_stack+0x52/0x58
  [ 2049.163868]  dump_stack_lvl+0x4a/0x5f
  [ 2049.163896]  dump_stack+0x10/0x12
  [ 2049.163912]  ubsan_epilogue+0x9/0x45
  [ 2049.163928]  __ubsan_handle_out_of_bounds.cold+0x44/0x49
  [ 2049.163950]  rtl92cu_tx_fill_desc+0x515/0x530 [rtl8192cu]
  [ 2049.164000]  _rtl_usb_tx_preprocess+0xdf/0x180 [rtl_usb]
  [ 2049.164016]  rtl_usb_tx+0x60/0x1a0 [rtl_usb]
  [ 2049.164030]  rtl_op_tx+0xb0/0xd0 [rtlwifi]
  [ 2049.164064]  ieee80211_tx_frags+0x16a/0x240 [mac80211]
  [ 2049.164273]  __ieee80211_tx+0x78/0x170 [mac80211]
  [ 2049.164454]  ? invoke_tx_handlers_late+0x201/0x310 [mac80211]
  [ 2049.164636]  ieee80211_tx+0xfa/0x150 [mac80211]
  [ 2049.164818]  ieee80211_xmit+0xc0/0xf0 [mac80211]
  [ 2049.164997]  __ieee80211_tx_skb_tid_band+0x6d/0x80 [mac80211]
  [ 2049.165178]  ieee80211_rx_h_action_return+0xf9/0x160 [mac80211]
  [ 2049.165357]  ieee80211_rx_handlers+0x3c6/0x590 [mac80211]
  [ 2049.165537]  ieee80211_prepare_and_rx_handle+0x159/0x480 [mac80211]
  [ 2049.165719]  ? sta_info_hash_lookup+0xac/0x100 [mac80211]
  [ 2049.165892]  __ieee80211_rx_handle_packet+0x19b/0x310 [mac80211]
  [ 2049.166069]  ? ieee80211_rx_monitor+0x10d/0x4f0 [mac80211]
  [ 2049.166248]  ieee80211_rx_list+0x227/0x380 [mac80211]
  [ 2049.166425]  ? rtl_process_phyinfo+0xe1/0x2f0 [rtlwifi]
  [ 2049.166457]  ieee80211_rx_napi+0x38/0xa0 [mac80211]
  [ 2049.166636]  _rtl_usb_rx_process_noagg+0x1a7/0x1e0 [rtl_usb]
  [ 2049.166653]  _rtl_rx_work+0x69/0x120 [rtl_usb]
  [ 2049.166664]  tasklet_action_common.constprop.0+0xbd/0xf0
  [ 2049.166679]  tasklet_action+0x22/0x30
  [ 2049.166688]  __do_softirq+0xd6/0x2e3
  [ 2049.166701]  irq_exit_rcu+0x8c/0xb0
  [ 2049.166711]  common_interrupt+0x8a/0xa0
  [ 2049.166723]  </IRQ>
  [ 2049.166726]  <TASK>
  [ 2049.166730]  asm_common_interrupt+0x1e/0x40
  [ 2049.166739] RIP: 0010:cpuidle_enter_state+0xd9/0x620
  [ 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:ffffb52f400d3e28 EFLAGS: 00000246
  [ 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_enter_state+0xc8/0x620
  [ 2049.166810]  ? tick_nohz_stop_tick+0x166/0x1d0
  [ 2049.166824]  cpuidle_enter+0x2e/0x40
  [ 2049.166832]  cpuidle_idle_call+0x13e/0x1e0
  [ 2049.166843]  do_idle+0x83/0xf0
  [ 2049.166850]  cpu_startup_entry+0x20/0x30
  [ 2049.166857]  start_secondary+0x12a/0x180
  [ 2049.166868]  secondary_startup_64_no_verify+0xc2/0xcb
  [ 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/5.15.0-30-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko
  firmware:       rtlwifi/rtl8192cufw_TMSC.bin
  firmware:       rtlwifi/rtl8192cufw_B.bin
  firmware:       rtlwifi/rtl8192cufw_A.bin
  firmware:       rtlwifi/rtl8192cufw.bin
  description:    Realtek 8192C/8188C 802.11n USB wireless
  license:        GPL
  author:         Larry Finger    <larry.fin...@lwfinger.net>
  author:         Ziv Huang       <ziv_hu...@realtek.com>
  author:         Georgia         <geor...@realtek.com>
  srcversion:     5CAF4BE844BD88E11C7CDB1
  alias:          usb:v7392p7822d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v2357p0100d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v20F4p624Dd*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v2019pAB2Bd*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v2001p330Dd*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v2001p330Ad*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v2001p3309d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v2001p3307d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0E66p0019d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0DF6p0061d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0BDAp8186d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0B05p17ABd*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0846pF001d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0846p9021d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v07B8p8178d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v07AAp0056d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0586p341Fd*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v050Dp2103d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v050Dp2102d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v050Dp1004d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v2019p1201d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v04F2pAFFCd*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v04F2pAFFBd*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v04F2pAFF8d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v04F2pAFFAd*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v04F2pAFF9d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v04F2pAFF7d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0BDAp317Fd*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v9846p9041d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v4855p0091d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v4855p0090d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v13D3p3359d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v13D3p3358d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v7392p7811d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v20F4p648Bd*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v2019pED17d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v2019pAB2Ed*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v2019pAB2Ad*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v2019p4902d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v2001p3308d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v13D3p3357d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v103Cp1629d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v4856p0091d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0EB0p9071d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0DF6p0077d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0DF6p0070d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0DF6p005Cd*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0DF6p0052d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0BDAp5088d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0B05p17BAd*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0846p9043d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0846p9041d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v07B8p8189d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v07B8p8188d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v06F8pE033d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v050Dp11F2d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v050Dp1102d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0BDAp817Cd*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0BDAp8178d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0BDAp8754d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0BDAp819Ad*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0BDAp818Ad*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0BDAp817Fd*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0BDAp817Ed*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0BDAp817Dd*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0BDAp817Bd*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0BDAp817Ad*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0BDAp8177d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0BDAp8176d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0BDAp8170d*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0BDAp018Ad*dc*dsc*dp*ic*isc*ip*in*
  alias:          usb:v0BDAp8191d*dc*dsc*dp*ic*isc*ip*in*
  depends:        mac80211,rtlwifi,rtl8192c-common,rtl_usb
  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:75:8C:C5:92:F2:A0:1C:F3:67:B7:CA:07:90:B9:4F:50:93
  sig_hashalgo:   sha512
  signature:      85:48:20:20:B9:7B:19:59:99:CB:75:05:73:A7:51:7B:F2:39:91:1F:
                  9D:35:F0:49:8A:2E:98:AE:32:95:FE:8C:50:D7:38:97:6D:AC:20:1B:
                  19:2F:7F:20:38:58:09:AE:EF:46:C3:6C:9C:99:6C:4C:57:09:AB:70:
                  01:B9:9F:47:80:22:9E:0C:F7:90:29:23:62:40:D8:2D:37:99:58:B9:
                  ED:A3:E8:EF:48:89:08:2E:EF:B6:CA:34:A2:F9:37:3A:00:EE:6B:F6:
                  9C:99:2F:50:A5:C8:80:9C:23:86:F8:C3:29:CA:D9:B3:5B:4F:A2:B3:
                  55:B7:56:7E:59:F2:E9:3B:E2:48:34:FC:87:6D:3F:5A:AD:F4:5E:D0:
                  F1:42:15:63:B5:07:95:D9:E5:F7:68:33:4D:73:41:1F:1A:75:71:39:
                  07:1E:7C:C2:6B:C4:77:1D:EE:44:3C:91:9D:D7:4E:DC:9D:82:0B:4C:
                  29:39:3E:78:62:15:86:DA:45:96:42:36:09:AE:44:E0:A1:ED:BC:46:
                  0D:35:4E:27:76:67:C3:EE:5C:68:54:E0:EB:E3:33:EC:32:15:F8:CF:
                  E2:10:9B:EA:9A:F7:D4:8F:90:DE:1F:94:D1:14:B3:7F:5D:D1:BC:9F:
                  EB:C7:74:FC:35:71:F3:29:68:43:DF:4A:43:88:3B:DA:7D:7A:17:17:
                  F5:9D:2D:7C:9D:60:6A:C9:9B:8D:03:4C:DC:82:9D:0F:0A:6D:A8:21:
                  75:58:48:02:1E:C1:DB:F4:EE:B8:2A:D3:48:23:E4:3A:77:43:35:F0:
                  7E:43:9D:EB:D6:8F:A8:E9:99:E3:6B:70:9D:07:EC:9B:15:BB:1B:73:
                  34:C2:96:9B:34:8A:6F:5E:2A:19:75:73:B7:AB:81:44:9F:72:8D:B2:
                  8A:E5:3C:3C:06:53:03:5A:51:7D:7B:6E:80:F2:75:74:BF:41:1A:10:
                  63:CA:3D:6C:24:F6:14:4E:32:9E:87:40:48:EF:BB:DF:CA:66:FF:D2:
                  F2:13:8C:0B:37:0D:80:B2:7C:AD:27:9F:55:BD:59:E7:C4:A8:D5:53:
                  0D:E1:24:0D:79:02:BD:49:59:40:5A:16:CC:C8:0D:E7:99:99:ED:62:
                  F1:E3:DD:29:05:5F:3E:F4:73:B8:C0:8B:3D:36:5B:42:81:83:68:7D:
                  FE:66:85:25:EC:73:74:DF:D8:BD:BF:00:8A:B9:2D:10:2C:75:D6:45:
                  AD:58:2E:64:61:E1:F8:B5:9D:44:5E:5A:0D:FD:94:20:A7:6C:08:8F:
                  87:74:99:0B:45:D6:79:03:B7:65:3B:0F:24:C3:14:F5:D1:3A:D5:41:
                  F6:ED:D9:62:CE:A9:88:C1:C2:27:BB:45
  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)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1974162/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to