Upgrade The Wireless Network Adapter Driver

0 views
Skip to first unread message

Maribeth Seagers

unread,
Aug 3, 2024, 11:13:58 AM8/3/24
to woodcceabsentdes

I am having the same issue. I spent a few hours yesterday trying to figure this out but I am still pretty new to Linux so have not had any luck yet. If I figure things out or find a more detailed guide I will share.

Has anyone been able to get this to work with kali? I moved the new driver over to /lib/firmware and disabled the default all fine. I am able to see networks only after turning wifi off and back on in the setting and cannot connect to any. Any thougths?

i have Intel Wi-Fi 6 AX200 , how do i know the version of my driver , can u write that command line in the 5 step for me ( im Linux beginner and my english is not good sorry ) , have been stuck with no wifi adapter found for 3 days

Thanks! With the dnf provides command I could figure out which package provides the actual blob needed. No Idea why, but non of the iwl* packages were installed. What I did now: # installed the package that provides the blob I copied manually ...

@NoneenoN Glad to see these firmware drivers have finally been added to the dnf package source. When I wrote my original post, this was not yet the case. The steps you provided should be the preferred way to install these drivers on Fedora (and RHEL/CentOS/Rocky) moving forward.

The steps which you are asking me to perform has been already done at my level, so let me explain you again. At BIOS level test which you have asked me to do in component section its showing successful with no issues.

The problem lies at the Hardware level on windows, as this model is using MediaTek MT7921 Wi-Fi 6 802. 11ax PCIe Adapter. So every alternate days it gives me error that ethernet adapter is not available and during that time Wi-Fi doesn't work and driver for this hardware getting deleted automatically when I see in device manager.

In order to fix it I tried all possible solution(1. By installing driver manually, 2. Reset network setting, 3. Deleting and updating driver, 4. Restoring all drivers by their party tools) and only solution is to rest the Laptop back to its factory settings by using recovery pen drive which takes an hour every time. So in short I am getting this problem every alternate days and resetting the Laptop every time which is really not a solution for this issue which you guys have suggested multiple time i.e. to reset the Laptop.

Hope I have explain the issue properly this time and looking for some wise fix or replacement of this Laptop. I bought this on 31st December 2021 and its just 1.5 months and its scrap for me as I am not able to use internet.

Try uninstall the update which caused this issue and see if problem persist?
Try visit your device's manufacturer website and see if there is a newer Wi-Fi driver available.
Are you seeing your Wi-Fi in the Device manager?

It killed mine too! Seems like it is related to network channels. I have tried manually switching on the router and it seems to get stuck on channel 10 for my laptop. problem is if I switch the channel nothing else will connect. It also seems like it is search high non0existant channels. eg channel: 5k+

Solution: all you have to do is, go to "device management" - "Network adapters" - search fo your WIFI module name, mine is "Intel WIFI 6 AX200" right click on it and press uninstall device. Restart your computer and WiFi should be working just fine.

The second possibility is you've been fked over by Windows 11 because their developers are goofs. There are over a dozen WiFi adapter models that we've identified as being incompatible with W11. This is typically a problem in slightly older machines, but long story short - there is no resolution and there will never be one. If the basic steps do not resolve the issue, then you will need to buy a WiFi dongle and bypass the WiFi adapter that's built in.

W11 worked fine for a long time, then KB5025224 just got applied; and it killed the AX200NGW Killer WiFi 6 card. Windows 11 Pro, Dell XPS15 7590; relatively current system, fully W11 compatible; came with W11 Pro. So yes, this is Microsoft causing some frustration. Uninstall device, reboot, then it does come back to life. Happy hunting! Linux Ubuntu, RedHat, Centos and Mint are good options as well. They've come a very long way and are very stable.

What can we do to start a class-action lawsuit against Microsoft? My new laptop no longer connects to the Internet because of this. I want compensation for time and money lost getting my computer repaired or replaced. Thank goodness I kept my Windows 7 laptop and ignored the nag screens for the free Windows 10 update back when that was available. At least I have one working computer.

If you want to make sure the WiFi connection of your Windows 10 device works smoothly, or if you want to fix your wireless network issue, you should keep your WiFi driver up to date. That is, you should update the driver for your wireless network adapter.

