Bug 215959 - net: realtek: rtw88: firmware is not good
Summary: net: realtek: rtw88: firmware is not good
Status: NEW
Alias: None
Product: Networking
Classification: Unclassified
Component: Other (show other bugs)
Hardware: Intel Linux
: P1 normal
Assignee: Stephen Hemminger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-09 01:22 UTC by Ozgur Kara
Modified: 2022-05-09 09:58 UTC (History)
1 user (show)

See Also:
Kernel Version: 5.10.0-14
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description Ozgur Kara 2022-05-09 01:22:51 UTC
Hello,

i have been getting this error for a while and firmware seems to have not good worked maybe didnt support when bandwidth was changed.


[ 6688.175436] ------------[ cut here ]------------
[ 6688.175438] purge skb(s) not reported by firmware
[ 6688.175466] WARNING: CPU: 0 PID: 0 at drivers/net/wireless/realtek/rtw88/tx.c:161 rtw_tx_report_purge_timer+0x20/0x50 [rtw88_core]
[ 6688.175467] Modules linked in: ctr ccm uinput rfcomm cmac algif_hash algif_skcipher af_alg bnep btusb btrtl btbcm btintel bluetooth uvcvideo videobuf2_vmalloc videobuf2_memops usbhid videobuf2_v4l2 videobuf2_common jitterentropy_rng videodev drbg mc edac_mce_amd ansi_cprng ecdh_generic ecc rtw88_8821ce rtw88_8821c rtw88_pci rtw88_core mac80211 kvm_amd ccp joydev cfg80211 kvm snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_codec_hdmi irqbypass snd_hda_intel nls_ascii snd_intel_dspcfg soundwire_intel nls_cp437 soundwire_generic_allocation asus_nb_wmi nvidia_drm(POE) asus_wmi vfat ghash_clmulni_intel snd_soc_core fat snd_compress soundwire_cadence snd_hda_codec aesni_intel snd_hda_core libaes snd_hwdep crypto_simd nvidia_modeset(POE) soundwire_bus cryptd glue_helper snd_pcm snd_timer serio_raw pcspkr sparse_keymap efi_pstore rapl rfkill wmi_bmof snd hid_multitouch libarc4 soundcore sp5100_tco watchdog k10temp tpm_crb tpm_tis tpm_tis_core tpm ac rng_core asus_wireless evdev
[ 6688.175513]  acpi_cpufreq nvidia(POE) msr parport_pc ppdev lp parport fuse configfs efivarfs ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 crc32c_generic amdgpu dm_mod xhci_pci xhci_hcd gpu_sched i2c_algo_bit ttm usbcore nvme drm_kms_helper nvme_core r8169 t10_pi realtek cec crc_t10dif hid_generic mdio_devres crct10dif_generic crct10dif_pclmul drm crc32_pclmul crc32c_intel libphy i2c_piix4 usb_common crct10dif_common wmi i2c_hid video battery hid button
[ 6688.175541] CPU: 0 PID: 0 Comm: swapper/0 Tainted: P        W  OE     5.10.0-14-amd64 #1 Debian 5.10.113-1
[ 6688.175542] Hardware name: ASUSTeK COMPUTER INC. TUF Gaming FX505DT_FX505DT/FX505DT, BIOS FX505DT.316 01/28/2021
[ 6688.175548] RIP: 0010:rtw_tx_report_purge_timer+0x20/0x50 [rtw88_core]
[ 6688.175550] Code: 0f 1f 84 00 00 00 00 00 66 90 0f 1f 44 00 00 8b 47 f0 85 c0 75 01 c3 41 54 55 53 48 89 fb 48 c7 c7 f8 f4 24 c3 e8 be 53 c4 d9 <0f> 0b 4c 8d 63 d8 4c 89 e7 e8 b2 a7 c8 d9 48 8d 7b e0 48 89 c5 e8
[ 6688.175551] RSP: 0018:ffffb0f640003ed0 EFLAGS: 00010286
[ 6688.175553] RAX: 0000000000000000 RBX: ffff9169039962e8 RCX: ffff916a1721ca08
[ 6688.175554] RDX: 00000000ffffffd8 RSI: 0000000000000027 RDI: ffff916a1721ca00
[ 6688.175555] RBP: ffff9169039962e8 R08: 0000000000000000 R09: ffffb0f640003cf0
[ 6688.175555] R10: ffffb0f640003ce8 R11: ffffffff9dccb408 R12: ffffffffc323cc00
[ 6688.175556] R13: dead000000000122 R14: 0000000000000000 R15: ffff916a17220c40
[ 6688.175557] FS:  0000000000000000(0000) GS:ffff916a17200000(0000) knlGS:0000000000000000
[ 6688.175558] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 6688.175559] CR2: 000014ba0e585000 CR3: 00000001b0124000 CR4: 00000000003506f0
[ 6688.175560] Call Trace:
[ 6688.175563]  <IRQ>
[ 6688.175569]  ? rtw_tx_write_data_h2c_get+0x90/0x90 [rtw88_core]
[ 6688.175572]  call_timer_fn+0x29/0xf0
[ 6688.175574]  __run_timers.part.0+0x1d5/0x250
[ 6688.175577]  ? recalibrate_cpu_khz+0x10/0x10
[ 6688.175579]  ? ktime_get+0x38/0xa0
[ 6688.175581]  ? native_x2apic_icr_read+0x10/0x10
[ 6688.175582]  ? lapic_next_event+0x1d/0x20
[ 6688.175585]  ? clockevents_program_event+0x8d/0xf0
[ 6688.175586]  run_timer_softirq+0x26/0x50
[ 6688.175589]  __do_softirq+0xc5/0x275
[ 6688.175591]  asm_call_irq_on_stack+0x12/0x20
[ 6688.175592]  </IRQ>
[ 6688.175594]  do_softirq_own_stack+0x37/0x40
[ 6688.175597]  irq_exit_rcu+0x8e/0xc0
[ 6688.175600]  sysvec_apic_timer_interrupt+0x36/0x80
[ 6688.175602]  asm_sysvec_apic_timer_interrupt+0x12/0x20
[ 6688.175605] RIP: 0010:cpuidle_enter_state+0xc7/0x350
[ 6688.175606] Code: 8b 3d ed 17 37 63 e8 f8 cc a1 ff 49 89 c5 0f 1f 44 00 00 31 ff e8 09 d8 a1 ff 45 84 ff 0f 85 fa 00 00 00 fb 66 0f 1f 44 00 00 <45> 85 f6 0f 88 06 01 00 00 49 63 c6 4c 2b 2c 24 48 8d 14 40 48 8d
[ 6688.175607] RSP: 0018:ffffffff9dc03e70 EFLAGS: 00000246
[ 6688.175608] RAX: ffff916a1722fcc0 RBX: 0000000000000001 RCX: 000000000000001f
[ 6688.175609] RDX: 0000000000000000 RSI: 000000003d112200 RDI: 0000000000000000
[ 6688.175610] RBP: ffff916911da1800 R08: 000006153651edd3 R09: 0000000000000018
[ 6688.175611] R10: 000000000000018f R11: 0000000000000013 R12: ffffffff9ddb9140
[ 6688.175611] R13: 000006153651edd3 R14: 0000000000000001 R15: 0000000000000000
[ 6688.175614]  cpuidle_enter+0x29/0x40
[ 6688.175617]  do_idle+0x1ef/0x2b0
[ 6688.175619]  cpu_startup_entry+0x19/0x20
[ 6688.175622]  start_kernel+0x587/0x5a8
[ 6688.175626]  secondary_startup_64_no_verify+0xb0/0xbb
[ 6688.175628] ---[ end trace dada0beabe9d5364 ]---
Comment 1 Ping-Ke Shih 2022-05-09 05:41:38 UTC
We have some fixes of 8821ce last month, please use the latest rtw88 with firmware v24.11.00 to see if this symptom is still existing.
Comment 2 Ozgur Kara 2022-05-09 09:58:14 UTC
Hi Ping-Ke Shih,

oh thank you very much for this information, okay i will test it today and let you know result. Thanks.

Note You need to log in before you can comment on or make changes to this bug.