Connecting to Wi-Fi has become as routine as turning on a light—until the system throws an error. The network adapter does not have valid IP configuration settings. or the device isn't detected at all. In 90% of cases, the problem lies in the absence or incompatibility of Wi-Fi adapter drivers, but how to choose the right one among dozens of versions on manufacturers’ websites?
This article will help you figure out which driver is needed for your adapter, whether it's a built-in module in your laptop. ASUS ROG Strix or an external USB adapter TP-Link Archer T4UWe'll look at how to determine your chipset model, where to download official drivers (and why you shouldn't trust third-party sites), and what to do if Wi-Fi still doesn't work after installation. We'll pay special attention to the nuances of Windows 11, Linux and rare cases when the driver needs to be compiled manually.
How to identify your Wi-Fi adapter model and chipset
Before searching for a driver, you need to know exactly which device requires an update. The adapter model and its chipset are like the device's specifications for finding compatible software. There are three reliable ways to obtain this information.
The easiest method for Windows:
- Click
Win + Xand selectdevice Manager. - Expand the branch
Network adapters. - Look for devices with names like Wireless, Wi-Fi or 802.11 (For example, Qualcomm Atheros QCA61x4A or Intel Wi-Fi 6 AX200).
If the adapter is not detected or is displayed as Unknown device, go to View → Show hidden devices, then check the section Other devices. Your Wi-Fi module may be hiding here under an error code (for example, ACPI\VEN_10EC&DEV_8821). This code is the key to finding the driver.
For Linux (Ubuntu, Debian, Fedora) run in terminal:
lspci -knn | grep -iA3 net
Or for USB adapters:
lsusb
In the output, look for lines mentioning Network Controller or Wireless. For example:
03:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6 AX200 [8086:2723] (rev 1a)
Here 8086:2723 — these are vendor identifiers (Intel) and devices (AX200).
The third method is a physical inspection. On external USB adapters (for example, TP-Link TL-WN823N) The model is indicated on the case. For built-in modules in laptops, you'll need to remove the back cover—the Wi-Fi chip is usually located near the antenna wires (black and white cables). Popular chipsets:
- 🔹 Intel: AX200, AX210, 8265, 7265
- 🔹 Qualcomm Atheros: QCA6174, QCA9377
- 🔹 Broadcom: BCM4352, BCM4360
- 🔹 Realtek: RTL8821CE, RTL8188EU
- 🔹 Mediatek: MT7921, MT7612U
Where to download a driver for a Wi-Fi adapter: official sources
Download drivers from third-party sites (like driverpack.io or drp.su) is like buying medications from someone. Risks: viruses, outdated versions, modified software. Official sources guarantee compatibility and security.
Here are some trusted resources for popular brands:
| Manufacturer | Link to drivers | Peculiarities |
|---|---|---|
| Intel | downloadcenter.intel.com | Drivers for the AX200/AX210 chipsets support Windows 11 and Linux. Versions supporting Windows 7 are available for older models (7265, 8260). |
| Qualcomm Atheros | qualcomm.com/products/software | Drivers for QCA6174/QCA9377 are often integrated into packages from laptop manufacturers (Lenovo, HP). Separate versions are available only for OEM partners. |
| Realtek | realtek.com/en/component | The site is often unavailable. An alternative is GitHub repositories (for example, lwfinger/rtlwifi_new for Linux). |
| Broadcom | broadcom.com/support | Drivers for the BCM43xx are distributed by laptop model. For Linux, use the package bcmwl-kernel-source. |
| Mediatek | mediatek.com/products | Drivers for the MT7921/MT7612U are updated frequently. For Windows 10/11, download versions marked Wi-Fi 6. |
If your adapter is built into your laptop (for example, Dell XPS 15 or HP Pavilion), it's better to download the driver from the laptop manufacturer's website - the versions there are optimized for a specific model. For example, for Lenovo ThinkPad T14 The Wi-Fi driver will be in the section Networking: Wireless LAN.
For USB adapters (For example, TP-Link TL-WN725N or ASUS USB-AC56) Look for drivers on the adapter manufacturer's website, not the chipset manufacturer's. So, TP-Link provides universal drivers for all its devices based on Realtek RTL8188EU.
What should I do if the manufacturer's website is unavailable?
If the official website does not open (as often happens with Realtek), use alternative sources:
1. GitHub repositories (for example, for Linux: aircrack-ng/rtl8812au).
2. Driver archives on laptop manufacturer websites (even if you have a PC, the driver may be suitable).
3. The driver disk that came with the device (relevant for older models).
4. In extreme cases - Windows Update (but this only works for popular chipsets).
How to choose the right driver version: OS and chipset compatibility
Downloading the driver is only half the battle. You need to make sure it's compatible with your operating system and chipset version. Selecting the wrong version can lead to blue screen (in Windows) or complete absence of network.
Here are the key parameters to pay attention to:
- 🖥️ operating system: Windows 10/11 x64, Linux (Debian/Ubuntu), macOS. The Windows 7 driver will not work with Windows 11, even if the chipset is the same.
- 🔧 System bit depth: x64 or x86 (32-bit). Modern adapters require 64-bit drivers.
- 📡 Chipset version: For example, Intel AX200 And AX201 They look similar but require different drivers.
- 📅 Release date: For Windows 11, choose drivers no later than 2022 (earlier ones may not support WPA3).
Critical information: Drivers for Realtek RTL88x2BU chipsets (such as those found in TP-Link Archer T2U Plus adapters) often conflict with Windows versions older than 20H2. If the adapter disappears from Device Manager after installation, download the driver marked "Win11 Fix."
An example of the right choice for Intel Wi-Fi 6 AX200:
- Download the driver from
downloadcenter.intel.com. - Select a section
Wireless→Wi-Fi 6 AX200. - Filter by OS:
Windows 11 x64. - Download the latest version (as of 2026 -
22.240.0or newer).
For Linux The situation is more complicated: many drivers are integrated into the kernel, but for new chipsets (for example, Mediatek MT7921) may require manual compilation. Check if your adapter is supported with the command:
modinfo iwlwifi | grep 2723 # for Intel AX200 (2723 is the device ID)
Make sure that:
✅ The driver version is newer than the one currently installed (check in Device Manager → Properties → Driver)
✅ OS and bit depth match (x64 for 64-bit Windows)
✅ The file name contains a mention of your chipset (for example, "AX200" or "RTL8821CE")
✅ The driver is not marked as "Beta" (unless you are ready to experiment)
-->
Driver installation: step-by-step instructions for Windows and Linux
The driver installation process varies depending on the operating system. Let's look at both options.
🪟 Installation on Windows 10/11
If you downloaded the driver from the official website, it usually comes in one of two formats:
- 📂 EXE file (self-extracting installer).
- 📂 ZIP archive with files
.inf,.sysAnd.cat.
For EXE file:
- Run the file as administrator (right click →
Run as administrator). - Follow the instructions of the installation wizard.
- Restart your computer (required!).
For ZIP archive:
- Unzip the archive to any folder.
- Open
device Manager, find your Wi-Fi adapter (maybe with an exclamation mark). - Right click →
Update driver→Search for drivers on this computer. - Specify the path to the unzipped folder and click
Next.
If Windows gives an error The best drivers for this device are already installed., but the adapter does not work:
- In the Device Manager, uninstall the current driver (right click →
Remove device). - Check the box
Remove the driver software for this device. - Restart your PC and reinstall the driver.
🐧 Installation on Linux (Ubuntu/Debian)
Most Linux distributions have drivers for popular chipsets (Intel, Atheros) are already included in the kernel. But for new or rare adapters (for example, Realtek RTL8852BE) manual installation may be required.
General algorithm:
- Update the system:
sudo apt update && sudo apt upgrade -y
- Install the necessary packages for the build:
sudo apt install build-essential dkms git
- Download the driver from GitHub (for example, for Realtek RTL8821CU):
git clone https://github.com/brektrou/rtl8821CU.git
cd rtl8821CU
- Build and install:
makesudo make install
sudo modprobe 8821cu
For chipsets Broadcom (For example, BCM43142) in Ubuntu/Debian use the proprietary driver:
sudo apt install broadcom-sta-dkms
After installation, reboot the system.
What to do if the driver is installed but Wi-Fi is not working
Situation: The driver has installed successfully, the adapter is detected in the system, but the network is not visible or the connection keeps dropping. The cause could be software or hardware related.
First, check the obvious:
- 🔌 Physical connectionFor USB adapters, try a different port (preferably USB 2.0 if the adapter is an older model). For PCIe cards, make sure they are seated securely in the slot.
- 📶 Router operating mode: If the adapter only supports
2.4 GHz, and the router operates in mode5 GHz, the network won't be visible. Switch your router to mixed mode.b/g/n/ac. - 🔒 Security settings: Some older adapters do not support
WPA3In your router settings, temporarily switch toWPA2-PSK.
If the problem is not resolved, run diagnostics:
🪟 Diagnostics in Windows
- Open
Command lineas administrator and run:
netsh wlan show drivers
Look for the lines:
Radio type: should be802.11n/ac/ax(If802.11g— the driver is outdated).Hosted network support:Yes(IfNo, the adapter will not be able to work as an access point).
- Check Windows logs:
eventvwr.msc
Look for errors in the section Windows Logs → System with source Netwtw06 (for Intel) or Rtl8821Ce (for Realtek).
🐧 Diagnostics in Linux
Run the commands:
dmesg | grep -i firmware # check firmware loadingiwconfig # list wireless interfaces
sudo lshw -C network # detailed adapter information
Pay attention to lines with errors like:
firmware: failed to load iwlwifi-cc-a0-66.ucode
This means the kernel is missing a firmware file. The solution is to download it manually:
sudo apt install firmware-iwlwifi
If the adapter is detected but the network is not visible, check if it is blocked:
rfkill list
If there is a line in the output Soft blocked: yes, unlock:
sudo rfkill unblock wifi
What should I do if the adapter gets hot and switches off?
Overheating is a common problem with USB adapters (e.g. TP-Link TL-WN722N) and mini-PCIe modules in laptops. Signs:
- The adapter disappears from the system after 5-10 minutes of operation.
- The connection speed drops sharply.
- The adapter body is hot to the touch.
Solutions:
1. For USB adapters: use a USB extension cable (even 20 cm) - this will reduce the heat from the laptop port.
2. For built-in modules: check the thermal paste between the chip and the metal screen (in laptops).
3. In the driver settings, limit the transmission power (for Windows via Additional adapter options).
Updating your Wi-Fi adapter driver: when and how to do it
There are three cases where you should update your driver:
- The adapter is unstable (connection drops, low speed).
- You have updated your operating system (for example, from Windows 10 to 11).
- The manufacturer has released a new version with support for standards
Wi-Fi 6EorWPA3.
How to update the driver correctly:
- 🔄 Via Device Manager:
- Right-click on the adapter →
Update driver→Automatic search. - Windows will automatically find and install the update (but not always the latest version).
- Right-click on the adapter →
- 📥 Manually from the manufacturer's website:
- Download the latest version (as described above).
- Remove the old driver via
Control Panel → Programs and Features. - Install the new driver and restart your PC.
Settings → Windows Update → Advanced options → Optional updates.- Search section
Driver updates. - 📦 Ubuntu/Debian:
sudo apt update && sudo apt upgrade(will update drivers from repositories). - 🐍 Arch Linux:
sudo pacman -Syu. - 🐧 For manually assembled drivers: Rebuild the module after updating the kernel.
For Linux Driver updates depend on the distribution:
Warning: Do not update drivers using third-party utilities like Driver Booster or SlimDriversThey often install generic drivers that don't take into account the specifics of your chipset. For example, for Intel AX210 This driver will not support it. Wi-Fi 6E.
Troubleshooting specific driver issues
Some chipset and operating system combinations require custom solutions. Let's look at the most common cases.
🖥️ Problems with Realtek RTL88x2BU in Windows 11
Adapters based on Realtek RTL8822BU (For example, TP-Link Archer T3U Plus) often conflict with Windows 11 drivers. Symptoms:
- The adapter disappears from the Device Manager after a reboot.
- Error
Code 43in the device properties. - Speed is limited
54 Mbps(mode802.11g). - Download the driver from Realtek official website (chapter
Communications Network ICs → WLAN). - Uninstall the current driver via
Control Panel → Programs and Features(look forRealtek Wireless LAN). - Disable automatic driver installation:
Solution:
# Open the Group Policy Editor (Win + R → gpedit.msc)Go to Computer Configuration → Administrative Templates → System → Device Installation → Device Installation Restrictions
Enable the "Prevent installation of devices using drivers that match these device installation classes" option and add the class{4d36e972-e325-11ce-bfc1-08002be10318}(network adapters).
- Install the downloaded driver and restart your PC.
🐧 Broadcom BCM43xx Issues on Linux
Chipsets Broadcom (For example, BCM43142 in laptops Dell Inspiron) often require proprietary drivers. If after installation bcmwl-kernel-source The adapter does not work:
- Remove conflicting modules:
sudo apt purge bcmwl-kernel-source broadcom-sta-dkms
- Install the open source driver:
sudo apt install firmware-b43-installer
- Reboot the system.
If this does not help, check if the adapter is blocked:
sudo rfkill unblock all
🔌 Problems with Mediatek-based USB adapters (MT7610U, MT7612U)
Adapters Mediatek (For example, ASUS USB-AC56) often require manual configuration in Linux. If the adapter is not detected:
- Install dependencies:
sudo apt install linux-headers-generic build-essential git
- Download the driver from GitHub:
git clone https://github.com/ullbeking/mt7610u.gitcd mt7610u
make
sudo make install
- Load the module:
sudo modprobe mt7610u
For Windows Download drivers only from the adapter manufacturer's website (not from the website Mediatek), as they are often modified for a specific device.
1. Right-click on the adapter → Properties → Power management.
2. Uncheck the box Allow the computer to turn off this device to save power.-->
FAQ: Frequently asked questions about Wi-Fi adapter drivers
Is it possible to use a driver from a different adapter if the chipsets are similar?
No, even if the chipsets are of the same series (for example, Intel AX200 And AX201), their drivers may differ in their support of standards (for example, Wi-Fi 6E (Only available in AX210). Installing an incompatible driver will result in errors. Code 10 or Code 43 in the Device Manager.
How do I know which driver is currently installed?
IN Windows:
- Open
device Manager. - Right-click on the adapter →
Properties→ tabDriver. - Look at the fields
Date of developmentAndDriver version.
IN Linux execute:
lsmod | grep -i wifi # shows loaded modules
modinfo module_name | grep version # driver version
Why did my Wi-Fi driver crash after a Windows update?
Windows 10/11 sometimes automatically replaces the installed driver with a generic one from its repository. To avoid this:
- Open
gpedit.msc(Local Group Policy Editor). - Go to
Computer Configuration → Administrative Templates → System → Device Installation → Device Installation Restrictions.