Fedora KDE Wi-Fi drops connection and requests password again

Hi everyone,

I installed Fedora 43 with KDE Plasma on my Lenovo ThinkPad X230 a few days ago. Everything worked fine until now, but recently my Wi-Fi keeps dropping and asks for the password—even though it’s 100% correct.

Here’s what I have configured:

In NetworkManager, I selected “Store password for all users (not encrypted)”.

It worked fine initially with KDE Wallet.

I have now disabled KDE Wallet, and the password is saved at:
/etc/NetworkManager/system-connections/

The connection works temporarily, then disconnects and prompts for the password again.

System logs
$ dmesg | grep -i wifi
[ 7.967234] iwlwifi 0000:03:00.0: can’t disable ASPM; OS doesn’t have ASPM control
[ 7.975781] iwlwifi 0000:03:00.0: Detected crf-id 0xa5a5a5a1, cnv-id 0xa5a5a5a1 wfpm id 0xa5a5a5a1
[ 7.975824] iwlwifi 0000:03:00.0: PCI dev 0085/1311, rev=0xb0, rfid=0xd55555d5
[ 7.975830] iwlwifi 0000:03:00.0: Detected Intel(R) Centrino(R) Advanced-N 6205 AGN
[ 8.021917] iwlwifi 0000:03:00.0: loaded firmware version 18.168.6.1 6000g2a-6.ucode op_mode iwldvm

[ 230.818662] iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0

Additional info:

KWallet is disabled.

The saved connection file in /etc/NetworkManager/system-connections/ has correct permissions (root:root and 600).

The issue happens randomly; Wi-Fi works for a few minutes, then disconnects and asks for the password again.

Question:

Has anyone experienced this issue with Intel Centrino Advanced-N 6205 on Fedora 43 KDE?
What could be causing NetworkManager to suddenly forget the password even when it’s saved system-wide?

Any suggestions to make Wi-Fi stable again would be greatly appreciated!

I think it is working again. There was a \n character at the end of the password line in /etc/NetworkManager/system-connections/*.nmconnection. How it got there is another problem. So there must be somewhere a bug. Also that the problem started when the password was stored in the kde wallet seems to be a bug.

I would never consider storing a network password in any of the tools such as kde wallet.

The fact it is in the connection file means that the system automatically reads it when initially making the connection and again every time it refreshes the wifi lease. It does not need to be stored anyplace else as you have found out.

1 Like