Bug 208697 - rtl8822be and rtw_pci cause severe degraded performance when using WiFi + Bluetooth
Summary: rtl8822be and rtw_pci cause severe degraded performance when using WiFi + Blu...
Status: NEW
Alias: None
Product: Drivers
Classification: Unclassified
Component: network-wireless (show other bugs)
Hardware: All Linux
: P1 high
Assignee: drivers_network-wireless@kernel-bugs.osdl.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-26 17:21 UTC by lillypad
Modified: 2020-11-03 17:11 UTC (History)
3 users (show)

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


Attachments

Description lillypad 2020-07-26 17:21:28 UTC
Hello Kernel Developers,

rtl8822be has had consistent issues after many kernel updates.

How to reproduce:
- Compile the latest kernel 5.7.10 with rtl8822be support
- Use rtl8822be WiFi + Bluetooth Combo PCI Device
- Connect to Bluetooth and WiFi
- Open browser to stream video and browse other sites

This issue has been mistaken to be an issue with 2.4Ghz signals before, this is not the case as this was working fine in earlier kernel versions. This means it's not a 2.4Ghz issue, it's a bug.

This is a wide-spread issue across multiple distributions, there used to be a GitHub link to install a fix however many of them have not been maintained and fail to compile against the latest kernel.

You will receive the following error message when running dmesg -w:
rtw_pci 0000:02:00.0: timed out to flush queue 1

There is a great Redit post which identifies the bug exists in rtwpci and lies in line 306 mac.c which can be found here https://www.reddit.com/r/archlinux/comments/exr82b/tried_55_from_testing_and_wifi_rtl8822be_stopped/.

If there are more details about this bug I can provide like debug information etc, please let me know.

Running Lenovo A485 with Gentoo w/ latest stable kernel 5.7.10.

Thank you :)

References:
https://www.reddit.com/r/archlinux/comments/exr82b/tried_55_from_testing_and_wifi_rtl8822be_stopped/
https://forums.kali.org/archive/index.php/t-45021.html
https://github.com/Edu4rdSHL/linuxscripts/blob/master/system-bin/upnet
https://forum.manjaro.org/t/rtl8822be-wifi-not-detecting/143062/14
https://bbs.archlinux.org/viewtopic.php?id=253735
Comment 1 Shyam Jos 2020-07-30 17:10:07 UTC
Hi Devs,

what @lillypad has said is spot on!

I have an Asus x412ua laptop with rtl8822be and I am facing this issue when both wireless and bluetooth are in use.

The easiest way to reproduce this bug is to pair a bluetooth speaker and play a video on youtube (Firefox) and do a random seek. After a couple of seconds bluetooth device will disconnect with error message  "wlp2s0: CTRL-EVENT-BEACON-LOSS"

Also, I can see these errors in syslog

rtw_pci 0000:02:00.0: timed out to flush queue 1
rtw_pci 0000:02:00.0: timed out to flush queue 2
rtw_pci 0000:02:00.0: firmware failed to restore hardware setting
rtw_pci 0000:02:00.0: failed to send h2c command

I have tried Linux kernel from 5.3.X to 5.7.10 and all have this issue.

Current Distro: Fedora 32
Kernel : 5.7.10-201.fc32.x86_64
Comment 2 Shyam Jos 2020-08-01 07:59:56 UTC
more logs
---------

Aug 01 12:44:54 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:46:14 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:46:54 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:47:06 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-74 noise=9999 txrate=144400
Aug 01 12:47:13 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-71 noise=9999 txrate=144400
Aug 01 12:47:13 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-71 noise=9999 txrate=144400
Aug 01 12:47:13 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-71 noise=9999 txrate=144400
Aug 01 12:47:13 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-71 noise=9999 txrate=144400
Aug 01 12:48:00 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:48:03 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-74 noise=9999 txrate=144400
Aug 01 12:48:09 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-55 noise=9999 txrate=144400
Aug 01 12:48:09 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-55 noise=9999 txrate=144400
Aug 01 12:48:09 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-55 noise=9999 txrate=144400
Aug 01 12:48:09 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-41 noise=9999 txrate=144400
Aug 01 12:48:10 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-42 noise=9999 txrate=144400
Aug 01 12:48:31 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:48:35 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:49:33 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:49:35 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:49:38 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:50:27 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:50:31 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:50:37 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:50:50 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:51:00 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:51:02 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:51:50 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:51:55 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:52:44 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:52:50 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-76 noise=9999 txrate=144400
Aug 01 12:52:56 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-50 noise=9999 txrate=144400
Aug 01 12:52:56 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-50 noise=9999 txrate=144400
Aug 01 12:52:56 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-50 noise=9999 txrate=144400
Aug 01 12:52:56 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-73 noise=9999 txrate=144400
Aug 01 12:52:58 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:53:07 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:53:27 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-76 noise=9999 txrate=144400
Aug 01 12:53:33 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-45 noise=9999 txrate=117000
Aug 01 12:53:33 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-45 noise=9999 txrate=117000
Aug 01 12:53:33 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-45 noise=9999 txrate=117000
Aug 01 12:53:33 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-45 noise=9999 txrate=117000
Aug 01 12:53:36 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:53:41 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-42 noise=9999 txrate=144400
Aug 01 12:54:17 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:54:30 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:54:35 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:54:49 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:55:16 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:55:49 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:55:53 asus-vivobook kernel: rtw_pci 0000:02:00.0: firmware failed to restore hardware setting
Aug 01 12:55:56 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:56:01 asus-vivobook wpa_supplicant[1294]: wlp2s0: CTRL-EVENT-BEACON-LOSS
Aug 01 12:56:01 asus-vivobook kernel: rtw_pci 0000:02:00.0: firmware failed to restore hardware setting
Aug 01 12:56:01 asus-vivobook kernel: ------------[ cut here ]------------
Aug 01 12:56:01 asus-vivobook kernel: purge skb(s) not reported by firmware
Aug 01 12:56:01 asus-vivobook kernel: WARNING: CPU: 2 PID: 0 at drivers/net/wireless/realtek/rtw88/tx.c:159 rtw_tx_report_purge_timer+0x20/0x50 [rtw88]
Aug 01 12:56:01 asus-vivobook kernel: Modules linked in: uinput rfcomm tun bridge stp llc ccm nf_tables ebtable_nat ebtable_broute ip6table_nat ip6table_mangle ip6table_raw ip6table_security iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c iptable_mangle iptable_raw iptable_security ip_set nfnetlink ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter cmac bnep sunrpc vfat fat snd_soc_skl snd_soc_sst_ipc snd_soc_sst_dsp snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi snd_soc_core snd_hda_codec_hdmi x86_pkg_temp_thermal intel_powerclamp snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio coretemp snd_compress ac97_bus snd_pcm_dmaengine snd_hda_intel kvm_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep rtwpci kvm snd_seq rtw88 snd_seq_device snd_pcm iTCO_wdt mei_hdcp intel_rapl_msr iTCO_vendor_support uvcvideo mac80211 videobuf2_vmalloc btusb videobuf2_memops videobuf2_v4l2 btrtl irqbypass videobuf2_common btbcm rapl intel_cstate intel_uncore btintel
Aug 01 12:56:01 asus-vivobook kernel:  videodev wmi_bmof asus_nb_wmi snd_timer bluetooth rtsx_usb_ms asus_wmi cfg80211 sparse_keymap i2c_i801 snd memstick spi_pxa2xx_platform dw_dmac soundcore mc mei_me libarc4 ecdh_generic joydev rfkill ecc mei intel_xhci_usb_role_switch processor_thermal_device idma64 intel_rapl_common intel_pch_thermal roles intel_soc_dts_iosf int3403_thermal int340x_thermal_zone int3400_thermal acpi_thermal_rel acpi_pad ip_tables dm_crypt i915 i2c_algo_bit cec hid_multitouch drm_kms_helper drm crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel serio_raw wmi i2c_hid video pinctrl_sunrisepoint pinctrl_intel rtsx_usb_sdmmc mmc_core rtsx_usb fuse
Aug 01 12:56:01 asus-vivobook kernel: CPU: 2 PID: 0 Comm: swapper/2 Not tainted 5.7.11-200.fc32.x86_64 #1
Aug 01 12:56:01 asus-vivobook kernel: Hardware name: ASUSTeK COMPUTER INC. VivoBook_ASUSLaptop X412UA/X412UA, BIOS X412UA.303 06/03/2019
Aug 01 12:56:01 asus-vivobook kernel: RIP: 0010:rtw_tx_report_purge_timer+0x20/0x50 [rtw88]
Aug 01 12:56:01 asus-vivobook kernel: 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 78 f6 a8 c0 e8 f7 e1 6b c7 <0f> 0b 4c 8d 63 d8 4c 89 e7 e8 a2 f0 05 c8 48 8d 7b e0 48 89 c5 e8
Aug 01 12:56:01 asus-vivobook kernel: RSP: 0018:ffffb10c80134e78 EFLAGS: 00010296
Aug 01 12:56:01 asus-vivobook kernel: RAX: 0000000000000025 RBX: ffff9e100d705d40 RCX: 0000000000000007
Aug 01 12:56:01 asus-vivobook kernel: RDX: 00000000fffffff8 RSI: 0000000000000096 RDI: ffff9e1012d19cc0
Aug 01 12:56:01 asus-vivobook kernel: RBP: ffff9e1012d1bfc0 R08: 0000000000000464 R09: 0000000000000003
Aug 01 12:56:01 asus-vivobook kernel: R10: 0000000000000000 R11: 0000000000000001 R12: ffff9e100d705d40
Aug 01 12:56:01 asus-vivobook kernel: R13: ffffffffc0a20440 R14: 0000000000000001 R15: ffff9e100d705d40
Aug 01 12:56:01 asus-vivobook kernel: FS:  0000000000000000(0000) GS:ffff9e1012d00000(0000) knlGS:0000000000000000
Aug 01 12:56:01 asus-vivobook kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Aug 01 12:56:01 asus-vivobook kernel: CR2: 00007fa6b3667240 CR3: 00000001a180a003 CR4: 00000000003606e0
Aug 01 12:56:01 asus-vivobook kernel: Call Trace:
Aug 01 12:56:01 asus-vivobook kernel:  <IRQ>
Aug 01 12:56:01 asus-vivobook kernel:  call_timer_fn+0x2d/0x130
Aug 01 12:56:01 asus-vivobook kernel:  __run_timers.part.0+0x167/0x240
Aug 01 12:56:01 asus-vivobook kernel:  ? timerqueue_add+0x96/0xb0
Aug 01 12:56:01 asus-vivobook kernel:  ? enqueue_hrtimer+0x39/0x90
Aug 01 12:56:01 asus-vivobook kernel:  ? __hrtimer_run_queues+0x149/0x280
Aug 01 12:56:01 asus-vivobook kernel:  run_timer_softirq+0x26/0x50
Aug 01 12:56:01 asus-vivobook kernel:  __do_softirq+0xe9/0x2dc
Aug 01 12:56:01 asus-vivobook kernel:  irq_exit+0xcf/0x110
Aug 01 12:56:01 asus-vivobook kernel:  smp_apic_timer_interrupt+0x78/0x130
Aug 01 12:56:01 asus-vivobook kernel:  apic_timer_interrupt+0xf/0x20
Aug 01 12:56:01 asus-vivobook kernel:  </IRQ>
Aug 01 12:56:01 asus-vivobook kernel: RIP: 0010:cpuidle_enter_state+0xb6/0x400
Aug 01 12:56:01 asus-vivobook kernel: Code: 40 f5 79 77 e8 0b 19 8a ff 49 89 c7 0f 1f 44 00 00 31 ff e8 1c 32 8a ff 80 7c 24 0f 00 0f 85 d9 01 00 00 fb 66 0f 1f 44 00 00 <45> 85 e4 0f 88 e5 01 00 00 49 63 d4 4c 2b 7c 24 10 48 8d 04 52 48
Aug 01 12:56:01 asus-vivobook kernel: RSP: 0018:ffffb10c800cbe88 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff13
Aug 01 12:56:01 asus-vivobook kernel: RAX: ffff9e1012d2aec0 RBX: ffff9e1012d35f20 RCX: 000000000000001f
Aug 01 12:56:01 asus-vivobook kernel: RDX: 0000000000000000 RSI: 00000000378e3a78 RDI: 0000000000000000
Aug 01 12:56:01 asus-vivobook kernel: RBP: ffffffff8995f2e0 R08: 000007a06df274ee R09: 0000000000000018
Aug 01 12:56:01 asus-vivobook kernel: R10: 00000000000000b4 R11: 00000000000001c5 R12: 0000000000000004
Aug 01 12:56:01 asus-vivobook kernel: R13: ffff9e1012d35f20 R14: 0000000000000004 R15: 000007a06df274ee
Aug 01 12:56:01 asus-vivobook kernel:  ? cpuidle_enter_state+0xa4/0x400
Aug 01 12:56:01 asus-vivobook kernel:  cpuidle_enter+0x29/0x40
Aug 01 12:56:01 asus-vivobook kernel:  do_idle+0x1ad/0x240
Aug 01 12:56:01 asus-vivobook kernel:  cpu_startup_entry+0x19/0x20
Aug 01 12:56:01 asus-vivobook kernel:  start_secondary+0x15c/0x1a0
Aug 01 12:56:01 asus-vivobook kernel:  secondary_startup_64+0xb6/0xc0
Aug 01 12:56:01 asus-vivobook kernel: ---[ end trace f99f3e94e58a6acb ]---
Comment 3 Steffen Nurpmeso 2020-08-31 17:06:37 UTC
I am in the process of upgrading from 4.19 (self-built) to 5.8 (yet ArchLinux derived kernel with initramfs etc).
On 4.19 the (staging) driver works just fine (since April/May 2019).

