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
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!
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.
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.
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.
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