You are not logged in.
Hello everyone!
I recently installed Arch on my Laptop (Lenovo ThinkPad E15 Gen 4) alongside Linux Mint (although I don't really use Mint anymore), so I am still a newbie.
I am using NetworkManager and it works fine, however my WiFi connection randomly stops.
After the connection stops, the Network controller doesn't show up on lspci anymore. Additionally, the wifi device doesn't show up in nmcli anymore. The Network controller uses the rtw89_8852be driver.
I think this has something to do with the "deauthenticating from ... by local choice (Reason: 3=DEAUTH_LEAVING)" message in the dmesg below, but I have no clue what exactly is going on.
Sometimes this doesn't happen for several hours and sometimes it happens about every 30 mins. Does anyone know how i can prevent this?
Here are the outputs of some commands:
lspci -v (before problem occurs):
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex
	Subsystem: Lenovo Renoir/Cezanne Root Complex
	Flags: fast devsel
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne IOMMU
	Subsystem: Lenovo Renoir/Cezanne IOMMU
	Flags: bus master, fast devsel, latency 0, IRQ -2147483648
	Capabilities: <access denied>
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
	Flags: fast devsel, IOMMU group 0
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
	Flags: fast devsel, IOMMU group 1
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge (prog-if 00 [Normal decode])
	Subsystem: Lenovo Renoir/Cezanne PCIe GPP Bridge
	Flags: bus master, fast devsel, latency 0, IRQ 26, IOMMU group 2
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: [disabled] [32-bit]
	Memory behind bridge: fd600000-fd6fffff [size=1M] [32-bit]
	Prefetchable memory behind bridge: [disabled] [64-bit]
	Capabilities: <access denied>
	Kernel driver in use: pcieport
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge (prog-if 00 [Normal decode])
	Subsystem: Lenovo Renoir/Cezanne PCIe GPP Bridge
	Flags: bus master, fast devsel, latency 0, IRQ 27, IOMMU group 3
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: 3000-3fff [size=4K] [16-bit]
	Memory behind bridge: fd500000-fd5fffff [size=1M] [32-bit]
	Prefetchable memory behind bridge: [disabled] [64-bit]
	Capabilities: <access denied>
	Kernel driver in use: pcieport
00:02.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge (prog-if 00 [Normal decode])
	Subsystem: Lenovo Renoir/Cezanne PCIe GPP Bridge
	Flags: bus master, fast devsel, latency 0, IRQ 28, IOMMU group 4
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	I/O behind bridge: 2000-2fff [size=4K] [16-bit]
	Memory behind bridge: fd400000-fd4fffff [size=1M] [32-bit]
	Prefetchable memory behind bridge: 430000000-4301fffff [size=2M] [32-bit]
	Capabilities: <access denied>
	Kernel driver in use: pcieport
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
	Flags: fast devsel, IOMMU group 5
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus (prog-if 00 [Normal decode])
	Subsystem: Device 1234:1234
	Flags: bus master, fast devsel, latency 0, IRQ 29, IOMMU group 6
	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
	I/O behind bridge: 1000-1fff [size=4K] [16-bit]
	Memory behind bridge: fd000000-fd3fffff [size=4M] [32-bit]
	Prefetchable memory behind bridge: 460000000-4701fffff [size=258M] [32-bit]
	Capabilities: <access denied>
	Kernel driver in use: pcieport
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51)
	Subsystem: Lenovo FCH SMBus Controller
	Flags: 66MHz, medium devsel, IOMMU group 7
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
	Subsystem: Lenovo FCH LPC Bridge
	Flags: bus master, 66MHz, medium devsel, latency 0, IOMMU group 7
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 0
	Flags: fast devsel, IOMMU group 8
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 1
	Flags: fast devsel, IOMMU group 8
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 2
	Flags: fast devsel, IOMMU group 8
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 3
	Flags: fast devsel, IOMMU group 8
	Kernel driver in use: k10temp
	Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 4
	Flags: fast devsel, IOMMU group 8
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 5
	Flags: fast devsel, IOMMU group 8
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 6
	Flags: fast devsel, IOMMU group 8
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 7
	Flags: fast devsel, IOMMU group 8