This answer is based on an extensive research done by various Ubuntu users that worked together in almost all issues related to Broadcom. Special thanks to chili555 who helped in the Ubuntu forums and on this site with many questions related to Wireless devices and to others who have contributed through E-Mail, chats, IRC and more in testing various drivers with several of the most popular Broadcom Wireless cards (Huge Thanks to Chili555 really. This guy knows his stuff).

In total we wanted to offer an answer that could be easy to follow and covered most Broadcom Cards / Drivers. After you follow this guide, you will NEED to test your wireless connection for at least 2 hours (I actually recommend 8 hours) with another device in either Ad-Hoc Mode, Infrastructure Mode or Both. Common problems that will be solved (Apart from drivers not installing) are:

There are dozens of Broadcom wireless cards and more seem to appear every day. The key to finding the correct driver for any network card is what is known as the PCI ID (PCI.ID). To find out which PCI.ID you have, we proceed to opening the terminal by pressing CTRL+ALT+T (It should open a window with a blank background) and inside this terminal we run the following command:

The PCI.ID in this example is 14e4:4320 as seen inside the Brackets [...]. In some cases you will also need the revision version (if it appears) for some special cases. In this case, the revision version is rev 03 as shown inside the Parentheses (...) at the end. So what you will need after this search is:

With this new information you can look in the table below and select the appropriate method to install your driver. For example, In this case, since you have the 14e4:4320 rev 03, if we go down the list to the one that shows the exact same PCI.ID you will see that in the columns for Ubuntu 18.04 or 20.04 it shows the firmware-b43-installer package driver. This means that you will only have to install this particular package since it appears in all Ubuntu version columns.

NOTE - Before proceeding, if you have previously installed any drivers, have blacklisted or uncommented any driver files or configuration files or have done any changes whatsoever to the system to make the drivers work in previous attempts, you will need to undo them in order to follow this guide. We assume you are doing this from scratch and have not changed any configuration files, modules or drivers in the system in any way (apart from updating the system). This includes any installations using apt-get, aptitude, synaptic, dpkg, software center or manual compilation and installation of the packages. The system has to start from scratch in order for this to work and to avoid any conflicts that may appear if earlier work was done.

Now using the PCI.ID you found in the steps above, we then search in the list below to find the matching PCI.ID and the method to install the driver associated with it in a simple and correct way. The terminal will be used to avoid any GUI related issues. This applies with all cases, except as noted. The installation procedure is done only via terminal and also while connected to the internet with a temporary wired ethernet connection or USB modem or any means possible that can give your PC, for the time, Internet access. After you find in the list below the correct package we then proceed with the installation.

Assuming you used the PCI.ID 14e4:4320 rev 03 as found in your search above, and then looked at the table below and found that the correct package to install is the firmware-b43-installer (Specific to Broadcom) and the linux-firmware (Carries over Broadcom related drivers along with other types of drivers), we then proceed to simply install this package in the terminal:

For All cases, always install the linux-firmware package if it is an option on the table above for that particular Broadcom Card. This will always be up-to-date with the latest Broadcom drivers along with other binary files that could be needed depending on the driver PCIID.

In hardware like the Lenovo S10-2, if your wireless card gets stuck trying to connect to an SSID (keeps trying to connect), then the alternative to get it working would be to install the bcmwl-kernel-source package (Remove any other installed packages related to it). Read the Debugging section below for more information regarding this wireless device.

IMPORTANT NOTE - After September 2014, if you follow this answer and still you have problems installing the correct driver, please try the firmware-b43-installer package and the linux-firmware package and notify us via comments. There were some changes and some drivers will only work with this package. Remember to have a clean system before installing it:

To give an example, after going to point 1 mentioned above, If you had theBroadcom 14e4:43a0, you would search for the bcmwl-kernel-source package and after selecting the corresponding Ubuntu version (In my case 16.04 or Xenial) I would land on the following page:

In some computers, before performing the commands, you will need to deactivate the Secure Boot Options in your BIOS. This applies for cases, for example, where the bcmwl-kernel-source is already installed but the driver does not yet work. You can do a reinstall like so, or disable Secure Boot by going to your BIOS Setup:

c80f0f1006
Reply all
Reply to author
Forward
0 new messages