I am on a Lenovo Thinkpad P14s AMD Gen 4 and Fedora 38 has been well except for the wifi. It seems to disconnect every few minutes and dmesg shows the following:
wlp2s0: deauthenticating from XX:XX:XX:XX:XX:XX by local choice (Reason: 3=DEAUTH_LEAVING)
I have tried disabling wpa_supplicant or NetworkManager but the services seem to be dependent on each other. I am using:
Unfortunately that is not a solution for the issue, the card is soldered. Also, this card has great support according to other users and is meant to work well as intel wifi on linux. It is able to work for five minutes before disconnecting. So I’m assuming it’s a software issue.
To confirm it is directly card/driver related you might try a wifi dongle that uses the intel iwlwifi driver as a test. If the problem disappears it would seem definitely directly related to the card or driver.
My qualcom card had worked well for several years, but with updating to the 6.4 kernel some time back there appeared to be some regression in the kernel or driver that broke its stability.