01:00.0 Non-Volatile memory controller: Shenzhen Unionmemory Information System Ltd. AM630 PCIe 4.0 x4 NVMe SSD Controller (rev 03) (prog-if 02 [NVM Express])
	Subsystem: Shenzhen Unionmemory Information System Ltd. AM630 PCIe 4.0 x4 NVMe SSD Controller
	Flags: bus master, fast devsel, latency 0, IRQ 48, NUMA node 0, IOMMU group 9
	Memory at fd600000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: nvme
	Kernel modules: nvme
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
	Subsystem: Lenovo RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
	Flags: bus master, fast devsel, latency 0, IRQ 68, IOMMU group 10
	I/O ports at 3000 [size=256]
	Memory at fd504000 (64-bit, non-prefetchable) [size=4K]
	Memory at fd500000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: r8169
	Kernel modules: r8169
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device b852
	Subsystem: Lenovo Device 4853
	Physical Slot: 0
	Flags: bus master, fast devsel, latency 0, IRQ 74, IOMMU group 11
	I/O ports at 2000 [size=256]
	Memory at fd400000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: rtw89_8852be
	Kernel modules: rtw89_8852be
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Barcelo (rev c1) (prog-if 00 [VGA controller])
	Subsystem: Lenovo Barcelo
	Flags: bus master, fast devsel, latency 0, IRQ 39, IOMMU group 12
	Memory at 460000000 (64-bit, prefetchable) [size=256M]
	Memory at 470000000 (64-bit, prefetchable) [size=2M]
	I/O ports at 1000 [size=256]
	Memory at fd300000 (32-bit, non-prefetchable) [size=512K]
	Capabilities: <access denied>
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
04:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller
	Subsystem: Lenovo Renoir Radeon High Definition Audio Controller
	Flags: bus master, fast devsel, latency 0, IRQ 71, IOMMU group 13
	Memory at fd3c8000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
04:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
	Subsystem: Lenovo Family 17h (Models 10h-1fh) Platform Security Processor
	Flags: bus master, fast devsel, latency 0, IRQ 48, IOMMU group 14
	Memory at fd200000 (32-bit, non-prefetchable) [size=1M]
	Memory at fd3cc000 (32-bit, non-prefetchable) [size=8K]
	Capabilities: <access denied>
	Kernel driver in use: ccp
	Kernel modules: ccp
04:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 (prog-if 30 [XHCI])
	Subsystem: Lenovo Renoir/Cezanne USB 3.1
	Flags: bus master, fast devsel, latency 0, IRQ 30, IOMMU group 15
	Memory at fd000000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
04:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 (prog-if 30 [XHCI])
	Subsystem: Lenovo Renoir/Cezanne USB 3.1
	Flags: bus master, fast devsel, latency 0, IRQ 39, IOMMU group 16
	Memory at fd100000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
04:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 01)
	Subsystem: Lenovo ACP/ACP3X/ACP6x Audio Coprocessor
	Flags: fast devsel, IRQ 68, IOMMU group 17
	Memory at fd380000 (32-bit, non-prefetchable) [size=256K]
	Capabilities: <access denied>
	Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps, snd_sof_amd_renoir, snd_sof_amd_rembrandt
04:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
	Subsystem: Lenovo Family 17h/19h HD Audio Controller
	Flags: bus master, fast devsel, latency 0, IRQ 72, IOMMU group 18
	Memory at fd3c0000 (32-bit, non-prefetchable) [size=32K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_inteldmesg (after problem occurs, only from the first mention of the relevant driver):
[    5.081407] rtw89_8852be 0000:03:00.0: loaded firmware rtw89/rtw8852b_fw-1.bin
[    5.081697] rtw89_8852be 0000:03:00.0: enabling device (0000 -> 0003)
[    5.085528] rtw89_8852be 0000:03:00.0: Firmware version 0.29.29.1, cmd version 0, type 5
[    5.085532] rtw89_8852be 0000:03:00.0: Firmware version 0.29.29.1, cmd version 0, type 3
[    5.085539] rtw89_8852be 0000:03:00.0: MAC has already powered on
[    5.103044] MCE: In-kernel MCE decoding enabled.
[    5.107604] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card1/input13
[    5.107685] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card1/input14
[    5.119945] intel_rapl_common: Found RAPL domain package
[    5.119945] intel_rapl_common: Found RAPL domain core
[    5.184053] Bluetooth: hci0: RTL: examining hci_ver=0b hci_rev=000b lmp_ver=0b lmp_subver=8852
[    5.185548] Bluetooth: hci0: RTL: rom_version status=0 version=1
[    5.185552] Bluetooth: hci0: RTL: loading rtl_bt/rtl8852bu_fw.bin
[    5.186597] Bluetooth: hci0: RTL: loading rtl_bt/rtl8852bu_config.bin
[    5.186770] Bluetooth: hci0: RTL: cfg_sz 6, total sz 58003
[    5.285978] psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x5f3001)
[    5.300614] psmouse serio1: elantech: Synaptics capabilities query result 0x90, 0x18, 0x10.
[    5.315114] psmouse serio1: elantech: Elan sample query result 00, 1b, 97
[    5.329272] psmouse serio1: elantech: Elan ic body: 0x14, current fw version: 0x2
[    5.357466] psmouse serio1: elantech: Trying to set up SMBus access
[    5.357500] psmouse serio1: elantech: SMbus companion is not ready yet
[    5.389225] input: ETPS/2 Elantech TrackPoint as /devices/platform/i8042/serio1/input/input15
[    5.393988] mousedev: PS/2 mouse device common for all mice
[    5.406073] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input9
[    5.503588] rtw89_8852be 0000:03:00.0: chip rfe_type is 1
[    5.520406] Generic FE-GE Realtek PHY r8169-0-200:00: attached PHY driver (mii_bus:phy_addr=r8169-0-200:00, irq=MAC)
[    5.710468] r8169 0000:02:00.0 enp2s0: Link is Down
[    5.712543] Bluetooth: hci0: RTL: fw version 0xdbc6b20f
[    5.714725] rtw89_8852be 0000:03:00.0 wlp3s0: renamed from wlan0
[    5.864557] Bluetooth: hci0: AOSP extensions version v1.00
[    5.864562] Bluetooth: hci0: AOSP quality report is supported
[    5.974507] ucsi_acpi: probe of USBC000:00 failed with error -5
[    6.453128] memfd_create() without MFD_EXEC nor MFD_NOEXEC_SEAL, pid=590 'gtkgreet'
[   10.001372] wlp3s0: authenticate with 08:96:d7:99:9a:31
[   10.185050] wlp3s0: send auth to 08:96:d7:99:9a:31 (try 1/3)
[   10.300401] wlp3s0: send auth to 08:96:d7:99:9a:31 (try 2/3)
[   10.303390] wlp3s0: authenticated
[   10.307197] wlp3s0: associate with 08:96:d7:99:9a:31 (try 1/3)
[   10.312893] wlp3s0: RX AssocResp from 08:96:d7:99:9a:31 (capab=0x1431 status=0 aid=6)
[   10.424490] wlp3s0: associated
[   10.424564] wlp3s0: Limiting TX power to 20 (20 - 0) dBm as advertised by 08:96:d7:99:9a:31
[   10.537663] IPv6: ADDRCONF(NETDEV_CHANGE): wlp3s0: link becomes ready
[   14.683615] systemd-journald[325]: /var/log/journal/0dc599999ff64cb6b068e177117f942c/user-1000.journal: Boot ID changed since last record, rotating.
[  321.188267] pcieport 0000:00:02.3: pciehp: Slot(0): Link Down
[  321.188277] pcieport 0000:00:02.3: pciehp: Slot(0): Card not present
[  321.257156] wlp3s0: deauthenticating from 08:96:d7:99:9a:31 by local choice (Reason: 3=DEAUTH_LEAVING)
[  321.258423] rtw89_8852be 0000:03:00.0: failed to pre-release fwcmd
[  321.258618] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 0
[  321.258784] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 1
[  321.258938] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 2
[  321.259078] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 3
[  321.259218] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 8
[  321.259358] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 9
[  321.259582] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 0
[  321.259716] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 1
[  321.259841] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 2
[  321.259966] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 3
[  321.260091] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 8
[  321.260216] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 9
[  321.260362] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 0
[  321.260488] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 1
[  321.260613] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 2
[  321.260738] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 3
[  321.260863] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 8
[  321.260988] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 9
[  321.266207] rtw89_8852be 0000:03:00.0: FW does not process h2c registers
[  321.266365] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.266400] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.266437] rtw89_8852be 0000:03:00.0: write rf busy swsi
[  321.266474] rtw89_8852be 0000:03:00.0: write rf busy swsi
[  321.266514] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.266555] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.266593] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.266631] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.266673] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.266714] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.266756] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.266797] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.266839] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.266881] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.266922] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.266984] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.267026] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.267064] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.267106] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.267148] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.267186] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.267227] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.267269] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.267310] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.267351] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.267393] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.267434] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.267475] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.267514] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.267552] rtw89_8852be 0000:03:00.0: write rf busy swsi
[  321.267587] rtw89_8852be 0000:03:00.0: write rf busy swsi
[  321.267621] rtw89_8852be 0000:03:00.0: write rf busy swsi
[  321.267660] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.267698] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.267734] rtw89_8852be 0000:03:00.0: write rf busy swsi
[  321.267773] rtw89_8852be 0000:03:00.0: write rf busy swsi
[  321.267811] rtw89_8852be 0000:03:00.0: write rf busy swsi
[  321.267847] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.267885] rtw89_8852be 0000:03:00.0: write rf busy swsi
[  321.267919] rtw89_8852be 0000:03:00.0: write rf busy swsi
[  321.267956] rtw89_8852be 0000:03:00.0: write rf busy swsi
[  321.267990] rtw89_8852be 0000:03:00.0: write rf busy swsi
[  321.268026] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.268063] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.268104] rtw89_8852be 0000:03:00.0: write rf busy swsi
[  321.268138] rtw89_8852be 0000:03:00.0: write rf busy swsi
[  321.268171] rtw89_8852be 0000:03:00.0: write rf busy swsi
[  321.268204] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.268238] rtw89_8852be 0000:03:00.0: write rf busy swsi
[  321.268271] rtw89_8852be 0000:03:00.0: write rf busy swsi
[  321.268305] rtw89_8852be 0000:03:00.0: write rf busy swsi
[  321.268340] rtw89_8852be 0000:03:00.0: write rf busy swsi
[  321.268374] rtw89_8852be 0000:03:00.0: read rf busy swsi
[  321.268408] rtw89_8852be 0000:03:00.0: write rf busy swsi
[  321.273641] rtw89_8852be 0000:03:00.0: FW does not process h2c registers
[  321.273772] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 0
[  321.273902] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 1
[  321.274031] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 2
[  321.274161] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 3
[  321.274290] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 8
[  321.274419] rtw89_8852be 0000:03:00.0: timed out to flush pci txch: 9
[  321.326242] rtw89_8852be 0000:03:00.0: xtal si not ready(W): offset=90 val=10 mask=10
[  321.360561] rtw89_8852be 0000:03:00.0: failed to pre-release fwcmd
[  321.427245] pcieport 0000:00:02.3: pciehp: Slot(0): Card present
[  323.130642] pcieport 0000:00:02.3: pciehp: Slot(0): No link
[  323.130661] pcieport 0000:00:02.3: pciehp: Slot(0): Card present
[  324.827022] pcieport 0000:00:02.3: pciehp: Slot(0): No linklsmod (afer issue occurs):
Module                  Size  Used by
ccm                    20480  0
joydev                 24576  0
mousedev               24576  0
snd_sof_amd_rembrandt    16384  0
vfat                   20480  1
snd_sof_amd_renoir     16384  0
intel_rapl_msr         20480  0
fat                   102400  1 vfat
snd_sof_amd_acp        57344  2 snd_sof_amd_rembrandt,snd_sof_amd_renoir
intel_rapl_common      36864  1 intel_rapl_msr
snd_sof_pci            24576  2 snd_sof_amd_rembrandt,snd_sof_amd_renoir
edac_mce_amd           53248  0
snd_sof_xtensa_dsp     16384  1 snd_sof_amd_acp
snd_sof               409600  2 snd_sof_amd_acp,snd_sof_pci
kvm_amd               204800  0
rtw89_8852be           12288  0
snd_sof_utils          16384  1 snd_sof
snd_soc_core          438272  1 snd_sof
snd_ctl_led            24576  0
rtw89_8852b           360448  1 rtw89_8852be
snd_compress           28672  1 snd_soc_core
ac97_bus               12288  1 snd_soc_core
snd_hda_codec_realtek   192512  1
kvm                  1318912  1 kvm_amd
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_hda_codec_generic   110592  1 snd_hda_codec_realtek
rtw89_pci              86016  1 rtw89_8852be
snd_hda_codec_hdmi     94208  1
snd_pci_ps             20480  0
btusb                  81920  0
irqbypass              12288  1 kvm
uvcvideo              176128  8
snd_rpl_pci_acp6x      16384  0
btrtl                  28672  1 btusb
rtw89_core            622592  2 rtw89_8852b,rtw89_pci
videobuf2_vmalloc      20480  1 uvcvideo
crct10dif_pclmul       12288  1
crc32_pclmul           12288  0
uvc                    12288  1 uvcvideo
btbcm                  24576  1 btusb
snd_acp_pci            12288  0
snd_hda_intel          61440  4
polyval_clmulni        12288  0
videobuf2_memops       16384  1 videobuf2_vmalloc
btintel                53248  1 btusb
polyval_generic        12288  1 polyval_clmulni
snd_intel_dspcfg       32768  2 snd_hda_intel,snd_sof
snd_pci_acp6x          20480  0
videobuf2_v4l2         40960  1 uvcvideo
btmtk                  12288  1 btusb
gf128mul               16384  1 polyval_generic
snd_intel_sdw_acpi     16384  1 snd_intel_dspcfg
mac80211             1527808  2 rtw89_core,rtw89_pci
ghash_clmulni_intel    16384  0
snd_pci_acp5x          16384  0
sha512_ssse3           45056  0
videodev              372736  6 videobuf2_v4l2,uvcvideo
snd_hda_codec         212992  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
bluetooth            1093632  6 btrtl,btmtk,btintel,btbcm,btusb
aesni_intel           360448  0
snd_rn_pci_acp3x       24576  0
crypto_simd            16384  1 aesni_intel
libarc4                12288  1 mac80211
snd_hda_core          139264  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
videobuf2_common       86016  4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
cryptd                 28672  2 crypto_simd,ghash_clmulni_intel
think_lmi              36864  0
snd_acp_config         16384  6 snd_rn_pci_acp3x,snd_pci_acp6x,snd_sof_amd_rembrandt,snd_acp_pci,snd_pci_ps,snd_sof_amd_renoir
r8169                 114688  0
ucsi_acpi              12288  0
rapl                   20480  0
ecdh_generic           16384  1 bluetooth
realtek                40960  1
snd_hwdep              20480  1 snd_hda_codec
snd_soc_acpi           12288  2 snd_sof_amd_acp,snd_acp_config
wmi_bmof               12288  0
firmware_attributes_class    12288  1 think_lmi
mc                     86016  8 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
typec_ucsi             61440  1 ucsi_acpi
psmouse               233472  0
mdio_devres            12288  1 r8169
cfg80211             1286144  3 rtw89_8852b,rtw89_core,mac80211
acpi_cpufreq           32768  0
pcspkr                 12288  0
snd_pcm               196608  12 snd_sof_amd_acp,snd_hda_codec_hdmi,snd_pci_acp6x,snd_hda_intel,snd_hda_codec,snd_sof,snd_compress,snd_soc_core,snd_sof_utils,snd_hda_core,snd_pci_ps,snd_pcm_dmaengine
k10temp                16384  0
typec                 106496  1 typec_ucsi
sp5100_tco             20480  0
libphy                212992  3 r8169,mdio_devres,realtek
snd_timer              53248  1 snd_pcm
ccp                   155648  1 kvm_amd
snd_pci_acp3x          16384  0
i2c_piix4              32768  0
roles                  16384  1 typec_ucsi
i2c_scmi               16384  0
mac_hid                12288  0
crypto_user            20480  0
fuse                  204800  3
loop                   40960  0
dm_mod                217088  0
bpf_preload            20480  0
ip_tables              36864  0
x_tables               61440  1 ip_tables
ext4                 1150976  1
crc32c_generic         12288  0
crc16                  12288  2 bluetooth,ext4
mbcache                16384  1 ext4
jbd2                  208896  1 ext4
amdgpu              11878400  15
i2c_algo_bit           20480  1 amdgpu
drm_ttm_helper         12288  1 amdgpu
thinkpad_acpi         200704  0
ttm                    98304  2 amdgpu,drm_ttm_helper
serio_raw              16384  0
ledtrig_audio          12288  3 snd_ctl_led,snd_hda_codec_generic,thinkpad_acpi
drm_suballoc_helper    12288  1 amdgpu
atkbd                  40960  0
platform_profile       12288  1 thinkpad_acpi
libps2                 20480  2 atkbd,psmouse
vivaldi_fmap           12288  1 atkbd
snd                   147456  21 snd_ctl_led,snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_sof,snd_timer,snd_compress,thinkpad_acpi,snd_soc_core,snd_pcm
drm_buddy              20480  1 amdgpu
nvme                   65536  3
soundcore              16384  2 snd_ctl_led,snd
gpu_sched              53248  1 amdgpu
rfkill                 40960  5 bluetooth,thinkpad_acpi,cfg80211
crc32c_intel           16384  2
drm_display_helper    204800  1 amdgpu
xhci_pci               28672  0
nvme_core             237568  5 nvme
video                  77824  2 thinkpad_acpi,amdgpu
xhci_pci_renesas       24576  1 xhci_pci
i8042                  53248  0
cec                    86016  1 drm_display_helper
nvme_common            20480  1 nvme_core
wmi                    45056  3 video,wmi_bmof,think_lmi
serio                  28672  6 serio_raw,atkbd,psmouse,i8042TLDR: I had to change the Kernel parameters to turn off powersave.
Last edited by fohannesj (2023-09-26 13:50:36)
Offline
Check and make sure you do not have more than one (1) network service running: stop all other services that conflict with NetworkManager such as systemd-networkd.service.
Check and/or post your journal (journalctl -b) from a boot where the problem occurred.
Offline

