New AMD upgrade failiure to connect to home wifi, hotspot works

Using Fedora 40, latest update Linux 6.8.5-301.fc40.x86_64 and BIOS 3.05

I have been using a first gen framework with fedora for years, it worked without issue just this morning (on fedora 40). Today I upgraded to the AMD mainboard, with the new compatible wifi card.
I installed fedora and it seemed normal, I could immediately see my home wifi in the prompt to connect to the internet, and I thought this was great, because wifi must be working, until I entered my password.
after waiting a bit, my connection was unsuccessful no matter how many times I tried.

I set up my phones wifi hotspot and that works as I hoped, in both 2 and 5 ghz, and I used that to upgrade to the latest software and firmware.

I have eliminated the possibility of fedora 40 not working with my router, or that the wifi card needs reseating. I read a thread with a similar situation, only solved by replacing the router, but my router works with everything else.

Is there some new software I can install to get this working?
I used journalctl and found this to be of interest when I tried connecting to my home router
freq=2412 MHz) fedora kernel: wlp1s0: 80 MHz not supported, disabling VHT

Please change the channel width to 20 MHz for 2.4 GHz. Higher widths aren’t useful anyway due to how crowded that frequency range is.

Edit: also update your laptop, you should be on kernel 6.9.12 at least I think.

1 Like

Alright, I am now on 6.10.3-200.fc40.x86_64
unfortunately it still does not work.

Please add the make/model of WiFi card and make/model of WiFi router.

Did you change the channel width to 20 MHz?

It says that 80 MHz channel on 2.4 GHz is not supported (I didn’t even know that that was possible) and as mentioned before, a channel width over 20 Mhz will probably do more harm than good due to how crowded that band is.

Note that I really mean 2.4 GHz. 80Mhz on 5 GHz is normal and great!

AMD RZ616 Wi-Fi 6E, the one that comes with the AMD board
my router is a standard NetGear with WPA2, reliable and nothing of note.

I have never done anything like that before. I assume you are talking about changes I can make to my laptop, right?

No, on your router. Could you take a screenshot of your router settings for the 2.4 GHz and 5 GHz bands? Make sure to hide the SSID (wifi name), password and MAC address. I need to know the Channel Width and mode.

Edit: I’m not sure how much experience you have with things like this, so here is a dumbed down version:

  • On a computer go to www.routerlogin.net or www.routerlogin.com. One of these should show your router login page. If that doesn’t work, try 192.168.0.1 or 192.168.1.1.
  • Log in with username admin and the password you set up when configuring the router. Try password if you don’t remember doing that.
  • Things should be straightforward after that. Look for settings and wireless settings/setup

Alright, I called my ISP and they were able to verify that I have a 20MHz channel on 2.4GHz, so journalctl indicating that it was 80 MHz was in error.
I tried using my neighbors home wifi, it has exactly the same result as my own.
I also tried using usb tethering (using my phone to connect my laptop to home wifi rather than mobile data with the hotspot) and it works fine.
so 100% I only need to change my laptops software to successfully connect to home wifi, otherwise some component of my new laptop hardware is defective.

You need to read the model number of your router.

Then google something to the effect of “RZ616 [router model number] won’t connect”. Also try the alternate name for the RZ616, which is MT7922. So “MT7922 [router model number] won’t connect”.

Wifi can sometimes have very annoying incompatiblities between a certain wifi client (the wifi card in your laptop) paired with a certain wifi router. It shouldn’t happen, but sometimes it does anyway.

The reason you want to search for such an incompatiblity is that, if one exists then getting a new RZ616 will not help. And there may be nothing you can do except change either the wifi card model or the router model. And the fact that it works with your phone, but not your router or your neighbors router (which I guess may be the same model, isp provided), hints that this might be the issue.

I think the effort you’ll have to go through to solve this issue is not worth it.

I suggest replacing the WiFi card with an Intel AX210 Amazon.com: Intel AX210 IEEE 802.11ax Bluetooth 5.2 Tri Band Wi-Fi/Bluetooth Combo Adapter for Notebook : Electronics

1 Like

