I am on Fedora 42, and I have this issue for some months now where my Wifi connection is super unreliable. The weird thing is that sometimes I am able to connect to the network, either on startup or when I have my ethernet cable plugged in, but after the connection times out I no longer can connect again and it just keeps asking me for the password. Another weird thing is that if I share wifi from my phone with a hotspot the connection never drops, and I have 0 issues. At some point I thought it was a problem with my home router, but it happens with other networks as well.
The NetworkManager logs shows this:
Mar 20 08:49:13 fedora systemd[1]: Started NetworkManager.service - Network Manager.
Mar 20 08:49:13 fedora NetworkManager[1737]: <info> [1773992953.5324] device (lo): state change: ip-check -> secondaries (reason 'none', managed-type: 'external')
Mar 20 08:49:13 fedora NetworkManager[1737]: <info> [1773992953.5325] modem-manager: ModemManager available
Mar 20 08:49:13 fedora NetworkManager[1737]: <info> [1773992953.5325] device (lo): state change: secondaries -> activated (reason 'none', managed-type: 'external')
Mar 20 08:49:13 fedora NetworkManager[1737]: <info> [1773992953.5327] device (lo): Activation: successful, device activated.
Mar 20 08:49:13 fedora NetworkManager[1737]: <info> [1773992953.6130] device (wlp3s0): supplicant interface state: internal-starting -> disconnected
Mar 20 08:49:13 fedora NetworkManager[1737]: <info> [1773992953.6131] Wi-Fi P2P device controlled by interface wlp3s0 created
Mar 20 08:49:13 fedora NetworkManager[1737]: <info> [1773992953.6132] manager: (p2p-dev-wlp3s0): new 802.11 Wi-Fi P2P device (/org/freedesktop/NetworkManager/Devices/4)
Mar 20 08:49:13 fedora NetworkManager[1737]: <info> [1773992953.6133] device (p2p-dev-wlp3s0): state change: unmanaged -> unavailable (reason 'managed', managed-type: 'external')
Mar 20 08:49:13 fedora NetworkManager[1737]: <info> [1773992953.6135] device (wlp3s0): state change: unavailable -> disconnected (reason 'supplicant-available', managed-type: 'full')
Mar 20 08:49:13 fedora NetworkManager[1737]: <info> [1773992953.6139] device (p2p-dev-wlp3s0): state change: unavailable -> disconnected (reason 'none', managed-type: 'full')
Mar 20 08:49:15 fedora NetworkManager[1737]: <info> [1773992955.6564] policy: auto-activating connection 'TP-Link_D33F_5G' (bd1d7a65-e2f5-4a37-a7f8-c86d1f009eac)
Mar 20 08:49:15 fedora NetworkManager[1737]: <info> [1773992955.6567] device (wlp3s0): Activation: starting connection 'TP-Link_D33F_5G' (bd1d7a65-e2f5-4a37-a7f8-c86d1f009eac)
Mar 20 08:49:15 fedora NetworkManager[1737]: <info> [1773992955.6567] device (wlp3s0): state change: disconnected -> prepare (reason 'none', managed-type: 'full')
Mar 20 08:49:15 fedora NetworkManager[1737]: <info> [1773992955.6569] manager: NetworkManager state is now CONNECTING
Mar 20 08:49:15 fedora NetworkManager[1737]: <info> [1773992955.6770] device (wlp3s0): set-hw-addr: set-cloned MAC address to EE:A3:A9:10:C0:53 (stable-ssid)
Mar 20 08:49:15 fedora NetworkManager[1737]: <info> [1773992955.6877] device (wlp3s0): state change: prepare -> config (reason 'none', managed-type: 'full')
Mar 20 08:49:15 fedora NetworkManager[1737]: <info> [1773992955.6882] device (wlp3s0): Activation: (wifi) access point 'TP-Link_D33F_5G' has security, but secrets are required.
Mar 20 08:49:15 fedora NetworkManager[1737]: <info> [1773992955.6882] device (wlp3s0): state change: config -> need-auth (reason 'none', managed-type: 'full')
Mar 20 08:49:15 fedora NetworkManager[1737]: <info> [1773992955.6884] sup-iface[04546c23b6223077,0,wlp3s0]: wps: type pbc start...
Mar 20 08:49:15 fedora NetworkManager[1737]: <info> [1773992955.6890] device (wlp3s0): state change: need-auth -> prepare (reason 'none', managed-type: 'full')
Mar 20 08:49:15 fedora NetworkManager[1737]: <info> [1773992955.6892] device (wlp3s0): state change: prepare -> config (reason 'none', managed-type: 'full')
Mar 20 08:49:15 fedora NetworkManager[1737]: <info> [1773992955.6894] device (wlp3s0): Activation: (wifi) connection 'TP-Link_D33F_5G' has security, and secrets exist. No new secrets needed.
Mar 20 08:49:15 fedora NetworkManager[1737]: <info> [1773992955.6895] Config: added 'ssid' value 'TP-Link_D33F_5G'
Mar 20 08:49:15 fedora NetworkManager[1737]: <info> [1773992955.6895] Config: added 'scan_ssid' value '1'
Mar 20 08:49:15 fedora NetworkManager[1737]: <info> [1773992955.6895] Config: added 'bgscan' value 'simple:30:-70:86400'
Mar 20 08:49:15 fedora NetworkManager[1737]: <info> [1773992955.6895] Config: added 'key_mgmt' value 'WPA-PSK WPA-PSK-SHA256 FT-PSK SAE FT-SAE'
Mar 20 08:49:15 fedora NetworkManager[1737]: <info> [1773992955.6895] Config: added 'psk' value '<hidden>'
Mar 20 08:49:15 fedora NetworkManager[1737]: <info> [1773992955.7255] device (wlp3s0): supplicant interface state: disconnected -> authenticating
Mar 20 08:49:15 fedora NetworkManager[1737]: <info> [1773992955.7256] device (p2p-dev-wlp3s0): supplicant management interface state: disconnected -> authenticating
Mar 20 08:49:15 fedora NetworkManager[1737]: <info> [1773992955.7831] device (wlp3s0): supplicant interface state: authenticating -> disconnected
Mar 20 08:49:15 fedora NetworkManager[1737]: <info> [1773992955.7832] device (p2p-dev-wlp3s0): supplicant management interface state: authenticating -> disconnected
Mar 20 08:49:15 fedora NetworkManager[1737]: <info> [1773992955.8941] device (wlp3s0): supplicant interface state: disconnected -> scanning
Mar 20 08:49:15 fedora NetworkManager[1737]: <info> [1773992955.8942] device (p2p-dev-wlp3s0): supplicant management interface state: disconnected -> scanning
Mar 20 08:49:18 fedora NetworkManager[1737]: <info> [1773992958.3187] device (wlp3s0): supplicant interface state: scanning -> authenticating
Mar 20 08:49:18 fedora NetworkManager[1737]: <info> [1773992958.3187] device (p2p-dev-wlp3s0): supplicant management interface state: scanning -> authenticating
Mar 20 08:49:18 fedora NetworkManager[1737]: <info> [1773992958.3744] device (wlp3s0): supplicant interface state: authenticating -> disconnected
Mar 20 08:49:18 fedora NetworkManager[1737]: <info> [1773992958.3744] device (p2p-dev-wlp3s0): supplicant management interface state: authenticating -> disconnected
Mar 20 08:49:18 fedora NetworkManager[1737]: <info> [1773992958.8865] device (wlp3s0): supplicant interface state: disconnected -> scanning
Mar 20 08:49:18 fedora NetworkManager[1737]: <info> [1773992958.8865] device (p2p-dev-wlp3s0): supplicant management interface state: disconnected -> scanning
Mar 20 08:49:21 fedora NetworkManager[1737]: <info> [1773992961.3419] device (wlp3s0): supplicant interface state: scanning -> authenticating
Mar 20 08:49:21 fedora NetworkManager[1737]: <info> [1773992961.3419] device (p2p-dev-wlp3s0): supplicant management interface state: scanning -> authenticating
Mar 20 08:49:21 fedora NetworkManager[1737]: <info> [1773992961.4009] device (wlp3s0): supplicant interface state: authenticating -> disconnected
Mar 20 08:49:21 fedora NetworkManager[1737]: <info> [1773992961.4010] device (p2p-dev-wlp3s0): supplicant management interface state: authenticating -> disconnected
Mar 20 08:49:22 fedora NetworkManager[1737]: <info> [1773992962.4139] device (wlp3s0): supplicant interface state: disconnected -> scanning
Mar 20 08:49:22 fedora NetworkManager[1737]: <info> [1773992962.4140] device (p2p-dev-wlp3s0): supplicant management interface state: disconnected -> scanning
Mar 20 08:49:24 fedora NetworkManager[1737]: <info> [1773992964.8568] device (wlp3s0): supplicant interface state: scanning -> authenticating
Mar 20 08:49:24 fedora NetworkManager[1737]: <info> [1773992964.8569] device (p2p-dev-wlp3s0): supplicant management interface state: scanning -> authenticating
Mar 20 08:49:24 fedora NetworkManager[1737]: <info> [1773992964.9159] device (wlp3s0): supplicant interface state: authenticating -> disconnected
Mar 20 08:49:24 fedora NetworkManager[1737]: <info> [1773992964.9160] device (p2p-dev-wlp3s0): supplicant management interface state: authenticating -> disconnected
Mar 20 08:49:29 fedora NetworkManager[1737]: <info> [1773992969.9315] device (wlp3s0): supplicant interface state: disconnected -> scanning
Mar 20 08:49:29 fedora NetworkManager[1737]: <info> [1773992969.9316] device (p2p-dev-wlp3s0): supplicant management interface state: disconnected -> scanning
Mar 20 08:49:35 fedora NetworkManager[1737]: <info> [1773992975.3862] device (wlp3s0): supplicant interface state: scanning -> authenticating
Mar 20 08:49:35 fedora NetworkManager[1737]: <info> [1773992975.3862] device (p2p-dev-wlp3s0): supplicant management interface state: scanning -> authenticating
Mar 20 08:49:35 fedora NetworkManager[1737]: <info> [1773992975.4415] device (wlp3s0): supplicant interface state: authenticating -> disconnected
Mar 20 08:49:35 fedora NetworkManager[1737]: <info> [1773992975.4416] device (p2p-dev-wlp3s0): supplicant management interface state: authenticating -> disconnected
Mar 20 08:49:40 fedora NetworkManager[1737]: <warn> [1773992980.8573] device (wlp3s0): Activation: (wifi) association took too long, failing activation
Mar 20 08:49:40 fedora NetworkManager[1737]: <info> [1773992980.8574] device (wlp3s0): state change: config -> failed (reason 'ssid-not-found', managed-type: 'full')
Mar 20 08:49:40 fedora NetworkManager[1737]: <info> [1773992980.8577] manager: NetworkManager state is now DISCONNECTED
Mar 20 08:49:40 fedora NetworkManager[1737]: <info> [1773992980.8980] device (wlp3s0): set-hw-addr: set MAC address to E2:89:C8:D5:4A:8E (scanning)
Mar 20 08:49:40 fedora NetworkManager[1737]: <warn> [1773992980.9092] device (wlp3s0): Activation: failed for connection 'TP-Link_D33F_5G'
Mar 20 08:49:40 fedora NetworkManager[1737]: <info> [1773992980.9094] device (wlp3s0): supplicant interface state: disconnected -> interface_disabled
Mar 20 08:49:40 fedora NetworkManager[1737]: <info> [1773992980.9094] device (p2p-dev-wlp3s0): supplicant management interface state: disconnected -> interface_disabled
Mar 20 08:49:40 fedora NetworkManager[1737]: <info> [1773992980.9096] device (wlp3s0): state change: failed -> disconnected (reason 'none', managed-type: 'full')
Mar 20 08:49:40 fedora NetworkManager[1737]: <info> [1773992980.9198] device (wlp3s0): supplicant interface state: interface_disabled -> inactive
Mar 20 08:49:40 fedora NetworkManager[1737]: <info> [1773992980.9199] device (p2p-dev-wlp3s0): supplicant management interface state: interface_disabled -> inactive
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.3399] policy: auto-activating connection 'TP-Link_D33F_5G' (bd1d7a65-e2f5-4a37-a7f8-c86d1f009eac)
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.3407] device (wlp3s0): Activation: starting connection 'TP-Link_D33F_5G' (bd1d7a65-e2f5-4a37-a7f8-c86d1f009eac)
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.3407] device (wlp3s0): state change: disconnected -> prepare (reason 'none', managed-type: 'full')
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.3408] manager: NetworkManager state is now CONNECTING
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.3684] device (wlp3s0): set-hw-addr: set-cloned MAC address to EE:A3:A9:10:C0:53 (stable-ssid)
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.3791] device (wlp3s0): state change: prepare -> config (reason 'none', managed-type: 'full')
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.3795] device (wlp3s0): Activation: (wifi) access point 'TP-Link_D33F_5G' has security, but secrets are required.
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.3795] device (wlp3s0): state change: config -> need-auth (reason 'none', managed-type: 'full')
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.3796] sup-iface[04546c23b6223077,0,wlp3s0]: wps: type pbc start...
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.3797] device (wlp3s0): supplicant interface state: inactive -> interface_disabled
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.3797] device (p2p-dev-wlp3s0): supplicant management interface state: inactive -> interface_disabled
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.3803] device (wlp3s0): supplicant interface state: interface_disabled -> inactive
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.3803] device (p2p-dev-wlp3s0): supplicant management interface state: interface_disabled -> inactive
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.3803] device (wlp3s0): state change: need-auth -> prepare (reason 'none', managed-type: 'full')
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.3805] device (wlp3s0): state change: prepare -> config (reason 'none', managed-type: 'full')
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.3806] device (wlp3s0): Activation: (wifi) connection 'TP-Link_D33F_5G' has security, and secrets exist. No new secrets needed.
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.3806] Config: added 'ssid' value 'TP-Link_D33F_5G'
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.3806] Config: added 'scan_ssid' value '1'
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.3806] Config: added 'bgscan' value 'simple:30:-70:86400'
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.3806] Config: added 'key_mgmt' value 'WPA-PSK WPA-PSK-SHA256 FT-PSK SAE FT-SAE'
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.3806] Config: added 'psk' value '<hidden>'
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.3813] device (wlp3s0): supplicant interface state: inactive -> scanning
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.3813] device (p2p-dev-wlp3s0): supplicant management interface state: inactive -> scanning
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.4215] device (wlp3s0): supplicant interface state: scanning -> authenticating
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.4215] device (p2p-dev-wlp3s0): supplicant management interface state: scanning -> authenticating
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.4702] device (wlp3s0): supplicant interface state: authenticating -> disconnected
Mar 20 08:49:43 fedora NetworkManager[1737]: <info> [1773992983.4702] device (p2p-dev-wlp3s0): supplicant management interface state: authenticating -> disconnected
Mar 20 08:49:53 fedora NetworkManager[1737]: <info> [1773992993.4912] device (wlp3s0): supplicant interface state: disconnected -> scanning
Mar 20 08:49:53 fedora NetworkManager[1737]: <info> [1773992993.4913] device (p2p-dev-wlp3s0): supplicant management interface state: disconnected -> scanning
Mar 20 08:49:55 fedora NetworkManager[1737]: <info> [1773992995.9100] device (wlp3s0): supplicant interface state: scanning -> authenticating
Mar 20 08:49:55 fedora NetworkManager[1737]: <info> [1773992995.9101] device (p2p-dev-wlp3s0): supplicant management interface state: scanning -> authenticating
Mar 20 08:49:55 fedora NetworkManager[1737]: <info> [1773992995.9614] device (wlp3s0): supplicant interface state: authenticating -> disconnected
Mar 20 08:49:55 fedora NetworkManager[1737]: <info> [1773992995.9615] device (p2p-dev-wlp3s0): supplicant management interface state: authenticating -> disconnected
Mar 20 08:50:05 fedora NetworkManager[1737]: <info> [1773993005.9743] device (wlp3s0): supplicant interface state: disconnected -> scanning
Mar 20 08:50:05 fedora NetworkManager[1737]: <info> [1773993005.9743] device (p2p-dev-wlp3s0): supplicant management interface state: disconnected -> scanning
Mar 20 08:50:08 fedora NetworkManager[1737]: <warn> [1773993008.8565] device (wlp3s0): Activation: (wifi) association took too long, failing activation
Mar 20 08:50:08 fedora NetworkManager[1737]: <info> [1773993008.8566] device (wlp3s0): state change: config -> failed (reason 'ssid-not-found', managed-type: 'full')
Mar 20 08:50:08 fedora NetworkManager[1737]: <info> [1773993008.8570] manager: NetworkManager state is now DISCONNECTED
The dmesg logs show this:
[ 2359.729641] wlp3s0: authenticate with c0:c9:e3:ba:d3:3e (local address=ee:a3:a9:10:c0:53)
[ 2359.738085] wlp3s0: send auth to c0:c9:e3:ba:d3:3e (try 1/3)
[ 2359.748313] wlp3s0: send auth to c0:c9:e3:ba:d3:3e (try 2/3)
[ 2359.752735] wlp3s0: send auth to c0:c9:e3:ba:d3:3e (try 3/3)
[ 2359.757466] wlp3s0: authentication with c0:c9:e3:ba:d3:3e timed out
[ 2372.142533] wlp3s0: authenticate with c0:c9:e3:ba:d3:3e (local address=ee:a3:a9:10:c0:53)
[ 2372.151045] wlp3s0: send auth to c0:c9:e3:ba:d3:3e (try 1/3)
[ 2372.164472] wlp3s0: send auth to c0:c9:e3:ba:d3:3e (try 2/3)
[ 2372.169172] wlp3s0: send auth to c0:c9:e3:ba:d3:3e (try 3/3)
[ 2372.173733] wlp3s0: authentication with c0:c9:e3:ba:d3:3e timed out
[ 2387.726200] wlp3s0: authenticate with c0:c9:e3:ba:d3:3e (local address=ee:a3:a9:10:c0:53)
[ 2387.734752] wlp3s0: send auth to c0:c9:e3:ba:d3:3e (try 1/3)
[ 2387.739542] wlp3s0: send auth to c0:c9:e3:ba:d3:3e (try 2/3)
[ 2387.744146] wlp3s0: send auth to c0:c9:e3:ba:d3:3e (try 3/3)
[ 2387.748748] wlp3s0: authentication with c0:c9:e3:ba:d3:3e timed out
[ 2400.149191] wlp3s0: authenticate with c0:c9:e3:ba:d3:3e (local address=ee:a3:a9:10:c0:53)
[ 2400.157724] wlp3s0: send auth to c0:c9:e3:ba:d3:3e (try 1/3)
[ 2400.162377] wlp3s0: send auth to c0:c9:e3:ba:d3:3e (try 2/3)
[ 2400.167568] wlp3s0: send auth to c0:c9:e3:ba:d3:3e (try 3/3)
[ 2400.172078] wlp3s0: authentication with c0:c9:e3:ba:d3:3e timed out
[ 2415.734588] wlp3s0: authenticate with c0:c9:e3:ba:d3:3e (local address=ee:a3:a9:10:c0:53)
[ 2415.743040] wlp3s0: send auth to c0:c9:e3:ba:d3:3e (try 1/3)
[ 2415.762177] wlp3s0: send auth to c0:c9:e3:ba:d3:3e (try 2/3)
[ 2415.767180] wlp3s0: send auth to c0:c9:e3:ba:d3:3e (try 3/3)
[ 2415.771926] wlp3s0: authentication with c0:c9:e3:ba:d3:3e timed out
[ 2428.174593] wlp3s0: authenticate with c0:c9:e3:ba:d3:3e (local address=ee:a3:a9:10:c0:53)
[ 2428.183148] wlp3s0: send auth to c0:c9:e3:ba:d3:3e (try 1/3)
[ 2428.187842] wlp3s0: send auth to c0:c9:e3:ba:d3:3e (try 2/3)
[ 2428.192390] wlp3s0: send auth to c0:c9:e3:ba:d3:3e (try 3/3)
[ 2428.197751] wlp3s0: authentication with c0:c9:e3:ba:d3:3e timed out
These are my drivers:
$ lspci | grep -i net
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)
03:00.0 Network controller: MEDIATEK Corp. MT7921 802.11ax PCIe Wireless Network Adapter [Filogic 330]
I saw on other posts that sometimes the problem is having an incompatible driver, but I googled the one I have, and it shows that it should be compatible with linux.
Here’s the entire output of lspci, in case it is useful:
$ lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Root Complex (rev 01)
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Family 17h-19h IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge (rev 01)
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge (rev 01)
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge (rev 01)
00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 19h USB4/Thunderbolt PCIe tunnel
00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge (rev 01)
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge (rev 01)
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge (rev 10)
00:08.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge (rev 10)
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 71)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 7
01:00.0 VGA compatible controller: NVIDIA Corporation AD107M [GeForce RTX 4060 Max-Q / Mobile] (rev a1)
01:00.1 Audio device: NVIDIA Corporation AD107 High Definition Audio Controller (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)
03:00.0 Network controller: MEDIATEK Corp. MT7921 802.11ax PCIe Wireless Network Adapter [Filogic 330]
04:00.0 Non-Volatile memory controller: SK hynix BC901 NVMe Solid State Drive (DRAM-less) (rev 03)
74:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt [Radeon 680M] (rev 0a)
74:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Radeon High Definition Audio Controller
74:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 19h PSP/CCP
74:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #3
74:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #4
74:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Audio Coprocessor (rev 60)
74:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Ryzen HD Audio Controller
75:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #8
75:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #5
75:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #6
75:00.5 USB controller: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4/Thunderbolt NHI controller #1
I saw that there were some other posts with a similar issue both here and on reddit, but every fix mentioned did not work for me, here’s what I tried:
- removing the pkcs11-provider package
- updating kernel/firmware & trying other kernel versions
- disabling WiFi power saving
Sidenote: Related to power saving Claude told me to run the following command which shows:
$ sudo dmesg | grep -i "mt792\|mediatek\|firmware" | head -10
mt7921e: disabling ASPM L1
mt7921e: can't disable ASPM; OS doesn't have ASPM control
Meaning that the driver tried to disable ASPM but the BIOS has locked PCIe power management away from the OS, and he suggested to force ASPM off via:
$ sudo grubby --update-kernel=ALL --args="pcie_aspm=off"
But I was kind of reluctant to try this, but at this point not really sure what else to do. I wanted to ask here first in case anyone knows a fix, I would be very grateful! Thank you all.