Assuming you are indeed exclusively using NetworkManagers, sadly realtek devices tend to not have the best drivers/reliability. One thing they can often have problems with is with NetworkManager's MAC randomization, so try turning that off: https://wiki.archlinux.org/title/Networ … domization
Offline
Check and make sure you do not have more than one (1) network service running: stop all other services that conflict with NetworkManager such as systemd-networkd.service.
I did that and I saw that wpa_supplicant was running. I think this can cause issues, but wpa_supplicant was not running some of the other times when the problem occured, so I assumed it wasn't the problem.
Check and/or post your journal (journalctl -b) from a boot where the problem occurred.
This is the output of journalctll -b:
https://dpaste.com//5U52V7LGE
I don't understand what this says, but it seems that wpa_supplicant did something before it broke. I'm just going to disable it and see if that makes things better.
Offline
Ok, so masking wpa_supplicant just stopped me from being able to use WiFi entirely. Turns out that NetworkManager needs wpa_supplicant.
Offline

wpa_supplicant gets invoked by NetworkManager and it's always the same PID so that will generally be normal and expected.
You get a bunch of crashes in the driver module though.Try disabling the MAC randomization as suggested, and maybe give https://aur.archlinux.org/packages/rtw89-dkms-git a shot, but you'd have to blacklist rtw89_8852be for those to work properly.
Offline
Try disabling the MAC randomization as suggested
Ok I did this in NetworkManager's config:
wifi.scan-rand-mac-address=no
wifi.cloned-mac-address=stableIf that doesn't change anything I will install the dkms driver.
Offline