The driver is very slow (also in comparison; it takes a long time for the ip(8) state to report the assigned address.

Bluetooth sound no longer works at all.  I can associate, but no sound.

I see these crashes in the system log, which cause temporary disconnections:

Aug 31 18:51:48 kent kernel: [ 1450.000529] ------------[ cut here ]------------
Aug 31 18:51:48 kent kernel: [ 1450.000532] purge skb(s) not reported by firmware
Aug 31 18:51:48 kent kernel: [ 1450.000621] WARNING: CPU: 1 PID: 0 at drivers/net/wireless/realtek/rtw88/tx.c:159 rtw_tx_report_purge_timer+0x20/0x50 [rtw88_core]
Aug 31 18:51:48 kent kernel: [ 1450.000622] Modules linked in: xt_MASQUERADE sch_sfq sch_htb ccm br_netfilter fuse rfcomm cmac algif_hash algif_skcipher af_alg bnep 8021q garp mrp nf_log_ipv4 nf_log_common xt_LOG xt_recent xt_limit ipt_REJECT nf_reject_ipv4 xt_tcpudp xt_CLASSIFY xt_connbytes xt_connmark xt_conntrack bridge stp llc veth iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 iptable_mangle iptable_filter ip_tables x_tables msr nls_iso8859_1 nls_cp437 vfat fat snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio uvcvideo btusb videobuf2_vmalloc videobuf2_memops btrtl videobuf2_v4l2 btbcm videobuf2_common btintel bluetooth videodev ecdh_generic ecc mc crc16 joydev mousedev snd_soc_skl iTCO_wdt intel_pmc_bxt snd_soc_sst_ipc ee1004 iTCO_vendor_support hid_multitouch snd_soc_sst_dsp hid_generic snd_hda_ext_core intel_xhci_usb_role_switch x86_pkg_temp_thermal snd_soc_acpi_intel_match intel_wmi_thunderbolt wmi_bmof roles intel_powerclamp snd_soc_acpi mei_hdcp coretemp snd_soc_core
Aug 31 18:51:48 kent kernel: [ 1450.000682]  intel_rapl_msr kvm_intel snd_compress ac97_bus snd_pcm_dmaengine kvm snd_hda_intel snd_intel_dspcfg snd_hda_codec irqbypass crct10dif_pclmul crc32_pclmul rtw88_8822be
snd_hda_core rtw88_8822b ghash_clmulni_intel aesni_intel snd_hwdep rtw88_pci crypto_simd snd_pcm cryptd rtw88_core glue_helper snd_timer rapl intel_cstate snd i2c_i801 intel_uncore mac80211 pcspkr input_leds i2c_smbus soundcore cfg80211 i2c_hid libarc4 hid ideapad_laptop sparse_keymap rfkill wmi battery i915 i2c_algo_bit drm_kms_helper cec rc_core tpm_crb drm tpm_tis tpm_tis_core tpm intel_gtt rng_core agpgart xhci_pci ac xhci_pci_renesas syscopyarea processor_thermal_device int3400_thermal sysfillrect intel_lpss_pci acpi_thermal_rel evdev sysimgblt mei_me intel_rapl_common fb_sys_fops intel_lpss mac_hid xhci_hcd int340x_thermal_zone intel_soc_dts_iosf mei idma64 intel_pch_thermal serio_raw atkbd libps2 i8042 serio btrfs blake2b_generic libcrc32c crc32c_generic crc32c_intel xor raid6_pq
Aug 31 18:51:48 kent kernel: [ 1450.000753] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 5.8.3-arch1-1 #1
Aug 31 18:51:48 kent kernel: [ 1450.000756] Hardware name: LENOVO 81EU/LNVNB161216, BIOS 7PCN35WW 09/25/2018
Aug 31 18:51:48 kent kernel: [ 1450.000770] RIP: 0010:rtw_tx_report_purge_timer+0x20/0x50 [rtw88_core]
Aug 31 18:51:48 kent kernel: [ 1450.000776] 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 30 49 ba c0 e8 a6 25 30 e1 <0f> 0b 4c 8d 63 d8 4c 89 e7 e8 12 b8 c7 e1 48 8d 7b e0 48 89 c5 e8
Aug 31 18:51:48 kent kernel: [ 1450.000779] RSP: 0018:ffffa898c016cea8 EFLAGS: 00010286
Aug 31 18:51:48 kent kernel: [ 1450.000782] RAX: 0000000000000000 RBX: ffff9d5362f161b8 RCX: 0000000000000000
Aug 31 18:51:48 kent kernel: [ 1450.000785] RDX: 0000000000000102 RSI: ffffffffa316a47f RDI: 00000000ffffffff
Aug 31 18:51:48 kent kernel: [ 1450.000787] RBP: ffff9d5366c5ce00 R08: 000000000000036b R09: 0000000000000001
Aug 31 18:51:48 kent kernel: [ 1450.000789] R10: 0000000000000000 R11: 0000000000000001 R12: ffff9d5362f161b8
Aug 31 18:51:48 kent kernel: [ 1450.000791] R13: ffffffffc0b8ff50 R14: ffffffffc0b8ff50 R15: ffff9d5362f161b8
Aug 31 18:51:48 kent kernel: [ 1450.000794] FS:  0000000000000000(0000) GS:ffff9d5366c40000(0000) knlGS:0000000000000000
Aug 31 18:51:48 kent kernel: [ 1450.000797] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Aug 31 18:51:48 kent kernel: [ 1450.000799] CR2: 00007f782c6e8180 CR3: 000000005fa0a005 CR4: 00000000003606e0
Aug 31 18:51:48 kent kernel: [ 1450.000802] Call Trace:
Aug 31 18:51:48 kent kernel: [ 1450.000807]  <IRQ>
Aug 31 18:51:48 kent kernel: [ 1450.000819]  call_timer_fn+0x2d/0x160
Aug 31 18:51:48 kent kernel: [ 1450.000834]  ? rtw_tx_write_data_h2c_get+0x90/0x90 [rtw88_core]
Aug 31 18:51:48 kent kernel: [ 1450.000839]  __run_timers+0x193/0x290
Aug 31 18:51:48 kent kernel: [ 1450.000847]  run_timer_softirq+0x2b/0x50
Aug 31 18:51:48 kent kernel: [ 1450.000854]  __do_softirq+0xff/0x340
Aug 31 18:51:48 kent kernel: [ 1450.000862]  asm_call_on_stack+0x12/0x20
Aug 31 18:51:48 kent kernel: [ 1450.000864]  </IRQ>
Aug 31 18:51:48 kent kernel: [ 1450.000872]  do_softirq_own_stack+0x5f/0x80
Aug 31 18:51:48 kent kernel: [ 1450.000880]  irq_exit_rcu+0xcb/0x120
Aug 31 18:51:48 kent kernel: [ 1450.000885]  sysvec_apic_timer_interrupt+0x46/0xe0
Aug 31 18:51:48 kent kernel: [ 1450.000891]  asm_sysvec_apic_timer_interrupt+0x12/0x20
Aug 31 18:51:48 kent kernel: [ 1450.000900] RIP: 0010:cpuidle_enter_state+0xb6/0x420
Aug 31 18:51:48 kent kernel: [ 1450.000904] Code: 20 e2 a1 5d e8 db a6 8d ff 49 89 c7 0f 1f 44 00 00 31 ff e8 0c b5 8d ff 80 7c 24 0f 00 0f 85 06 02 00 00 fb 66 0f 1f 44 00 00 <45> 85 e4 0f 88 e9 01 00 00 49 63 d4 4c 2b 7c 24 10 48 8d 04 52 48
Aug 31 18:51:48 kent kernel: [ 1450.000906] RSP: 0018:ffffa898c00f7e78 EFLAGS: 00000246
Aug 31 18:51:48 kent kernel: [ 1450.000909] RAX: ffff9d5366c40000 RBX: ffff9d5366c76810 RCX: 000000000000001f
Aug 31 18:51:48 kent kernel: [ 1450.000911] RDX: 0000000000000000 RSI: ffffffffa316a47f RDI: ffffffffa31745f1
Aug 31 18:51:48 kent kernel: [ 1450.000913] RBP: ffffffffa36c9f20 R08: 000001519ac3ebbc R09: 0000000000000008
Aug 31 18:51:48 kent kernel: [ 1450.000915] R10: 000000000000657e R11: 000000000000098c R12: 0000000000000006
Aug 31 18:51:48 kent kernel: [ 1450.000917] R13: ffff9d5366c76810 R14: 0000000000000006 R15: 000001519ac3ebbc
Aug 31 18:51:48 kent kernel: [ 1450.000928]  ? cpuidle_enter_state+0xa4/0x420
Aug 31 18:51:48 kent kernel: [ 1450.000934]  cpuidle_enter+0x29/0x40
Aug 31 18:51:48 kent kernel: [ 1450.000942]  do_idle+0x1fb/0x2c0
Aug 31 18:51:48 kent kernel: [ 1450.000950]  cpu_startup_entry+0x19/0x20
Aug 31 18:51:48 kent kernel: [ 1450.000955]  start_secondary+0x178/0x1c0
Aug 31 18:51:48 kent kernel: [ 1450.000961]  secondary_startup_64+0xb6/0xc0
Aug 31 18:51:48 kent kernel: [ 1450.000968] ---[ end trace 7d34db818da81d1f ]---


Aug 31 18:51:48 kent kernel: [ 1450.187663] rtw_8822be 0000:01:00.0: timed out to flush queue 2
Aug 31 18:51:48 kent kernel: [ 1450.187773] rtw_8822be 0000:01:00.0: sta e0:db:10:42:3b:87 with macid 0 left
Aug 31 18:52:02 kent kernel: [ 1463.799240] wlp1s0: authenticate with e0:db:10:42:3b:87
Aug 31 18:52:02 kent kernel: [ 1464.327685] wlp1s0: send auth to e0:db:10:42:3b:87 (try 1/3)
Aug 31 18:52:02 kent kernel: [ 1464.431169] wlp1s0: send auth to e0:db:10:42:3b:87 (try 2/3)
Aug 31 18:52:02 kent kernel: [ 1464.434876] wlp1s0: authenticated
Aug 31 18:52:02 kent kernel: [ 1464.437353] wlp1s0: associate with e0:db:10:42:3b:87 (try 1/3)
Aug 31 18:52:02 kent kernel: [ 1464.452380] wlp1s0: RX AssocResp from e0:db:10:42:3b:87 (capab=0x8431 status=0 aid=3)
Aug 31 18:52:02 kent kernel: [ 1464.452418] rtw_8822be 0000:01:00.0: sta e0:db:10:42:3b:87 joined with macid 0
Aug 31 18:52:02 kent kernel: [ 1464.453244] wlp1s0: associated

Happened immediately again afterwards (18:52:30), not since then.
Comment 4 Steffen Nurpmeso 2020-08-31 17:15:43 UTC
P.S.: i take back that bluetooth audio does not work.  Rest is true, though :(
Comment 5 Steffen Nurpmeso 2020-09-03 18:15:00 UTC
I have to take back that "slow".  On Monday it took many seconds before the IP address was finally assigned, but in the meantime it is as quick as on 4.19, shows up within ~3 seconds after dhcpcd aquired the lease.

It is nice that stopping music via bluetooth does no longer increase wireless throughput massively.
However, currently i get stuck with a download of ~500KiB/s, where this _can_ send several mega, but still the music via bluetooth stutters.

Today i have seen a new backtrace:

Sep  3 13:12:52 kent kernel: [93687.859416] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  3 13:20:15 kent kernel: [94131.676035] rtw_8822be 0000:01:00.0: failed to send h2c command
Sep  3 14:02:15 kent kernel: [96651.568832] rtw_8822be 0000:01:00.0: failed to 
..maybe two dozens..
Sep  3 18:27:19 kent kernel: [112555.605758] rtw_8822be 0000:01:00.0: failed to send h2c command
Sep  3 19:03:19 kent kernel: [114715.617470] rtw_8822be 0000:01:00.0: failed to send h2c command

In this frequency unseen yet.
Sep  3 19:38:37 kent kernel: [116833.106947] ------------[ cut here ]------------
Sep  3 19:38:37 kent kernel: [116833.106959] purge skb(s) not reported by firmware
Sep  3 19:38:37 kent kernel: [116833.107060] WARNING: CPU: 0 PID: 0 at drivers/net/wireless/realtek/rtw88/tx.c:159 rtw_tx_report_purge_timer+0x20/0x50 [rtw88_core]
Sep  3 19:38:37 kent kernel: [116833.107065] Modules linked in: tcp_diag udp_diag raw_diag inet_diag ext4 mbcache jbd2 uas usb_storage xt_MASQUERADE sch_sfq sch_htb ccm br_netfilter fuse rfcomm cmac algif_hash al
gif_skcipher af_alg bnep 8021q garp mrp nf_log_ipv4 nf_log_common xt_LOG xt_recent xt_limit ipt_REJECT nf_reject_ipv4 xt_tcpudp xt_CLASSIFY xt_connbytes xt_connmark xt_conntrack bridge stp llc veth iptable_nat nf
_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 iptable_mangle iptable_filter ip_tables x_tables msr nls_iso8859_1 nls_cp437 vfat fat snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio u
vcvideo btusb videobuf2_vmalloc videobuf2_memops btrtl videobuf2_v4l2 btbcm videobuf2_common btintel bluetooth videodev ecdh_generic ecc mc crc16 joydev mousedev snd_soc_skl iTCO_wdt intel_pmc_bxt snd_soc_sst_ipc
 ee1004 iTCO_vendor_support hid_multitouch snd_soc_sst_dsp hid_generic snd_hda_ext_core intel_xhci_usb_role_switch x86_pkg_temp_thermal snd_soc_acpi_intel_match intel_wmi_thunderbolt
Sep  3 19:38:37 kent kernel: [116833.107132]  wmi_bmof roles intel_powerclamp snd_soc_acpi mei_hdcp coretemp snd_soc_core intel_rapl_msr kvm_intel snd_compress ac97_bus snd_pcm_dmaengine kvm snd_hda_intel snd_int
el_dspcfg snd_hda_codec irqbypass crct10dif_pclmul crc32_pclmul rtw88_8822be snd_hda_core rtw88_8822b ghash_clmulni_intel aesni_intel snd_hwdep rtw88_pci crypto_simd snd_pcm cryptd rtw88_core glue_helper snd_time
r rapl intel_cstate snd i2c_i801 intel_uncore mac80211 pcspkr input_leds i2c_smbus soundcore cfg80211 i2c_hid libarc4 hid ideapad_laptop sparse_keymap rfkill wmi battery i915 i2c_algo_bit drm_kms_helper cec rc_co
re tpm_crb drm tpm_tis tpm_tis_core tpm intel_gtt rng_core agpgart xhci_pci ac xhci_pci_renesas syscopyarea processor_thermal_device int3400_thermal sysfillrect intel_lpss_pci acpi_thermal_rel evdev sysimgblt mei
_me intel_rapl_common fb_sys_fops intel_lpss mac_hid xhci_hcd int340x_thermal_zone intel_soc_dts_iosf mei idma64 intel_pch_thermal serio_raw atkbd libps2 i8042 serio btrfs blake2b_generic
Sep  3 19:38:37 kent kernel: [116833.107200]  libcrc32c crc32c_generic crc32c_intel xor raid6_pq
Sep  3 19:38:37 kent kernel: [116833.107216] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G        W         5.8.3-arch1-1 #1
Sep  3 19:38:37 kent kernel: [116833.107221] Hardware name: LENOVO 81EU/LNVNB161216, BIOS 7PCN35WW 09/25/2018
Sep  3 19:38:37 kent kernel: [116833.107238] RIP: 0010:rtw_tx_report_purge_timer+0x20/0x50 [rtw88_core]
Sep  3 19:38:37 kent kernel: [116833.107246] 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 30 49 ba c0 e8 a6 25 30 e1 <0f> 0b 4c 8d 63 d8 4c 89 e7 e8 12
b8 c7 e1 48 8d 7b e0 48 89 c5 e8
Sep  3 19:38:37 kent kernel: [116833.107251] RSP: 0018:ffffa898c0003ea8 EFLAGS: 00010286
Sep  3 19:38:37 kent kernel: [116833.107257] RAX: 0000000000000000 RBX: ffff9d5362f161b8 RCX: 0000000000000000
Sep  3 19:38:37 kent kernel: [116833.107262] RDX: 0000000000000102 RSI: 00000000000000f6 RDI: 00000000ffffffff
Sep  3 19:38:37 kent kernel: [116833.107267] RBP: ffff9d5366c1ce00 R08: 00000000000005bf R09: 0000000000000001
Sep  3 19:38:37 kent kernel: [116833.107271] R10: 0000000000000000 R11: 0000000000000001 R12: ffff9d5362f161b8
Sep  3 19:38:37 kent kernel: [116833.107276] R13: ffffffffc0b8ff50 R14: ffffffffc0b8ff50 R15: ffff9d5362f161b8
Sep  3 19:38:37 kent kernel: [116833.107282] FS:  0000000000000000(0000) GS:ffff9d5366c00000(0000) knlGS:0000000000000000
Sep  3 19:38:37 kent kernel: [116833.107287] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Sep  3 19:38:37 kent kernel: [116833.107292] CR2: 00007fe8d5322088 CR3: 000000005fa0a005 CR4: 00000000003606f0
Sep  3 19:38:37 kent kernel: [116833.107296] Call Trace:
Sep  3 19:38:37 kent kernel: [116833.107305]  <IRQ>
Sep  3 19:38:37 kent kernel: [116833.107318]  call_timer_fn+0x2d/0x160
Sep  3 19:38:37 kent kernel: [116833.107336]  ? rtw_tx_write_data_h2c_get+0x90/0x90 [rtw88_core]
Sep  3 19:38:37 kent kernel: [116833.107344]  __run_timers+0x193/0x290
Sep  3 19:38:37 kent kernel: [116833.107354]  run_timer_softirq+0x2b/0x50
Sep  3 19:38:37 kent kernel: [116833.107363]  __do_softirq+0xff/0x340
Sep  3 19:38:37 kent kernel: [116833.107373]  asm_call_on_stack+0x12/0x20
Sep  3 19:38:37 kent kernel: [116833.107378]  </IRQ>
Sep  3 19:38:37 kent kernel: [116833.107388]  do_softirq_own_stack+0x5f/0x80
Sep  3 19:38:37 kent kernel: [116833.107398]  irq_exit_rcu+0xcb/0x120
Sep  3 19:38:37 kent kernel: [116833.107406]  sysvec_apic_timer_interrupt+0x46/0xe0
Sep  3 19:38:37 kent kernel: [116833.107414]  asm_sysvec_apic_timer_interrupt+0x12/0x20
Sep  3 19:38:37 kent kernel: [116833.107425] RIP: 0010:cpuidle_enter_state+0xb6/0x420
Sep  3 19:38:37 kent kernel: [116833.107431] Code: 20 e2 a1 5d e8 db a6 8d ff 49 89 c7 0f 1f 44 00 00 31 ff e8 0c b5 8d ff 80 7c 24 0f 00 0f 85 06 02 00 00 fb 66 0f 1f 44 00 00 <45> 85 e4 0f 88 e9 01 00 00 49 63
d4 4c 2b 7c 24 10 48 8d 04 52 48
Sep  3 19:38:37 kent kernel: [116833.107436] RSP: 0018:ffffffffa3603e40 EFLAGS: 00000246
Sep  3 19:38:37 kent kernel: [116833.107442] RAX: ffff9d5366c00000 RBX: ffff9d5366c36810 RCX: 000000000000001f
Sep  3 19:38:37 kent kernel: [116833.107446] RDX: 0000000000000000 RSI: ffffffffa316a47f RDI: ffffffffa31745f1
Sep  3 19:38:37 kent kernel: [116833.107451] RBP: ffffffffa36c9f20 R08: 00006a4253d5c8ca R09: 0000000000000018
Sep  3 19:38:37 kent kernel: [116833.107455] R10: 0000000000013f2a R11: 0000000000022e17 R12: 0000000000000008
Sep  3 19:38:37 kent kernel: [116833.107460] R13: ffff9d5366c36810 R14: 0000000000000008 R15: 00006a4253d5c8ca
Sep  3 19:38:37 kent kernel: [116833.107473]  cpuidle_enter+0x29/0x40
Sep  3 19:38:37 kent kernel: [116833.107484]  do_idle+0x1fb/0x2c0
Sep  3 19:38:37 kent kernel: [116833.107493]  cpu_startup_entry+0x19/0x20
Sep  3 19:38:37 kent kernel: [116833.107502]  start_kernel+0x85b/0x880
Sep  3 19:38:37 kent kernel: [116833.107513]  secondary_startup_64+0xb6/0xc0
Sep  3 19:38:37 kent kernel: [116833.107522] ---[ end trace 7d34db818da81d21 ]---
Sep  3 19:38:37 kent kernel: [116833.300289] rtw_8822be 0000:01:00.0: timed out to flush queue 2
Sep  3 19:38:37 kent kernel: [116833.300392] rtw_8822be 0000:01:00.0: sta ..... with macid 0 left
Comment 6 Steffen Nurpmeso 2020-09-03 18:44:34 UTC
Now that i write it, you know.

In fact download broke down to ~130 Kib, and when i turned off bluetooth audio, within seconds, it rose to the level it had.

This behaviour is nothing new, it appeared quite often with the 4.19 kernel.
I use ALSA, and drive it via bluez-alsa 2.1.0 (elder equally) and bluez 5.54 (elder equally): you download and listen to the music, and very often (multiple times a week) it happens that the download breaks down to be almost not existing, sometimes 0 (really).  If you stop the music, it usually takes a few seconds, the download rate goes up to the expected level.

You also can have pauses and clicks in the music output when downloading.

P.S.: i hope it is ok that i have appended this to this bug, the problems surely have the same root.

Ciao.
Comment 7 Steffen Nurpmeso 2020-09-04 21:41:05 UTC
You're american, right?  So please let me bitchin' hiiiiiiiiiii!!!!
Sorry for the noise, but i have seen 9 to 10 crashes in eleven minutes with quite some disconnects, and i felt i wanted to post it.
It is my last post, i promise.
I just wonder why this driver was moved from staging to core, i mean, i _never_ had such problems since April/May 2019 with kernel 4.19?
Sigh.
A nice weekend everybody.

Sep  4 23:19:29 kent kernel: [150168.313914] ------------[ cut here ]------------
Sep  4 23:19:29 kent kernel: [150168.313926] purge skb(s) not reported by firmware
Sep  4 23:19:29 kent kernel: [150168.314024] WARNING: CPU: 0 PID: 0 at drivers/net/wireless/realtek/rtw88/tx.c:159 rtw_tx_report_purge_timer+0x20/0x50 [rtw88_core]
Sep  4 23:19:29 kent kernel: [150168.314027] Modules linked in: tcp_diag udp_diag raw_diag inet_diag ext4 mbcache jbd2 uas usb_storage xt_MASQUERADE sch_sfq sch_htb ccm br_netfilter fuse rfcomm cmac algif_hash algif_skcipher af_alg bnep 8021q garp mrp nf_log_ipv4 nf_log_common xt_LOG xt_recent xt_limit ipt_REJECT nf_reject_ipv4 xt_tcpudp xt_CLASSIFY xt_connbytes xt_connmark xt_conntrack bridge stp llc veth iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 iptable_mangle iptable_filter ip_tables x_tables msr nls_iso8859_1 nls_cp437 vfat fat snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio uvcvideo btusb videobuf2_vmalloc videobuf2_memops btrtl videobuf2_v4l2 btbcm videobuf2_common btintel bluetooth videodev ecdh_generic ecc mc crc16 joydev mousedev snd_soc_skl iTCO_wdt intel_pmc_bxt snd_soc_sst_ipc ee1004 iTCO_vendor_support hid_multitouch snd_soc_sst_dsp hid_generic snd_hda_ext_core intel_xhci_usb_role_switch x86_pkg_temp_thermal snd_soc_acpi_intel_match intel_wmi_thunderbolt
Sep  4 23:19:29 kent kernel: [150168.314091]  wmi_bmof roles intel_powerclamp snd_soc_acpi mei_hdcp coretemp snd_soc_core intel_rapl_msr kvm_intel snd_compress ac97_bus snd_pcm_dmaengine kvm snd_hda_intel snd_intel_dspcfg snd_hda_codec irqbypass crct10dif_pclmul crc32_pclmul rtw88_8822be snd_hda_core rtw88_8822b ghash_clmulni_intel aesni_intel snd_hwdep rtw88_pci crypto_simd snd_pcm cryptd rtw88_core glue_helper snd_timer rapl intel_cstate snd i2c_i801 intel_uncore mac80211 pcspkr input_leds i2c_smbus soundcore cfg80211 i2c_hid libarc4 hid ideapad_laptop sparse_keymap rfkill wmi battery i915 i2c_algo_bit drm_kms_helper cec rc_core tpm_crb drm tpm_tis tpm_tis_core tpm intel_gtt rng_core agpgart xhci_pci ac xhci_pci_renesas syscopyarea processor_thermal_device int3400_thermal sysfillrect intel_lpss_pci acpi_thermal_rel evdev sysimgblt mei_me intel_rapl_common fb_sys_fops intel_lpss mac_hid xhci_hcd int340x_thermal_zone intel_soc_dts_iosf mei idma64 intel_pch_thermal serio_raw atkbd libps2 i8042 serio btrfs blake2b_generic
Sep  4 23:19:29 kent kernel: [150168.314163]  libcrc32c crc32c_generic crc32c_intel xor raid6_pq
Sep  4 23:19:29 kent kernel: [150168.314174] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G        W         5.8.3-arch1-1 #1
Sep  4 23:19:29 kent kernel: [150168.314176] Hardware name: LENOVO 81EU/LNVNB161216, BIOS 7PCN35WW 09/25/2018
Sep  4 23:19:29 kent kernel: [150168.314191] RIP: 0010:rtw_tx_report_purge_timer+0x20/0x50 [rtw88_core]
Sep  4 23:19:29 kent kernel: [150168.314196] 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 30 49 ba c0 e8 a6 25 30 e1 <0f> 0b 4c 8d 63 d8 4c 89 e7 e8 12
b8 c7 e1 48 8d 7b e0 48 89 c5 e8
Sep  4 23:19:29 kent kernel: [150168.314199] RSP: 0018:ffffa898c0003ea8 EFLAGS: 00010286
Sep  4 23:19:29 kent kernel: [150168.314203] RAX: 0000000000000000 RBX: ffff9d5362f161b8 RCX: 0000000000000000
Sep  4 23:19:29 kent kernel: [150168.314206] RDX: 0000000000000102 RSI: 00000000000000f6 RDI: 00000000ffffffff
Sep  4 23:19:29 kent kernel: [150168.314209] RBP: ffff9d5366c1ce00 R08: 0000000000000fda R09: 0000000000000001
Sep  4 23:19:29 kent kernel: [150168.314211] R10: 0000000000000000 R11: 0000000000000001 R12: ffff9d5362f161b8
Sep  4 23:19:29 kent kernel: [150168.314213] R13: ffffffffc0b8ff50 R14: ffffffffc0b8ff50 R15: ffff9d5362f161b8
Sep  4 23:19:29 kent kernel: [150168.314216] FS:  0000000000000000(0000) GS:ffff9d5366c00000(0000) knlGS:0000000000000000
Sep  4 23:19:29 kent kernel: [150168.314219] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Sep  4 23:19:29 kent kernel: [150168.314222] CR2: 000055ea9dd66a60 CR3: 000000005fa0a004 CR4: 00000000003606f0
Sep  4 23:19:29 kent kernel: [150168.314224] Call Trace:
Sep  4 23:19:29 kent kernel: [150168.314231]  <IRQ>
Sep  4 23:19:29 kent kernel: [150168.314242]  call_timer_fn+0x2d/0x160
Sep  4 23:19:29 kent kernel: [150168.314257]  ? rtw_tx_write_data_h2c_get+0x90/0x90 [rtw88_core]
Sep  4 23:19:29 kent kernel: [150168.314263]  __run_timers+0x193/0x290
Sep  4 23:19:29 kent kernel: [150168.314270]  run_timer_softirq+0x2b/0x50
Sep  4 23:19:29 kent kernel: [150168.314277]  __do_softirq+0xff/0x340
Sep  4 23:19:29 kent kernel: [150168.314285]  asm_call_on_stack+0x12/0x20
Sep  4 23:19:29 kent kernel: [150168.314288]  </IRQ>
Sep  4 23:19:29 kent kernel: [150168.314297]  do_softirq_own_stack+0x5f/0x80
Sep  4 23:19:29 kent kernel: [150168.314305]  irq_exit_rcu+0xcb/0x120
Sep  4 23:19:29 kent kernel: [150168.314310]  sysvec_apic_timer_interrupt+0x46/0xe0
Sep  4 23:19:29 kent kernel: [150168.314316]  asm_sysvec_apic_timer_interrupt+0x12/0x20
Sep  4 23:19:29 kent kernel: [150168.314325] RIP: 0010:cpuidle_enter_state+0xb6/0x420
Sep  4 23:19:29 kent kernel: [150168.314329] Code: 20 e2 a1 5d e8 db a6 8d ff 49 89 c7 0f 1f 44 00 00 31 ff e8 0c b5 8d ff 80 7c 24 0f 00 0f 85 06 02 00 00 fb 66 0f 1f 44 00 00 <45> 85 e4 0f 88 e9 01 00 00 49 63
d4 4c 2b 7c 24 10 48 8d 04 52 48
Sep  4 23:19:29 kent kernel: [150168.314332] RSP: 0018:ffffffffa3603e40 EFLAGS: 00000246
Sep  4 23:19:29 kent kernel: [150168.314335] RAX: ffff9d5366c00000 RBX: ffff9d5366c36810 RCX: 000000000000001f
Sep  4 23:19:29 kent kernel: [150168.314337] RDX: 0000000000000000 RSI: ffffffffa316a47f RDI: ffffffffa31745f1
Sep  4 23:19:29 kent kernel: [150168.314340] RBP: ffffffffa36c9f20 R08: 00008893c90147a7 R09: 00008893bd4d514c
Sep  4 23:19:29 kent kernel: [150168.314342] R10: 00000000000038d9 R11: 0000000000001751 R12: 0000000000000008
Sep  4 23:19:29 kent kernel: [150168.314344] R13: ffff9d5366c36810 R14: 0000000000000008 R15: 00008893c90147a7
Sep  4 23:19:29 kent kernel: [150168.314356]  cpuidle_enter+0x29/0x40
Sep  4 23:19:29 kent kernel: [150168.314363]  do_idle+0x1fb/0x2c0
Sep  4 23:19:29 kent kernel: [150168.314371]  cpu_startup_entry+0x19/0x20
Sep  4 23:19:29 kent kernel: [150168.314378]  start_kernel+0x85b/0x880
Sep  4 23:19:29 kent kernel: [150168.314387]  secondary_startup_64+0xb6/0xc0
Sep  4 23:19:29 kent kernel: [150168.314394] ---[ end trace 7d34db818da81d3d ]---
Sep  4 23:19:40 kent kernel: [150178.847261] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:19:44 kent kernel: [150182.900599] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:19:48 kent kernel: [150186.953924] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:19:58 kent kernel: [150196.767260] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:20:06 kent kernel: [150204.877262] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:20:10 kent kernel: [150208.767260] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:20:18 kent kernel: [150216.820599] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:20:22 kent kernel: [150220.793922] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:20:44 kent kernel: [150242.847256] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:20:50 kent kernel: [150248.820583] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:20:50 kent kernel: [150249.327205] ------------[ cut here ]------------
Sep  4 23:20:50 kent kernel: [150249.327231] purge skb(s) not reported by firmware
Sep  4 23:20:50 kent kernel: [150249.327327] WARNING: CPU: 0 PID: 0 at drivers/net/wireless/realtek/rtw88/tx.c:159 rtw_tx_report_purge_timer+0x20/0x50 [rtw88_core]
Sep  4 23:20:50 kent kernel: [150249.327329] Modules linked in: tcp_diag udp_diag raw_diag inet_diag ext4 mbcache jbd2 uas usb_storage xt_MASQUERADE sch_sfq sch_htb ccm br_netfilter fuse rfcomm cmac algif_hash algif_skcipher af_alg bnep 8021q garp mrp nf_log_ipv4 nf_log_common xt_LOG xt_recent xt_limit ipt_REJECT nf_reject_ipv4 xt_tcpudp xt_CLASSIFY xt_connbytes xt_connmark xt_conntrack bridge stp llc veth iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 iptable_mangle iptable_filter ip_tables x_tables msr nls_iso8859_1 nls_cp437 vfat fat snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio uvcvideo btusb videobuf2_vmalloc videobuf2_memops btrtl videobuf2_v4l2 btbcm videobuf2_common btintel bluetooth videodev ecdh_generic ecc mc crc16 joydev mousedev snd_soc_skl iTCO_wdt intel_pmc_bxt snd_soc_sst_ipc ee1004 iTCO_vendor_support hid_multitouch snd_soc_sst_dsp hid_generic snd_hda_ext_core intel_xhci_usb_role_switch x86_pkg_temp_thermal snd_soc_acpi_intel_match intel_wmi_thunderbolt
Sep  4 23:20:50 kent kernel: [150249.327391]  wmi_bmof roles intel_powerclamp snd_soc_acpi mei_hdcp coretemp snd_soc_core intel_rapl_msr kvm_intel snd_compress ac97_bus snd_pcm_dmaengine kvm snd_hda_intel snd_intel_dspcfg snd_hda_codec irqbypass crct10dif_pclmul crc32_pclmul rtw88_8822be snd_hda_core rtw88_8822b ghash_clmulni_intel aesni_intel snd_hwdep rtw88_pci crypto_simd snd_pcm cryptd rtw88_core glue_helper snd_timer rapl intel_cstate snd i2c_i801 intel_uncore mac80211 pcspkr input_leds i2c_smbus soundcore cfg80211 i2c_hid libarc4 hid ideapad_laptop sparse_keymap rfkill wmi battery i915 i2c_algo_bit drm_kms_helper cec rc_core tpm_crb drm tpm_tis tpm_tis_core tpm intel_gtt rng_core agpgart xhci_pci ac xhci_pci_renesas syscopyarea processor_thermal_device int3400_thermal sysfillrect intel_lpss_pci acpi_thermal_rel evdev sysimgblt mei_me intel_rapl_common fb_sys_fops intel_lpss mac_hid xhci_hcd int340x_thermal_zone intel_soc_dts_iosf mei idma64 intel_pch_thermal serio_raw atkbd libps2 i8042 serio btrfs blake2b_generic
Sep  4 23:20:50 kent kernel: [150249.327457]  libcrc32c crc32c_generic crc32c_intel xor raid6_pq
Sep  4 23:20:50 kent kernel: [150249.327468] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G        W         5.8.3-arch1-1 #1
Sep  4 23:20:50 kent kernel: [150249.327470] Hardware name: LENOVO 81EU/LNVNB161216, BIOS 7PCN35WW 09/25/2018
Sep  4 23:20:50 kent kernel: [150249.327485] RIP: 0010:rtw_tx_report_purge_timer+0x20/0x50 [rtw88_core]
Sep  4 23:20:50 kent kernel: [150249.327491] 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 30 49 ba c0 e8 a6 25 30 e1 <0f> 0b 4c 8d 63 d8 4c 89 e7 e8 12
b8 c7 e1 48 8d 7b e0 48 89 c5 e8
Sep  4 23:20:50 kent kernel: [150249.327493] RSP: 0018:ffffa898c0003ea8 EFLAGS: 00010286
Sep  4 23:20:50 kent kernel: [150249.327497] RAX: 0000000000000000 RBX: ffff9d5362f161b8 RCX: 0000000000000000
Sep  4 23:20:50 kent kernel: [150249.327499] RDX: 0000000000000102 RSI: ffffffffa316a47f RDI: 00000000ffffffff
Sep  4 23:20:50 kent kernel: [150249.327502] RBP: ffff9d5366c1ce00 R08: 0000000000001012 R09: 0000000000000001
Sep  4 23:20:50 kent kernel: [150249.327504] R10: 0000000000000000 R11: 0000000000000001 R12: ffff9d5362f161b8
Sep  4 23:20:50 kent kernel: [150249.327506] R13: ffffffffc0b8ff50 R14: ffffffffc0b8ff50 R15: ffff9d5362f161b8
Sep  4 23:20:50 kent kernel: [150249.327510] FS:  0000000000000000(0000) GS:ffff9d5366c00000(0000) knlGS:0000000000000000
Sep  4 23:20:50 kent kernel: [150249.327512] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Sep  4 23:20:50 kent kernel: [150249.327515] CR2: 0000558db8f4a9f0 CR3: 000000005fa0a004 CR4: 00000000003606f0
Sep  4 23:20:50 kent kernel: [150249.327517] Call Trace:
Sep  4 23:20:50 kent kernel: [150249.327523]  <IRQ>
Sep  4 23:20:50 kent kernel: [150249.327534]  call_timer_fn+0x2d/0x160
Sep  4 23:20:50 kent kernel: [150249.327549]  ? rtw_tx_write_data_h2c_get+0x90/0x90 [rtw88_core]
Sep  4 23:20:50 kent kernel: [150249.327554]  __run_timers+0x193/0x290
Sep  4 23:20:50 kent kernel: [150249.327561]  run_timer_softirq+0x2b/0x50
Sep  4 23:20:50 kent kernel: [150249.327568]  __do_softirq+0xff/0x340
Sep  4 23:20:50 kent kernel: [150249.327576]  asm_call_on_stack+0x12/0x20
Sep  4 23:20:50 kent kernel: [150249.327578]  </IRQ>
Sep  4 23:20:50 kent kernel: [150249.327587]  do_softirq_own_stack+0x5f/0x80
Sep  4 23:20:50 kent kernel: [150249.327594]  irq_exit_rcu+0xcb/0x120
Sep  4 23:20:50 kent kernel: [150249.327599]  sysvec_apic_timer_interrupt+0x46/0xe0
Sep  4 23:20:50 kent kernel: [150249.327605]  asm_sysvec_apic_timer_interrupt+0x12/0x20
Sep  4 23:20:50 kent kernel: [150249.327614] RIP: 0010:cpuidle_enter_state+0xb6/0x420
Sep  4 23:20:50 kent kernel: [150249.327618] Code: 20 e2 a1 5d e8 db a6 8d ff 49 89 c7 0f 1f 44 00 00 31 ff e8 0c b5 8d ff 80 7c 24 0f 00 0f 85 06 02 00 00 fb 66 0f 1f 44 00 00 <45> 85 e4 0f 88 e9 01 00 00 49 63
d4 4c 2b 7c 24 10 48 8d 04 52 48
Sep  4 23:20:50 kent kernel: [150249.327620] RSP: 0018:ffffffffa3603e40 EFLAGS: 00000246
Sep  4 23:20:50 kent kernel: [150249.327623] RAX: ffff9d5366c00000 RBX: ffff9d5366c36810 RCX: 000000000000001f
Sep  4 23:20:50 kent kernel: [150249.327625] RDX: 0000000000000000 RSI: ffffffffa316a47f RDI: ffffffffa31745f1
Sep  4 23:20:50 kent kernel: [150249.327627] RBP: ffffffffa36c9f20 R08: 000088a6a5c65cd7 R09: 0000000000000018
Sep  4 23:20:50 kent kernel: [150249.327629] R10: 00000000000012e0 R11: 00000000000007e5 R12: 0000000000000006
Sep  4 23:20:50 kent kernel: [150249.327631] R13: ffff9d5366c36810 R14: 0000000000000006 R15: 000088a6a5c65cd7
Sep  4 23:20:50 kent kernel: [150249.327643]  cpuidle_enter+0x29/0x40
Sep  4 23:20:50 kent kernel: [150249.327651]  do_idle+0x1fb/0x2c0
Sep  4 23:20:50 kent kernel: [150249.327658]  cpu_startup_entry+0x19/0x20
Sep  4 23:20:50 kent kernel: [150249.327665]  start_kernel+0x85b/0x880
Sep  4 23:20:50 kent kernel: [150249.327674]  secondary_startup_64+0xb6/0xc0
Sep  4 23:20:50 kent kernel: [150249.327681] ---[ end trace 7d34db818da81d3e ]---
Sep  4 23:21:11 kent kernel: [150269.807238] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:21:11 kent kernel: [150270.313867] ------------[ cut here ]------------
Sep  4 23:21:11 kent kernel: [150270.313895] purge skb(s) not reported by firmware
Sep  4 23:21:11 kent kernel: [150270.313989] WARNING: CPU: 0 PID: 0 at drivers/net/wireless/realtek/rtw88/tx.c:159 rtw_tx_report_purge_timer+0x20/0x50 [rtw88_core]
Sep  4 23:21:11 kent kernel: [150270.313991] Modules linked in: tcp_diag udp_diag raw_diag inet_diag ext4 mbcache jbd2 uas usb_storage xt_MASQUERADE sch_sfq sch_htb ccm br_netfilter fuse rfcomm cmac algif_hash algif_skcipher af_alg bnep 8021q garp mrp nf_log_ipv4 nf_log_common xt_LOG xt_recent xt_limit ipt_REJECT nf_reject_ipv4 xt_tcpudp xt_CLASSIFY xt_connbytes xt_connmark xt_conntrack bridge stp llc veth iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 iptable_mangle iptable_filter ip_tables x_tables msr nls_iso8859_1 nls_cp437 vfat fat snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio uvcvideo btusb videobuf2_vmalloc videobuf2_memops btrtl videobuf2_v4l2 btbcm videobuf2_common btintel bluetooth videodev ecdh_generic ecc mc crc16 joydev mousedev snd_soc_skl iTCO_wdt intel_pmc_bxt snd_soc_sst_ipc ee1004 iTCO_vendor_support hid_multitouch snd_soc_sst_dsp hid_generic snd_hda_ext_core intel_xhci_usb_role_switch x86_pkg_temp_thermal snd_soc_acpi_intel_match intel_wmi_thunderbolt
Sep  4 23:21:11 kent kernel: [150270.314051]  wmi_bmof roles intel_powerclamp snd_soc_acpi mei_hdcp coretemp snd_soc_core intel_rapl_msr kvm_intel snd_compress ac97_bus snd_pcm_dmaengine kvm snd_hda_intel snd_intel_dspcfg snd_hda_codec irqbypass crct10dif_pclmul crc32_pclmul rtw88_8822be snd_hda_core rtw88_8822b ghash_clmulni_intel aesni_intel snd_hwdep rtw88_pci crypto_simd snd_pcm cryptd rtw88_core glue_helper snd_timer rapl intel_cstate snd i2c_i801 intel_uncore mac80211 pcspkr input_leds i2c_smbus soundcore cfg80211 i2c_hid libarc4 hid ideapad_laptop sparse_keymap rfkill wmi battery i915 i2c_algo_bit drm_kms_helper cec rc_core tpm_crb drm tpm_tis tpm_tis_core tpm intel_gtt rng_core agpgart xhci_pci ac xhci_pci_renesas syscopyarea processor_thermal_device int3400_thermal sysfillrect intel_lpss_pci acpi_thermal_rel evdev sysimgblt mei_me intel_rapl_common fb_sys_fops intel_lpss mac_hid xhci_hcd int340x_thermal_zone intel_soc_dts_iosf mei idma64 intel_pch_thermal serio_raw atkbd libps2 i8042 serio btrfs blake2b_generic
Sep  4 23:21:11 kent kernel: [150270.314116]  libcrc32c crc32c_generic crc32c_intel xor raid6_pq
Sep  4 23:21:11 kent kernel: [150270.314127] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G        W         5.8.3-arch1-1 #1
Sep  4 23:21:11 kent kernel: [150270.314129] Hardware name: LENOVO 81EU/LNVNB161216, BIOS 7PCN35WW 09/25/2018
Sep  4 23:21:11 kent kernel: [150270.314144] RIP: 0010:rtw_tx_report_purge_timer+0x20/0x50 [rtw88_core]
Sep  4 23:21:11 kent kernel: [150270.314149] 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 30 49 ba c0 e8 a6 25 30 e1 <0f> 0b 4c 8d 63 d8 4c 89 e7 e8 12
b8 c7 e1 48 8d 7b e0 48 89 c5 e8
Sep  4 23:21:11 kent kernel: [150270.314152] RSP: 0018:ffffa898c0003ea8 EFLAGS: 00010286
Sep  4 23:21:11 kent kernel: [150270.314156] RAX: 0000000000000000 RBX: ffff9d5362f161b8 RCX: 0000000000000000
Sep  4 23:21:11 kent kernel: [150270.314158] RDX: 0000000000000102 RSI: ffffffffa316a47f RDI: 00000000ffffffff
Sep  4 23:21:11 kent kernel: [150270.314161] RBP: ffff9d5366c1ce00 R08: 0000000000001041 R09: 0000000000000001
Sep  4 23:21:11 kent kernel: [150270.314163] R10: 0000000000000000 R11: 0000000000000001 R12: ffff9d5362f161b8
Sep  4 23:21:11 kent kernel: [150270.314165] R13: ffffffffc0b8ff50 R14: ffffffffc0b8ff50 R15: ffff9d5362f161b8
Sep  4 23:21:11 kent kernel: [150270.314169] FS:  0000000000000000(0000) GS:ffff9d5366c00000(0000) knlGS:0000000000000000
Sep  4 23:21:11 kent kernel: [150270.314171] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Sep  4 23:21:11 kent kernel: [150270.314174] CR2: 0000558db8d7e160 CR3: 000000005fa0a001 CR4: 00000000003606f0
Sep  4 23:21:11 kent kernel: [150270.314176] Call Trace:
Sep  4 23:21:11 kent kernel: [150270.314182]  <IRQ>
Sep  4 23:21:11 kent kernel: [150270.314193]  call_timer_fn+0x2d/0x160
Sep  4 23:21:11 kent kernel: [150270.314208]  ? rtw_tx_write_data_h2c_get+0x90/0x90 [rtw88_core]
Sep  4 23:21:11 kent kernel: [150270.314213]  __run_timers+0x193/0x290
Sep  4 23:21:11 kent kernel: [150270.314221]  run_timer_softirq+0x2b/0x50
Sep  4 23:21:11 kent kernel: [150270.314228]  __do_softirq+0xff/0x340
Sep  4 23:21:11 kent kernel: [150270.314235]  asm_call_on_stack+0x12/0x20
Sep  4 23:21:11 kent kernel: [150270.314238]  </IRQ>
Sep  4 23:21:11 kent kernel: [150270.314246]  do_softirq_own_stack+0x5f/0x80
Sep  4 23:21:11 kent kernel: [150270.314254]  irq_exit_rcu+0xcb/0x120
Sep  4 23:21:11 kent kernel: [150270.314259]  sysvec_apic_timer_interrupt+0x46/0xe0
Sep  4 23:21:11 kent kernel: [150270.314265]  asm_sysvec_apic_timer_interrupt+0x12/0x20
Sep  4 23:21:11 kent kernel: [150270.314273] RIP: 0010:cpuidle_enter_state+0xb6/0x420
Sep  4 23:21:11 kent kernel: [150270.314277] Code: 20 e2 a1 5d e8 db a6 8d ff 49 89 c7 0f 1f 44 00 00 31 ff e8 0c b5 8d ff 80 7c 24 0f 00 0f 85 06 02 00 00 fb 66 0f 1f 44 00 00 <45> 85 e4 0f 88 e9 01 00 00 49 63
d4 4c 2b 7c 24 10 48 8d 04 52 48
Sep  4 23:21:11 kent kernel: [150270.314280] RSP: 0018:ffffffffa3603e40 EFLAGS: 00000246
Sep  4 23:21:11 kent kernel: [150270.314283] RAX: ffff9d5366c00000 RBX: ffff9d5366c36810 RCX: 000000000000001f
Sep  4 23:21:11 kent kernel: [150270.314285] RDX: 0000000000000000 RSI: ffffffffa316a47f RDI: ffffffffa31745f1
Sep  4 23:21:11 kent kernel: [150270.314287] RBP: ffffffffa36c9f20 R08: 000088ab88ad6932 R09: 0000000000000018
Sep  4 23:21:11 kent kernel: [150270.314289] R10: 000000000000375f R11: 000000000000088c R12: 0000000000000006
Sep  4 23:21:11 kent kernel: [150270.314291] R13: ffff9d5366c36810 R14: 0000000000000006 R15: 000088ab88ad6932
Sep  4 23:21:11 kent kernel: [150270.314302]  cpuidle_enter+0x29/0x40
Sep  4 23:21:11 kent kernel: [150270.314310]  do_idle+0x1fb/0x2c0
Sep  4 23:21:11 kent kernel: [150270.314317]  cpu_startup_entry+0x19/0x20
Sep  4 23:21:11 kent kernel: [150270.314324]  start_kernel+0x85b/0x880
Sep  4 23:21:11 kent kernel: [150270.314333]  secondary_startup_64+0xb6/0xc0
Sep  4 23:21:11 kent kernel: [150270.314340] ---[ end trace 7d34db818da81d3f ]---
Sep  4 23:21:22 kent kernel: [150280.690663] rtw_8822be 0000:01:00.0: failed to send h2c command
Sep  4 23:21:30 kent kernel: [150288.797290] rtw_8822be 0000:01:00.0: failed to send h2c command
Sep  4 23:21:46 kent kernel: [150304.797343] rtw_8822be 0000:01:00.0: failed to send h2c command
Sep  4 23:21:47 kent kernel: [150306.154009] rtw_8822be 0000:01:00.0: sta d0:5b:a8:4a:88:84 with macid 0 left
Sep  4 23:21:51 kent kernel: [150310.525420] wlp1s0: authenticate with d0:5b:a8:4a:88:84
Sep  4 23:21:52 kent kernel: [150311.053921] wlp1s0: send auth to d0:5b:a8:4a:88:84 (try 1/3)
Sep  4 23:21:52 kent kernel: [150311.065518] wlp1s0: authenticated
Sep  4 23:21:52 kent kernel: [150311.067238] wlp1s0: associate with d0:5b:a8:4a:88:84 (try 1/3)
Sep  4 23:21:52 kent kernel: [150311.070614] wlp1s0: RX AssocResp from d0:5b:a8:4a:88:84 (capab=0x431 status=0 aid=1)
Sep  4 23:21:52 kent kernel: [150311.070646] rtw_8822be 0000:01:00.0: sta d0:5b:a8:4a:88:84 joined with macid 0
Sep  4 23:21:52 kent kernel: [150311.071401] wlp1s0: associated
Sep  4 23:21:52 kent kernel: [150311.123428] HTB: quantum of class 10001 is big. Consider r2q change.
Sep  4 23:21:52 kent kernel: [150311.125952] HTB: quantum of class 10010 is big. Consider r2q change.
Sep  4 23:21:52 kent kernel: [150311.128496] HTB: quantum of class 10020 is big. Consider r2q change.
Sep  4 23:21:52 kent kernel: [150311.131019] HTB: quantum of class 10030 is big. Consider r2q change.
Sep  4 23:22:13 kent kernel: [150331.807232] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:22:17 kent kernel: [150335.860561] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:22:23 kent kernel: [150341.833898] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:22:33 kent kernel: [150351.860569] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:22:37 kent kernel: [150355.913890] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:22:41 kent kernel: [150359.967221] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:22:49 kent kernel: [150367.860554] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:22:57 kent kernel: [150375.780560] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:23:17 kent kernel: [150395.807222] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:23:21 kent kernel: [150399.780546] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:23:39 kent kernel: [150417.780547] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:23:43 kent kernel: [150421.833880] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:23:43 kent kernel: [150422.340526] ------------[ cut here ]------------
Sep  4 23:23:43 kent kernel: [150422.340538] purge skb(s) not reported by firmware
Sep  4 23:23:43 kent kernel: [150422.340635] WARNING: CPU: 0 PID: 0 at drivers/net/wireless/realtek/rtw88/tx.c:159 rtw_tx_report_purge_timer+0x20/0x50 [rtw88_core]

etc etc etc

Sep  4 23:30:28 kent kernel: [150827.327547] ---[ end trace 7d34db818da81d45 ]---
Sep  4 23:30:33 kent kernel: [150831.860413] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:30:37 kent kernel: [150835.913781] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:30:55 kent kernel: [150853.833783] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:31:03 kent kernel: [150861.940447] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:31:19 kent kernel: [150877.940436] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:31:37 kent kernel: [150895.860438] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:31:41 kent kernel: [150899.913765] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:31:55 kent kernel: [150913.780432] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:32:07 kent kernel: [150925.940427] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:32:25 kent kernel: [150943.860424] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:32:29 kent kernel: [150947.913752] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:32:43 kent kernel: [150961.780421] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:32:55 kent kernel: [150973.940416] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:33:03 kent kernel: [150981.833748] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:33:11 kent kernel: [150989.940404] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:33:15 kent kernel: [150993.993742] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:33:27 kent kernel: [151005.940403] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:33:33 kent kernel: [151011.913744] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:33:51 kent kernel: [151029.833738] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:34:07 kent kernel: [151045.833731] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:34:13 kent kernel: [151051.807031] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:34:33 kent kernel: [151071.860405] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:34:43 kent kernel: [151081.887055] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:34:55 kent kernel: [151093.833736] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Sep  4 23:34:59 kent kernel: [151097.887053] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
Comment 8 Steffen Nurpmeso 2020-09-07 15:03:30 UTC
I have to post again sorry.

THIS DRIVER IS BROKEN AND MUST BE DISABLED!!!

When i turned on the computer this morning, still with 5.8.3 of ArchLinux, it could not initialize the device.  It tried once, but failed.
Thereafter all tries failed.

However, since i used that only to gain localyesconfig support when switching from 4.19 to 5.8 i compiled 5.8.6 first, and booted into that.
This crashed the driver init with NULL pointer dereference.

I then booted into the old 4.19.142 which drove this thing nicely since April/May 2019, and the kernel driver init also crashed!
FOR THIS I HAVE A BACKTRACE.

LUCKILY i have never really thrown away the Microsoft partition, just shrunk it to 30 GB (what times, having enough space to keep 30 GB (!) laying around!!)
And guess what, i do not even have my password no more, but on the welcome screen there is an option to go into the internet, and i did not even go into the internet but only selected my network, quitting at the password prompt, then rebooted, and booted right back into 4.19.142, AND HERE I AM!!

My laptop would be f...g DEAD without Windows, WHAT A MESS.
Sorry for screaming, but really, just reset/init that mess upon startup, i have no idea of driver programming.

So here this should be the ArchLinux 5.8.3 kernel:

[ 1496.361856] rtw_8822be 0000:01:00.0: start vif 28:3a:4d:36:3e:11 on port 0
[ 1500.699711] wlp1s0: authenticate with d0:5b:a8:4a:88:84
[ 1501.228141] wlp1s0: send auth to d0:5b:a8:4a:88:84 (try 1/3)
[ 1501.233891] wlp1s0: authenticated
[ 1501.234307] wlp1s0: associate with d0:5b:a8:4a:88:84 (try 1/3)
[ 1501.239309] wlp1s0: RX AssocResp from d0:5b:a8:4a:88:84 (capab=0x431 status=0 aid=1)
[ 1501.239353] rtw_8822be 0000:01:00.0: sta d0:5b:a8:4a:88:84 joined with macid 0
[ 1501.239833] wlp1s0: associated
[ 1501.308793] HTB: quantum of class 10001 is big. Consider r2q change.
[ 1501.310029] HTB: quantum of class 10010 is big. Consider r2q change.
[ 1501.311300] HTB: quantum of class 10020 is big. Consider r2q change.
[ 1501.312700] HTB: quantum of class 10030 is big. Consider r2q change.
[ 1515.628073] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
[ 1519.681408] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
[ 1535.681329] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
[ 1557.654350] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
[ 1561.708058] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
[ 1579.628017] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
[ 1591.788045] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
[ 1603.734572] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
[ 1615.495129] ------------[ cut here ]------------
[ 1615.495134] failed to read DBI register, addr=0x0719
[ 1615.495202] WARNING: CPU: 1 PID: 6812 at drivers/net/wireless/realtek/rtw88/pci.c:1171 rtw_dbi_read8.constprop.0+0xa0/0xb0 [rtw88_pci]
[ 1615.495204] Modules linked in: xt_MASQUERADE sch_sfq sch_htb ccm fuse rfcomm cmac algif_hash algif_skcipher af_alg bnep 8021q garp mrp stp llc nf_log_ipv4 nf_log_common xt_LOG xt_recent xt_limit ipt_REJECT nf_
reject_ipv4 xt_tcpudp xt_CLASSIFY xt_connbytes xt_connmark xt_conntrack veth iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 iptable_mangle iptable_filter ip_tables x_tables msr nls_iso8859_1 nls_cp
437 vfat fat snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio uvcvideo btusb videobuf2_vmalloc btrtl videobuf2_memops btbcm videobuf2_v4l2 btintel videobuf2_common bluetooth videodev e
cdh_generic ecc mc crc16 joydev mousedev hid_multitouch hid_generic iTCO_wdt snd_soc_skl intel_pmc_bxt mei_hdcp ee1004 iTCO_vendor_support snd_soc_sst_ipc snd_soc_sst_dsp snd_hda_ext_core snd_soc_acpi_intel_match
 intel_wmi_thunderbolt intel_xhci_usb_role_switch snd_soc_acpi x86_pkg_temp_thermal wmi_bmof roles intel_powerclamp coretemp snd_soc_core kvm_intel
[ 1615.495257]  snd_compress ac97_bus intel_rapl_msr snd_pcm_dmaengine snd_hda_intel kvm snd_intel_dspcfg snd_hda_codec irqbypass crct10dif_pclmul crc32_pclmul snd_hda_core ghash_clmulni_intel rtw88_8822be aesni_
intel rtw88_8822b snd_hwdep crypto_simd rtw88_pci cryptd snd_pcm glue_helper rtw88_core rapl intel_cstate snd_timer mac80211 intel_uncore pcspkr input_leds snd cfg80211 soundcore i2c_i801 i2c_smbus mei_me i2c_hid
 libarc4 mei hid i915 i2c_algo_bit drm_kms_helper ideapad_laptop sparse_keymap cec rfkill rc_core wmi battery tpm_crb drm tpm_tis tpm_tis_core intel_gtt xhci_pci evdev intel_lpss_pci tpm agpgart int3400_thermal x
hci_pci_renesas syscopyarea rng_core mac_hid acpi_thermal_rel intel_lpss processor_thermal_device sysfillrect xhci_hcd intel_pch_thermal sysimgblt idma64 ac intel_rapl_common fb_sys_fops int340x_thermal_zone inte
l_soc_dts_iosf serio_raw atkbd libps2 i8042 serio btrfs blake2b_generic libcrc32c crc32c_generic crc32c_intel xor raid6_pq
[ 1615.495319] CPU: 1 PID: 6812 Comm: kworker/u16:2 Not tainted 5.8.3-arch1-1 #1
[ 1615.495321] Hardware name: LENOVO 81EU/LNVNB161216, BIOS 7PCN35WW 09/25/2018
[ 1615.495386] Workqueue: phy0 ieee80211_beacon_connection_loss_work [mac80211]
[ 1615.495394] RIP: 0010:rtw_dbi_read8.constprop.0+0xa0/0xb0 [rtw88_pci]
[ 1615.495398] Code: be ed 03 00 00 48 8b 40 50 e8 ec 34 5c de 5b 5d 41 88 04 24 31 c0 41 5c c3 be 19 07 00 00 48 c7 c7 60 03 a4 c0 e8 26 4e 85 dd <0f> 0b b8 fb ff ff ff 5b 5d 41 5c c3 0f 1f 40 00 0f 1f 44 00 00
53
[ 1615.495400] RSP: 0018:ffffa4e200f47d68 EFLAGS: 00010286
[ 1615.495403] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000
[ 1615.495405] RDX: 0000000000000001 RSI: ffffffff9f56a47f RDI: 00000000ffffffff
[ 1615.495408] RBP: ffff9a13a28c1ea0 R08: 000000000000035d R09: 0000000000000001
[ 1615.495409] R10: 0000000000000000 R11: 0000000000000001 R12: ffffa4e200f47d97
[ 1615.495411] R13: ffff9a13a28c6060 R14: 0000000000000000 R15: 0000000000000000
[ 1615.495414] FS:  0000000000000000(0000) GS:ffff9a13a6c40000(0000) knlGS:0000000000000000
[ 1615.495417] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1615.495419] CR2: 00007f90a5578af0 CR3: 00000001b080a003 CR4: 00000000003606e0
[ 1615.495421] Call Trace:
[ 1615.495432]  rtw_pci_link_ps+0x57/0x90 [rtw88_pci]
[ 1615.495450]  rtw_leave_lps+0x7f/0x140 [rtw88_core]
[ 1615.495463]  rtw_ops_config+0xae/0xc0 [rtw88_core]
[ 1615.495501]  ieee80211_hw_config+0x233/0x400 [mac80211]
[ 1615.495557]  ieee80211_recalc_ps.part.0+0x15e/0x1d0 [mac80211]
[ 1615.495608]  ieee80211_mgd_probe_ap.part.0+0xaf/0x140 [mac80211]
[ 1615.495615]  process_one_work+0x1da/0x3d0
[ 1615.495620]  worker_thread+0x4d/0x3d0
[ 1615.495625]  ? rescuer_thread+0x410/0x410
[ 1615.495630]  kthread+0x142/0x160
[ 1615.495636]  ? __kthread_bind_mask+0x60/0x60
[ 1615.495643]  ret_from_fork+0x22/0x30
[ 1615.495650] ---[ end trace cae36c163f5a061a ]---
[ 1615.495657] rtw_8822be 0000:01:00.0: failed to read ASPM, ret=-5
[ 1615.498746] rtw_8822be 0000:01:00.0: failed to send h2c command
[ 1615.630906] rtw_8822be 0000:01:00.0: firmware failed to restore hardware setting
[ 1615.633986] rtw_8822be 0000:01:00.0: failed to send h2c command
[ 1615.637084] rtw_8822be 0000:01:00.0: failed to send h2c command
[ 1615.640140] rtw_8822be 0000:01:00.0: failed to send h2c command
[ 1616.181171] rtw_8822be 0000:01:00.0: failed to send h2c command
[ 1616.181182] rtw_8822be 0000:01:00.0: sta d0:5b:a8:4a:88:84 with macid 0 left
[ 1616.184537] rtw_8822be 0000:01:00.0: failed to send h2c command
[ 1616.187608] rtw_8822be 0000:01:00.0: failed to send h2c command
[ 1618.300886] rtw_8822be 0000:01:00.0: failed to poll offset=0x5 mask=0x2 value=0x0

===================================

This should be my 5.8.6, all builtin, no modules (fwiw)

...
Sep  7 14:10:15 kent kernel: [ 1779.165075] rtw_8822be 0000:01:00.0: failed to read ASPM, ret=-5
Sep  7 14:10:15 kent kernel: [ 1779.165162] rtw_8822be 0000:01:00.0: stop vif 28:3a:4d:36:3e:11 on port 0
Sep  7 14:10:17 kent kernel: [ 1781.282763] rtw_8822be 0000:01:00.0: failed to poll offset=0x5 mask=0x2 value=0x0
..
rfkill off,on
..
Sep  7 14:13:30 kent kernel: [ 1973.613929] rtw_8822be 0000:01:00.0: failed to poll offset=0x5 mask=0x2 value=0x0
Sep  7 14:13:30 kent kernel: [ 1973.613936] rtw_8822be 0000:01:00.0: mac power on failed
Sep  7 14:13:30 kent kernel: [ 1973.613937] rtw_8822be 0000:01:00.0: failed to power on mac
..
rmmod 8822be,modprobe
..
Sep  7 14:14:58 kent kernel: [ 2061.956137] rtw_8822be 0000:01:00.0: Firmware version 27.2.0, H2C version 13
Sep  7 14:14:58 kent kernel: [ 2061.956149] rtw_8822be 0000:01:00.0: can't change power state from D3hot to D0 (config space inaccessible)
Sep  7 14:14:58 kent kernel: [ 2061.958561] rtw_8822be 0000:01:00.0: mac power on failed
Sep  7 14:14:58 kent kernel: [ 2061.958563] rtw_8822be 0000:01:00.0: failed to power on mac
Sep  7 14:14:58 kent kernel: [ 2061.958564] rtw_8822be 0000:01:00.0: failed to setup chip efuse info
Sep  7 14:14:58 kent kernel: [ 2061.958565] rtw_8822be 0000:01:00.0: failed to setup chip information
Sep  7 14:14:58 kent kernel: [ 2061.960527] rtw_8822be: probe of 0000:01:00.0 failed with error -114

===========================

This is my 4.19.142

Sep  7 16:35:08 kent kernel: r8822be: module is from the staging directory, the quality is unknown, you have been warned.
Sep  7 16:35:08 kent kernel: BTRFS info (device nvme0n1p8): device fsid babae7c2-f0d1-4f0f-9105-107525ceeb19 devid 1 moved old:/dev/root new:/dev/nvme0n1p8
Sep  7 16:35:08 kent kernel: r8822be 0000:01:00.0: Refused to change power state, currently in D3
Sep  7 16:35:08 kent kernel: r8822be: HALMAC_RET_CHIP_NOT_SUPPORT
Sep  7 16:35:08 kent kernel: BUG: unable to handle kernel NULL pointer dereference at 0000000000000170
Sep  7 16:35:08 kent kernel: PGD 0 P4D 0
Sep  7 16:35:08 kent kernel: Oops: 0000 [#1] PREEMPT SMP PTI
Sep  7 16:35:08 kent kernel: CPU: 5 PID: 241 Comm: udevd Tainted: G         C        4.19.142-kent #1
Sep  7 16:35:08 kent kernel: Hardware name: LENOVO 81EU/LNVNB161216, BIOS 7PCN35WW 09/25/2018
Sep  7 16:35:08 kent kernel: RIP: 0010:rtl_halmac_get_physical_efuse_size+0x24/0x70 [r8822be]
Sep  7 16:35:08 kent kernel: Code: 84 00 00 00 00 00 53 48 89 f3 48 83 ec 10 48 8b bf 78 c4 00 00 65 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 48 8d 74 24 04 <48> 8b 87 70 01 00 00 48 8b 80 d8 00 00 00 e8 d9 5
0 fb cc 85 c0 75
Sep  7 16:35:08 kent kernel: RSP: 0018:ffffa4d80044bb10 EFLAGS: 00010246
Sep  7 16:35:08 kent kernel: RAX: 0000000000000000 RBX: ffffa4d80044bb3c RCX: ffffffffc029ad44
Sep  7 16:35:08 kent kernel: RDX: 000000000000000f RSI: ffffa4d80044bb14 RDI: 0000000000000000
Sep  7 16:35:08 kent kernel: RBP: ffff8bf59dd01540 R08: ffffffffc029ad34 R09: 0000000000000036
Sep  7 16:35:08 kent kernel: R10: ffffa4d8307d8220 R11: 0000000000000001 R12: ffffa4d80044bb83
Sep  7 16:35:08 kent kernel: R13: ffff8bf59dd00760 R14: ffff8bf59dd01540 R15: ffffffffc02bea60
Sep  7 16:35:08 kent kernel: FS:  00007f657fa0f740(0000) GS:ffff8bf5a6b40000(0000) knlGS:0000000000000000
Sep  7 16:35:08 kent kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Sep  7 16:35:08 kent kernel: CR2: 0000000000000170 CR3: 0000000260054002 CR4: 00000000003606e0
Sep  7 16:35:08 kent kernel: Call Trace:
Sep  7 16:35:08 kent kernel:  rtl8822be_read_eeprom_info+0xe3/0x8e0 [r8822be]
Sep  7 16:35:08 kent kernel:  rtl8822be_init_sw_vars+0x67/0x1f0 [r8822be]
Sep  7 16:35:08 kent kernel:  rtl_pci_probe+0x852/0x1830 [r8822be]
Sep  7 16:35:08 kent kernel:  ? kernfs_activate+0x5e/0x80
Sep  7 16:35:08 kent kernel:  ? kernfs_add_one+0xe2/0x130
Sep  7 16:35:08 kent kernel:  pci_device_probe+0xd0/0x150
Sep  7 16:35:08 kent kernel:  really_probe+0x1f1/0x280
Sep  7 16:35:08 kent kernel:  driver_probe_device+0x4a/0xd0
Sep  7 16:35:08 kent kernel:  __driver_attach+0xbb/0xc0
Sep  7 16:35:08 kent kernel:  ? driver_probe_device+0xd0/0xd0
Sep  7 16:35:08 kent kernel:  bus_for_each_dev+0x72/0xb0
Sep  7 16:35:08 kent kernel:  bus_add_driver+0x192/0x1d0
Sep  7 16:35:08 kent kernel:  driver_register+0x66/0xb0
Sep  7 16:35:08 kent kernel:  ? 0xffffffffc02f8000
Sep  7 16:35:08 kent kernel:  do_one_initcall+0x42/0x170
Sep  7 16:35:08 kent kernel:  ? kmem_cache_alloc+0x100/0x150
Sep  7 16:35:08 kent kernel:  do_init_module+0x50/0x1e0
Sep  7 16:35:08 kent kernel:  load_module+0x1cf8/0x1e00
Sep  7 16:35:08 kent kernel:  __se_sys_finit_module+0xac/0xc0
Sep  7 16:35:08 kent kernel:  do_syscall_64+0x5a/0x190
Sep  7 16:35:08 kent kernel:  ? prepare_exit_to_usermode+0x66/0x90
Sep  7 16:35:08 kent kernel:  entry_SYSCALL_64_after_hwframe+0x44/0xa9
Sep  7 16:35:08 kent kernel: RIP: 0033:0x7f657fb06d89
Sep  7 16:35:08 kent kernel: Code: 00 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d af b0 0c 00 f
7 d8 64 89 01 48
Sep  7 16:35:08 kent kernel: RSP: 002b:00007fff7cb40bc8 EFLAGS: 00000202 ORIG_RAX: 0000000000000139
Sep  7 16:35:08 kent kernel: RAX: ffffffffffffffda RBX: 00005634802c9ea0 RCX: 00007f657fb06d89
Sep  7 16:35:08 kent kernel: RDX: 0000000000000000 RSI: 00007f657fbe997d RDI: 0000000000000008
Sep  7 16:35:08 kent kernel: RBP: 00007f657fbe997d R08: 0000000000000000 R09: 00005634802bd290
Sep  7 16:35:08 kent kernel: R10: 0000000000000008 R11: 0000000000000202 R12: 0000000000000000
Sep  7 16:35:08 kent kernel: R13: 00005634802bfe60 R14: 0000000000020000 R15: 0000000000000000
Sep  7 16:35:08 kent kernel: Modules linked in: r8822be(C+)
Sep  7 16:35:08 kent kernel: CR2: 0000000000000170
Sep  7 16:35:08 kent kernel: ---[ end trace 8075bc9ab5efae0d ]---
Sep  7 16:35:08 kent kernel: RIP: 0010:rtl_halmac_get_physical_efuse_size+0x24/0x70 [r8822be]
Sep  7 16:35:08 kent kernel: Code: 84 00 00 00 00 00 53 48 89 f3 48 83 ec 10 48 8b bf 78 c4 00 00 65 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 48 8d 74 24 04 <48> 8b 87 70 01 00 00 48 8b 80 d8 00 00 00 e8 d9 50 fb cc 85 c0 75
Sep  7 16:35:08 kent kernel: RSP: 0018:ffffa4d80044bb10 EFLAGS: 00010246
Sep  7 16:35:08 kent kernel: RAX: 0000000000000000 RBX: ffffa4d80044bb3c RCX: ffffffffc029ad44
Sep  7 16:35:08 kent kernel: RDX: 000000000000000f RSI: ffffa4d80044bb14 RDI: 0000000000000000
Sep  7 16:35:08 kent kernel: RBP: ffff8bf59dd01540 R08: ffffffffc029ad34 R09: 0000000000000036
Sep  7 16:35:08 kent kernel: R10: ffffa4d8307d8220 R11: 0000000000000001 R12: ffffa4d80044bb83
Sep  7 16:35:08 kent kernel: R13: ffff8bf59dd00760 R14: ffff8bf59dd01540 R15: ffffffffc02bea60
Sep  7 16:35:08 kent kernel: FS:  00007f657fa0f740(0000) GS:ffff8bf5a6b40000(0000) knlGS:0000000000000000
Sep  7 16:35:08 kent kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Sep  7 16:35:08 kent kernel: CR2: 0000000000000170 CR3: 0000000260054002 CR4: 00000000003606e0

=======================

That is all i know, thanks for your consideration.
Comment 9 Steffen Nurpmeso 2020-09-07 16:07:00 UTC
What i have forgotten, when i did "make LSMOD=FILE localyesconfig" this driver was not picked up, even though it and all its dependencies where in LSMOD (i have that file still), i had to "make menuconfig" and manually select the according entry.

Ciao!  I hope this driver gets usable soon!
Thanks for the efforts, then, but already now :)
Comment 10 Steffen Nurpmeso 2020-09-08 21:13:09 UTC
P.S.: i have found the "options rtw88_pci disable_aspm=1" from another bugzilla report and will dare it, boot into 5.8 and try it out next week (when i boot next).

P.P.S: sorry for hijacking this thread.

P.P.P.S: as it can make the hardware unusable, wouldn't it be the better approach to disable it by default and find a way to hint the user in dmesg that it can or could be enabled.

Thanks for this huge driver, shall the above work i will switch to 5.8 and be a happy user.  ;-)
Comment 11 Steffen Nurpmeso 2020-11-03 17:11:31 UTC
Hello again (forgot this already exists).
This is true with 5.9.2 and

 Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter
 Subsystem: Lenovo ThinkPad E595
 Kernel driver in use: rtw_8822be

[
I saw this problem with the old CONFIG_R8822BE driver of 4.19, but it is worse with 5.9 (quoting another issue)

  "if you use sound over bluetooth and at the same time use the net, download can (repeatedly, frequently, but not reproducibly) break down to 5000 byte/second [and even to stand-still].  I you kill -TSTP the sox(1) which outputs via bluealsa (bluez-alsa now at 3.0.0) / alsa-lib (1.2.4) then it takes a few seconds and then download rate goes up to max out again."

With the old driver the stalls and throughput breakdowns can be seen regulary, but i also had weeks where it did not occur at all.  With RTW88 this is worse, up to the point, it seems, where concurrent usage of wifi (like browing) and ALSA-audio-over-bluetooth seems almost impossible.  (I am using 5.9 the second day, and in practice seem to have a -TSTP / -CONT pair early in history now.  Also _now_.)
]

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