I just would like to add my (newbie) observation on the similar problem (maybe it can be useful for developers). I have laptop "HP ProBook 455 G7 (1F3M4EA)" with WiFi card RTL8822CE. My system is LinuxMint 20.2 with kernel 5.13.0-23-generic.
I noticed that old routers with 2.4 GHz work fine with laptop (i.e. wifi problems happens rarely, one a day or less). But in the case I use modern router with 5GHz (fibra, optical line) I have the following issue. From time to time, wifi networking is stopped. Network manager in tray shows wifi is connected but with 0% power. With 90% of probability it happens when I use speedtest site. After this happens I can not reconnect, I can not restart network manager and then reconnect (I tried restart it by different ways I found in internet: systemctl restart network-manager ; sudo killall NetworkManager ; sudo ifconfig wlp2s0 down , sudo ifconfig wlp2s0 up; sudo systemctl restart NetworkManager.service ...) only reboot allow to use wifi again. After wifi stopping I see the dmesg output contains a lot of lines like these: [12259.905821] rtw_8822ce 0000:02:00.0: timed out to flush pci tx ring[1] [12260.053680] rtw_8822ce 0000:02:00.0: timed out to flush queue 0 [12260.197672] rtw_8822ce 0000:02:00.0: timed out to flush queue 1 [12260.337653] rtw_8822ce 0000:02:00.0: timed out to flush queue 2 I also tried to follow the suggestion: "Setting /etc/modprobe.d/rtw88_pci.conf to contain options rtw88_pci disable_aspm=1" It does not help. Another dmesg log - disconnection happens with 2.4 GHz router. Only reboot helped: ... [165958.371098] rtw_8822ce 0000:02:00.0: timed out to flush pci tx ring[3] [165958.371199] rtw_8822ce 0000:02:00.0: timed out to flush pci tx ring[5] [165958.371325] rtw_8822ce 0000:02:00.0: timed out to flush pci tx ring[1] [165958.371426] rtw_8822ce 0000:02:00.0: timed out to flush pci tx ring[3] [165958.371527] rtw_8822ce 0000:02:00.0: timed out to flush pci tx ring[5] [165958.702963] rtw_8822ce 0000:02:00.0: timed out to flush pci tx ring[1] [165958.703069] rtw_8822ce 0000:02:00.0: timed out to flush pci tx ring[3] [165958.703169] rtw_8822ce 0000:02:00.0: timed out to flush pci tx ring[5] [165958.703292] rtw_8822ce 0000:02:00.0: timed out to flush pci tx ring[1] [165958.703393] rtw_8822ce 0000:02:00.0: timed out to flush pci tx ring[3] [165958.703493] rtw_8822ce 0000:02:00.0: timed out to flush pci tx ring[5] [165960.778897] wlp2s0: deauthenticating from 28:ee:52:61:aa:52 by local choice (Reason: 3=DEAUTH_LEAVING) [165960.779384] rtw_8822ce 0000:02:00.0: timed out to flush pci tx ring[1] [165960.779488] rtw_8822ce 0000:02:00.0: timed out to flush pci tx ring[3] [165960.779588] rtw_8822ce 0000:02:00.0: timed out to flush pci tx ring[5] [165960.779756] rtw_8822ce 0000:02:00.0: timed out to flush pci tx ring[1] [165960.779859] rtw_8822ce 0000:02:00.0: timed out to flush pci tx ring[3] [165960.779963] rtw_8822ce 0000:02:00.0: timed out to flush pci tx ring[5] [165960.780016] rtw_8822ce 0000:02:00.0: sta 28:ee:52:61:aa:52 with macid 0 left [165960.782309] rtw_8822ce 0000:02:00.0: timed out to flush pci tx ring[1] [165960.782403] rtw_8822ce 0000:02:00.0: timed out to flush pci tx ring[3] [165960.782494] rtw_8822ce 0000:02:00.0: timed out to flush pci tx ring[5] [165960.783105] rtw_8822ce 0000:02:00.0: stop vif d8:c0:a6:3e:d1:43 on port 0 [165964.205856] rtw_8822ce 0000:02:00.0: start vif d8:c0:a6:3e:d1:43 on port 0 [165968.328292] wlp2s0: authenticate with 28:ee:52:61:aa:52 [165968.646446] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 1/3) [165969.378382] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 2/3) [165970.398341] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 3/3) [165971.390227] wlp2s0: authentication with 28:ee:52:61:aa:52 timed out [165980.407154] wlp2s0: authenticate with 28:ee:52:61:aa:52 [165980.733820] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 1/3) [165981.405743] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 2/3) [165982.365692] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 3/3) [165983.389597] wlp2s0: authentication with 28:ee:52:61:aa:52 timed out [165987.846520] wlp2s0: authenticate with 28:ee:52:61:aa:52 [165988.165450] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 1/3) [165989.405323] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 2/3) [165990.429290] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 3/3) [165991.393181] wlp2s0: authentication with 28:ee:52:61:aa:52 timed out [165996.394632] wlp2s0: authenticate with 28:ee:52:61:aa:52 [165996.717013] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 1/3) [165997.404946] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 2/3) [165998.396890] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 3/3) [165999.388777] wlp2s0: authentication with 28:ee:52:61:aa:52 timed out [166009.354894] wlp2s0: authenticate with 28:ee:52:61:aa:52 [166009.672354] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 1/3) [166010.364294] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 2/3) [166011.388212] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 3/3) [166012.384114] wlp2s0: authentication with 28:ee:52:61:aa:52 timed out [166025.656479] wlp2s0: authenticate with 28:ee:52:61:aa:52 [166025.975524] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 1/3) [166027.387390] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 2/3) [166028.379361] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 3/3) [166029.403254] wlp2s0: authentication with 28:ee:52:61:aa:52 timed out [166043.380089] wlp2s0: authenticate with 28:ee:52:61:aa:52 [166043.702609] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 1/3) [166044.410549] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 2/3) [166045.402614] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 3/3) [166046.394380] wlp2s0: authentication with 28:ee:52:61:aa:52 timed out [166049.120351] rtw_8822ce 0000:02:00.0: stop vif d8:c0:a6:3e:d1:43 on port 0 [166054.044236] rtw_8822ce 0000:02:00.0: start vif d8:c0:a6:3e:d1:43 on port 0 [166058.102059] wlp2s0: authenticate with 28:ee:52:61:aa:52 [166058.421857] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 1/3) [166059.385763] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 2/3) [166060.409872] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 3/3) [166061.401617] wlp2s0: authentication with 28:ee:52:61:aa:52 timed out [166065.467197] wlp2s0: authenticate with 28:ee:52:61:aa:52 [166065.789550] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 1/3) [166066.393430] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 2/3) [166067.389353] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 3/3) [166068.377255] wlp2s0: authentication with 28:ee:52:61:aa:52 timed out [166072.842294] wlp2s0: authenticate with 28:ee:52:61:aa:52 [166073.165111] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 1/3) [166074.361020] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 2/3) [166075.384954] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 3/3) [166076.408860] wlp2s0: authentication with 28:ee:52:61:aa:52 timed out [166080.381725] wlp2s0: authenticate with 28:ee:52:61:aa:52 [166080.708718] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 1/3) [166081.400647] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 2/3) [166082.424581] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 3/3) [166083.384489] wlp2s0: authentication with 28:ee:52:61:aa:52 timed out [166087.693658] wlp2s0: authenticate with 28:ee:52:61:aa:52 [166088.012388] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 1/3) [166089.400254] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 2/3) [166090.364191] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 3/3) [166091.384085] wlp2s0: authentication with 28:ee:52:61:aa:52 timed out [166092.345680] rtw_8822ce 0000:02:00.0: stop vif d8:c0:a6:3e:d1:43 on port 0 [166092.702256] rtw_8822ce 0000:02:00.0: start vif d8:c0:a6:3e:d1:43 on port 0 [166096.800714] wlp2s0: authenticate with 28:ee:52:61:aa:52 [166097.119882] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 1/3) [166098.363799] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 2/3) [166099.415738] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 3/3) [166100.407625] wlp2s0: authentication with 28:ee:52:61:aa:52 timed out [166104.396923] wlp2s0: authenticate with 28:ee:52:61:aa:52 [166104.719496] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 1/3) [166105.399416] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 2/3) [166106.423366] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 3/3) [166107.415266] wlp2s0: authentication with 28:ee:52:61:aa:52 timed out [166111.912330] wlp2s0: authenticate with 28:ee:52:61:aa:52 [166112.243122] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 1/3) [166113.399027] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 2/3) [166114.358971] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 3/3) [166115.414859] wlp2s0: authentication with 28:ee:52:61:aa:52 timed out [166120.375777] wlp2s0: authenticate with 28:ee:52:61:aa:52 [166120.706696] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 1/3) [166121.366624] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 2/3) [166122.422545] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 3/3) [166122.445834] wlp2s0: aborting authentication with 28:ee:52:61:aa:52 by local choice (Reason: 3=DEAUTH_LEAVING) [166126.446610] wlp2s0: authenticate with 28:ee:52:61:aa:52 [166126.774393] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 1/3) [166127.382291] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 2/3) [166128.410242] wlp2s0: send auth to 28:ee:52:61:aa:52 (try 3/3) -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux-oem-5.14 in Ubuntu. https://bugs.launchpad.net/bugs/1927808 Title: rtw88_8821ce causes freeze Status in HWE Next: New Status in linux package in Ubuntu: Confirmed Status in linux-oem-5.13 package in Ubuntu: Invalid Status in linux-oem-5.14 package in Ubuntu: Invalid Status in linux source package in Focal: Won't Fix Status in linux-oem-5.13 source package in Focal: In Progress Status in linux-oem-5.14 source package in Focal: Fix Committed Status in linux source package in Impish: Fix Committed Status in linux-oem-5.13 source package in Impish: Invalid Status in linux-oem-5.14 source package in Impish: Invalid Status in linux source package in Jammy: Confirmed Status in linux-oem-5.13 source package in Jammy: Invalid Status in linux-oem-5.14 source package in Jammy: Invalid Bug description: My laptop (Ollee L116HTN6SPW) has a Realtek 8821CE WiFi card. Now at hirsute, this is "supported" in the linux-image-5.11.0-16-generic kernel,and it works "well" for both WiFi and Bluetooth. However, this module (driver) causes frequent freezes, randomly but usually within a few minutes of running (thus very soon after boot): screen display remains frozen, no response to either keyboard or mouse input. All I can do is to hold the power button to power off, then reboot. After reboot, I do not see any crash reports, nor logs about the freeze. Please let me know if I should try to collect some info, and how. For now I use the DKMS module/driver from https://github.com/tomaspinho/rtl8821ce (having blacklisted rtw88_8821ce), and it seems to work perfectly. ProblemType: Bug DistroRelease: Ubuntu 21.04 Package: linux-image-5.11.0-16-generic 5.11.0-16.17 ProcVersionSignature: Ubuntu 5.11.0-16.17-generic 5.11.12 Uname: Linux 5.11.0-16-generic x86_64 ApportVersion: 2.20.11-0ubuntu65 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: psz 1189 F.... pulseaudio CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Sat May 8 16:58:19 2021 InstallationDate: Installed on 2021-04-23 (14 days ago) InstallationMedia: Ubuntu 21.04 "Hirsute Hippo" - Release amd64 (20210420) Lsusb: Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 004: ID 058f:5608 Alcor Micro Corp. USB 2.0 Camera Bus 001 Device 003: ID 0bda:c821 Realtek Semiconductor Corp. Bluetooth Radio Bus 001 Device 002: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub MachineType: Protempo Ltd L116HTN6SPW ProcFB: 0 i915drmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.11.0-16-generic root=UUID=f3700d1b-be99-4cb7-baef-c0f157487c64 ro quiet splash pci=noaer vt.handoff=7 RelatedPackageVersions: linux-restricted-modules-5.11.0-16-generic N/A linux-backports-modules-5.11.0-16-generic N/A linux-firmware 1.197 SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 05/26/2020 dmi.bios.release: 5.12 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: YHSM-BI-11.6-X116AR300-AA55C-195-A dmi.board.asset.tag: Default string dmi.board.name: Default string dmi.board.vendor: Default string dmi.board.version: Default string dmi.chassis.asset.tag: Default string dmi.chassis.type: 10 dmi.chassis.vendor: Default string dmi.chassis.version: Default string dmi.ec.firmware.release: 1.6 dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrYHSM-BI-11.6-X116AR300-AA55C-195-A:bd05/26/2020:br5.12:efr1.6:svnProtempoLtd:pnL116HTN6SPW:pvrDefaultstring:rvnDefaultstring:rnDefaultstring:rvrDefaultstring:cvnDefaultstring:ct10:cvrDefaultstring: dmi.product.family: Notebook dmi.product.name: L116HTN6SPW dmi.product.sku: Default string dmi.product.version: Default string dmi.sys.vendor: Protempo Ltd To manage notifications about this bug go to: https://bugs.launchpad.net/hwe-next/+bug/1927808/+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