I am far more concerned about the fact that the controller is vanishing from lspci. Seems to me that falling of the bus should trump all talk of drivers and NetworkManager.
Can we verify that is true? When it disappears, what does it take to get it back? Does it 'just' show up again? Or does it take a reboot? Or does it take a power cycle?
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline

Aug 11 16:06:21 arch-ThinkPad NetworkManager[480]: <info>  [1691762781.6128] device (wlp3s0): set-hw-addr: set MAC address to A2:7E:82:1F:81:92 (scanning)
…
Aug 11 16:06:25 arch-ThinkPad NetworkManager[480]: <info>  [1691762785.5963] device (wlp3s0): set-hw-addr: reset MAC address to E0:0A:F6:7F:B3:A9 (preserve)
…
Aug 11 18:00:42 arch-ThinkPad wpa_supplicant[546]: wlp3s0: WPA: Group rekeying completed with 08:96:d7:99:9a:31 [GTK=TKIP]
Aug 11 18:02:05 arch-ThinkPad kernel: rtw89_8852be 0000:03:00.0: failed to pre-release fwcmd
Aug 11 18:02:05 arch-ThinkPad kernel: pcieport 0000:00:02.3: pciehp: Slot(0): Link Down
Aug 11 18:02:05 arch-ThinkPad kernel: pcieport 0000:00:02.3: pciehp: Slot(0): Card not present
Aug 11 18:02:05 arch-ThinkPad kernel: rtw89_8852be 0000:03:00.0: firmware failed to ack for leaving ps mode
Aug 11 18:02:05 arch-ThinkPad kernel: wlp3s0: deauthenticating from 08:96:d7:99:9a:31 by local choice (Reason: 3=DEAUTH_LEAVING)
Aug 11 18:02:05 arch-ThinkPad kernel: rtw89_8852be 0000:03:00.0: rtw89: failed to leave lps state
Aug 11 18:02:05 arch-ThinkPad kernel: rtw89_8852be 0000:03:00.0: write rf busy swsiNM scans, alters the MAC, resets it
~2h later wpa rekeys still fine, then, pretty much out of nowhere, the FW stops responding and it's only downhill from there.
Seems PS related,
modinfo rtw89_8852be
iw dev wlp3s0 get power_save
iw dev wlp3s0 set power_save off # it it wasn't alreadyYou could also try to pass pcie_aspm=off to the kernel, but
Aug 11 16:06:19 arch-ThinkPad kernel: ACPI FADT declares the system doesn't support PCIe ASPM, so disable itI severely doubt that does anything.
Ceterum censeo: how many parallel windows installations are there?
Offline
When it disappears, what does it take to get it back?
It takes a reboot. However since disabling MAC randomization everything has been working fine. Maybe it is just a coincidence, so I am just going to wait for a bit before changing this topic to solved.
Offline
Ceterum censeo: how many parallel windows installations are there?
There are none.
Offline
It happened again. Unfortunately I immediately rebooted and forgot to print out the journal entry to see if there was anything different going on. I'll do so the next time.
NM scans, alters the MAC, resets it
~2h later wpa rekeys still fine, then, pretty much out of nowhere, the FW stops responding and it's only downhill from there.
Seems PS related,modinfo rtw89_8852be iw dev wlp3s0 get power_save iw dev wlp3s0 set power_save off # it it wasn't already
I installed iw and I'll do that manually after booting to see if it resolves the issue.
Last edited by fohannesj (2023-08-13 17:02:59)
Offline

Can you please also post the modinfo output (so I won't have to install the module just to see whether it offers any power related parameters)?
Offline
Can you please also post the modinfo output?
Sure!
filename:       /lib/modules/6.4.10-arch1-1/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852be.ko.zst
license:        Dual BSD/GPL
description:    Realtek 802.11ax wireless 8852BE driver
author:         Realtek Corporation
srcversion:     87FC3D1B28540DD0400027C
alias:          pci:v000010ECd0000B85Bsv*sd*bc*sc*i*
alias:          pci:v000010ECd0000B852sv*sd*bc*sc*i*
depends:        rtw89_pci,rtw89_8852b
retpoline:      Y
intree:         Y
name:           rtw89_8852be
vermagic:       6.4.10-arch1-1 SMP preempt mod_unload 
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        5E:D9:7D:20:B9:8A:BA:B3:93:B4:CA:A1:5C:34:5E:E5:69:18:40:85
sig_hashalgo:   sha512
signature:      30:64:02:30:4F:93:FA:BA:BD:68:F4:A9:B0:B7:2A:1A:B0:C8:0C:07:
		48:B6:DB:70:D8:E5:79:BA:AE:B8:47:B6:FF:56:E6:03:26:24:C7:58:
		90:35:3C:A5:1A:47:EC:FF:D6:EF:C0:AF:02:30:7C:B2:9E:FA:7C:99:
		F5:DF:9F:FD:59:D8:B7:D7:1E:56:66:A4:41:EF:C6:54:99:C9:BD:CB:
		7D:CE:B0:DB:CE:E1:C0:26:70:32:C2:9D:7F:A5:FC:F4:0F:81:18:C0:
		DE:04Btw it crashed again and this is the journalctl -b output
Offline

depends:        rtw89_pci,rtw89_8852b● modinfo rtw89_pci
…
parm:           disable_aspm_l1:Set Y to disable PCI ASPM L1 support (bool)
parm:           disable_aspm_l1ss:Set Y to disable PCI L1SS support (bool)=> try "rtw89_pci.disable_aspm_l1=Y rtw89_pci.disable_aspm_l1ss=Y" as https://wiki.archlinux.org/title/Kernel_parameters
Edit:
Aug 13 20:21:41 arch-ThinkPad wpa_supplicant[531]: wlp3s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-56 noise=9999 txrate=144400
Aug 13 20:22:57 arch-ThinkPad kernel: rtw89_8852be 0000:03:00.0: failed to pre-release fwcmd
Aug 13 20:22:57 arch-ThinkPad kernel: pcieport 0000:00:02.3: pciehp: Slot(0): Link Down
Aug 13 20:22:57 arch-ThinkPad kernel: pcieport 0000:00:02.3: pciehp: Slot(0): Card not present
Aug 13 20:22:57 arch-ThinkPad kernel: rtw89_8852be 0000:03:00.0: read rf busy swsi
Aug 13 20:22:57 arch-ThinkPad kernel: rtw89_8852be 0000:03:00.0: read rf busy swsithat's w/ "set power_save off"?
Last edited by seth (2023-08-13 19:21:14)
Offline
that's w/ "set power_save off"?
I'm pretty sure that is is, but maybe I made a mistake. Anyway, the error certainly occurred again when I had power_save off.
Btw, I am sorry for answering so late. I don't always have the time/determination to work on those kinds of problems. However, I will solve this issue and when I do, I will update this Thread.
I will change the kernel parameters next and see what happens.
Offline
Ok I have another question:
I appended  rtw_89_pci.disable_aspm_l1=Y rtw89_pci.disable_aspm_l1ss=Y  to the "linux" line in the GRUB menu, however I cannot confirm, that these kernel parameters have actually been set.  modinfo  has not changed and  sysctl -a  does not show any sign of the parameter.
Does this mean that the kernel parameters have not changed or are they just not being given out by those commands?
Offline

"rtw_89_pci" is wrong and
systool -vm rtw89_pciwill hopefully tell you what's actually applied
Offline
Ok this issue is solved now.
The solution was to change the Kernel parameters.
Offline