Seeing freq=2412 MHz) fedora kernel: wlp1s0: 80 MHz not supported, disabling VHT is something that we will see. It will not prevent connection outright, I connect every day, it’s in the logs as a heads up. I’m using a Eero mesh, Wifi 6E.

What we really would need to see is the authentication process itself and where it falls down.

Try connecting to the problem network again, it will do what it usually does. Then immediately before connecting to anything else, capture this:

journalctl | grep -A 8 -B 4 -E "Trying to authenticate|authenticated"

Copy the last entry.

On a successful connection, it will usually look something like:

Aug 12 09:53:32  sedispatch[3735]: AVC Message regarding setroubleshoot, ignoring message
Aug 12 09:53:32  sedispatch[3735]: AVC Message regarding setroubleshoot, ignoring message
Aug 12 09:53:32  sedispatch[3735]: AVC Message regarding setroubleshoot, ignoring message
Aug 12 09:53:32  sedispatch[3735]: AVC Message regarding setroubleshoot, ignoring message
Aug 12 09:53:32  wpa_supplicant[5949]: wlp5s0: SME: Trying to authenticate with REDACTED (SSID='REDACTED' freq=6135 MHz)
Aug 12 09:53:32  kernel: wlp5s0: authenticate with REDACTED (local address=REDACTED7)
Aug 12 09:53:32  kernel: wlp5s0: send auth to REDACTED (try 1/3)
Aug 12 09:53:32  kernel: wlp5s0: authenticated
Aug 12 09:53:32  wpa_supplicant[5949]: wlp5s0: PMKSA-CACHE-ADDED REDACTED 0
Aug 12 09:53:32  wpa_supplicant[5949]: wlp5s0: Trying to associate with REDACTED (SSID='REDACTED' freq=6135 MHz)
Aug 12 09:53:32  NetworkManager[5572]: <info>  [1723481612.4985] device (wlp5s0): supplicant interface state: authenticating -> associating
Aug 12 09:53:32  NetworkManager[5572]: <info>  [1723481612.4986] device (p2p-dev-wlp5s0): supplicant management interface state: authenticating -> associating
Aug 12 09:53:32  kernel: wlp5s0: associate with REDACTED (try 1/3)
Aug 12 09:53:32  kernel: wlp5s0: RX AssocResp from REDACTED (capab=0x1111 status=0 aid=2)
Aug 12 09:53:32  kernel: wlp5s0: associated
Aug 12 09:53:32  wpa_supplicant[5949]: wlp5s0: Associated with REDACTED

We’re looking for Trying to authenticate with, authenticate with, send auth to, and ideally, authenticated. And then, associate with, and ideally, for the winning phrase of Associated with.

In your case, this has not connected successfully to your affected network and this is usually an issue with how the MediaTek wifi card communicates with certain routers. Fedora updates and router updates are recommended to be checked.

1 Like

Here is my output
It is the same no matter whether I use the default live usb or I update everything, doesn’t matter whether I use 2.4 or 5 GHz

Aug 14 11:01:09 localhost-live wpa_supplicant[1674]: wlp1s0: SME: Trying to authenticate with X (SSID=‘X’ freq=5180 MHz)
Aug 14 11:01:09 localhost-live kernel: wlp1s0: No basic rates, using min rate instead
Aug 14 11:01:09 localhost-live kernel: wlp1s0: authenticate with X (local address=X)
Aug 14 11:01:09 localhost-live kernel: wlp1s0: send auth to X (try 1/3)
Aug 14 11:01:09 localhost-live NetworkManager[1607]: [1723647669.0964] device (wlp1s0): supplicant interface state: scanning → authenticating
Aug 14 11:01:09 localhost-live NetworkManager[1607]: [1723647669.0965] device (p2p-dev-wlp1s0): supplicant management interface state: scanning → authenticating
Aug 14 11:01:09 localhost-live kernel: wlp1s0: send auth to X (try 2/3)
Aug 14 11:01:09 localhost-live kernel: wlp1s0: send auth to X (try 3/3)
Aug 14 11:01:09 localhost-live kernel: wlp1s0: authentication with X timed out

Maybe this helps:
https://forums.gentoo.org/viewtopic-t-1120276-start-0.html