Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rtl8xxxu kernel module crash #3021

Open
x-sublime opened this issue Jan 12, 2024 · 2 comments
Open

rtl8xxxu kernel module crash #3021

x-sublime opened this issue Jan 12, 2024 · 2 comments

Comments

@x-sublime
Copy link

x-sublime commented Jan 12, 2024

On 3D world Second Life under heavy rates of bandwidth pressure I have frequent crashes of kernel module rtl8xxxu.

usb 4-1.3: rtl8188e_handle_ra_tx_report2: TX report item 0 not valid

[ 5566.790903] ------------[ cut here ]------------
[ 5566.790907] Rate marked as an HT rate but passed status->rate_idx is not an MCS index [0-76]: 253 (0xfd)
[ 5566.790933] WARNING: CPU: 3 PID: 18863 at net/mac80211/rx.c:5328 ieee80211_rx_list+0x465/0x480 [mac80211]
[ 5566.790997] Modules linked in: rtl8xxxu mac80211 cfg80211 joydev snd_seq_dummy snd_hrtimer snd_seq snd_seq_device nvidia_drm(POE) nvidia_modeset(POE) nvidia_uvm(POE) nvidia(POE) psmouse atkbd snd_hda_codec_via eeepc_wmi asus_wmi snd_hda_codec_generic libps2 battery snd_hda_codec_hdmi serio_raw ledtrig_audio snd_hda_intel i8042 snd_intel_dspcfg rfkill crct10dif_pclmul snd_intel_sdw_acpi snd_hda_codec crc32_pclmul snd_hda_core polyval_clmulni snd_hwdep mei_pxp snd_pcm mei_hdcp at24 polyval_generic snd_timer snd ghash_clmulni_intel soundcore wmi_bmof mei_me i2c_i801 mei i2c_smbus lpc_ich edac_core thermal dm_multipath
[ 5566.791029] CPU: 3 PID: 18863 Comm: do-not-directly Tainted: P S W OE 6.6.11-1399.native #1
[ 5566.791032] Hardware name: RM plc RM ONE ECOQUIET 211/P8H61-I LX/RM/SI, BIOS 0402 06/17/2013
[ 5566.791033] RIP: 0010:ieee80211_rx_list+0x465/0x480 [mac80211]
[ 5566.791080] Code: 48 05 42 02 00 00 48 8b 04 c6 48 85 c0 48 89 45 a0 0f 85 49 fd ff ff e9 6f ff ff ff 89 f2 48 c7 c7 88 80 4b c4 e8 db 54 e9 d5 <0f> 0b e9 4e fd ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 66 0f 1f 84
[ 5566.791082] RSP: 0000:ffffa0cfc08c3d70 EFLAGS: 00210246
[ 5566.791084] RAX: 0000000000000000 RBX: ffff9ec79f6ac600 RCX: 0000000000000000
[ 5566.791085] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[ 5566.791086] RBP: ffffa0cfc08c3df0 R08: 0000000000000000 R09: 0000000000000000
[ 5566.791087] R10: 0000000000000000 R11: 0000000000000000 R12: ffff9ec8103d4900
[ 5566.791088] R13: 0000000000000000 R14: ffffa0cfc08c3e00 R15: ffff9ec87dc8b0b1
[ 5566.791089] FS: 000055639c8c54c0(0000) GS:ffff9ec9ced80000(0000) knlGS:0000000000000000
[ 5566.791091] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 5566.791092] CR2: 00005559f37f0000 CR3: 0000000397cce001 CR4: 00000000001706e0
[ 5566.791093] Call Trace:
[ 5566.791095]
[ 5566.791096] ? show_regs+0x61/0x80
[ 5566.791099] ? __warn+0x83/0x1c0
[ 5566.791101] ? ieee80211_rx_list+0x465/0x480 [mac80211]
[ 5566.791169] ? report_bug+0x1d6/0x240
[ 5566.791171] ? handle_bug+0x48/0xc0
[ 5566.791174] ? exc_invalid_op+0x20/0x1c0
[ 5566.791176] ? asm_exc_invalid_op+0x1f/0x40
[ 5566.791179] ? ieee80211_rx_list+0x465/0x480 [mac80211]
[ 5566.791227] ? rtl8xxxu_queue_rx_urb+0x8c/0x140 [rtl8xxxu]
[ 5566.791239] ? rtl8xxxu_rx_complete+0x6a/0x100 [rtl8xxxu]
[ 5566.791247] ieee80211_rx_napi+0x2a/0xc0 [mac80211]
[ 5566.791300] ieee80211_tasklet_handler+0xc8/0x100 [mac80211]
[ 5566.791339] tasklet_action_common.isra.0+0x111/0x200
[ 5566.791342] tasklet_action+0x21/0x40
[ 5566.791343] __do_softirq+0xd4/0x2a4
[ 5566.791347] irq_exit_rcu+0xc5/0x100
[ 5566.791349] common_interrupt+0x4d/0xc0
[ 5566.791351] asm_common_interrupt+0x2b/0x40
[ 5566.791354] RIP: 0033:0x556387bbf330
[ 5566.791355] Code: 11 fe ff ff 66 0f 1f 44 00 00 48 8b 05 d1 5c 63 01 41 56 41 55 41 89 fd 41 54 41 89 f4 55 53 64 48 8b 28 48 8b 9d 38 02 00 00 <48> 85 db 0f 84 d7 00 00 00 4c 8d 73 10 0f b6 43 54 84 c0 75 1a 8b
[ 5566.791357] RSP: 002b:00007ffc73379d40 EFLAGS: 00200246
[ 5566.791359] RAX: ffffffffffffb1b8 RBX: 0000556391cd0900 RCX: 000000000000000c
[ 5566.791360] RDX: 0000000000000000 RSI: 00000000000003b6 RDI: 0000000000000de1
[ 5566.791361] RBP: 0000000041e77000 R08: 0000000000000001 R09: 0000000000000000
[ 5566.791363] R10: 000000009ef9180c R11: 0000000000000000 R12: 00000000000003b6
[ 5566.791364] R13: 0000000000000de1 R14: 0000000000000000 R15: 0000556339f1a000
[ 5566.791366]
[ 5566.791367] ---[ end trace 0000000000000000 ]---

Kernel: 6.6.11-1399.native arch: x86_64 bits: 64 clocksource: tsc Desktop: GNOME v: 45.3 tk: GTK v: 3.24.39 wm: gnome-shell dm: GDM v: 45.0.1 Distro: Clear Linux OS 40650 1

Hardware: TP-Link TL-WN722N v2/v3 [Realtek RTL8188EUS] driver: rtl8xxxu

@RealYukiSan
Copy link

RealYukiSan commented Mar 23, 2024

did you figure it out? @x-sublime
I also have same issue

@x-sublime
Copy link
Author

On SL we are exposed to significant bursts of bandwidth, often from a few Kb to 30-40 Mb. The rtl8xxxu driver is simply not yet mature for these commitments. This is.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants