Which driver is needed for a Wi-Fi adapter: choosing, installing, and troubleshooting

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:

  1. Click Win + X and select device Manager.
  2. Expand the branch Network adapters.
  3. 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.

📊 What type of Wi-Fi adapter are you using?
Built into the laptop
External USB adapter
PCIe card for PC
Don't know

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:

  1. Download the driver from downloadcenter.intel.com.
  2. Select a section WirelessWi-Fi 6 AX200.
  3. Filter by OS: Windows 11 x64.
  4. Download the latest version (as of 2026 - 22.240.0 or 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, .sys And .cat.

For EXE file:

  1. Run the file as administrator (right click → Run as administrator).
  2. Follow the instructions of the installation wizard.
  3. Restart your computer (required!).

For ZIP archive:

  1. Unzip the archive to any folder.
  2. Open device Manager, find your Wi-Fi adapter (maybe with an exclamation mark).
  3. Right click → Update driverSearch for drivers on this computer.
  4. 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:

  1. In the Device Manager, uninstall the current driver (right click → Remove device).
  2. Check the box Remove the driver software for this device.
  3. 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:

  1. Update the system:
sudo apt update && sudo apt upgrade -y
  1. Install the necessary packages for the build:
sudo apt install build-essential dkms git
  1. Download the driver from GitHub (for example, for Realtek RTL8821CU):
git clone https://github.com/brektrou/rtl8821CU.git

cd rtl8821CU

  1. Build and install:
make

sudo 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 mode 5 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 to WPA2-PSK.

If the problem is not resolved, run diagnostics:

🪟 Diagnostics in Windows

  1. Open Command line as administrator and run:
netsh wlan show drivers

Look for the lines:

  • Radio type: should be 802.11n/ac/ax (If 802.11g — the driver is outdated).
  • Hosted network support: Yes (If No, the adapter will not be able to work as an access point).
  1. 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 loading

iwconfig # 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:

  1. The adapter is unstable (connection drops, low speed).
  2. You have updated your operating system (for example, from Windows 10 to 11).
  3. The manufacturer has released a new version with support for standards Wi-Fi 6E or WPA3.

How to update the driver correctly:

  • 🔄 Via Device Manager:
    1. Right-click on the adapter → Update driverAutomatic search.
    2. Windows will automatically find and install the update (but not always the latest version).
  • 📥 Manually from the manufacturer's website:
    1. Download the latest version (as described above).
    2. Remove the old driver via Control Panel → Programs and Features.
    3. Install the new driver and restart your PC.
  • 🤖 Via Windows Update:
    1. Settings → Windows Update → Advanced options → Optional updates.
    2. Search section Driver updates.
    3. For Linux Driver updates depend on the distribution:

      • 📦 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.

    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 43 in the device properties.
    • Speed ​​is limited 54 Mbps (mode 802.11g).
    • Solution:

      1. Download the driver from Realtek official website (chapter Communications Network ICs → WLAN).
      2. Uninstall the current driver via Control Panel → Programs and Features (look for Realtek Wireless LAN).
      3. Disable automatic driver installation:
      # 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).

      1. 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:

      1. Remove conflicting modules:
      sudo apt purge bcmwl-kernel-source broadcom-sta-dkms
      1. Install the open source driver:
      sudo apt install firmware-b43-installer
      1. 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:

      1. Install dependencies:
      sudo apt install linux-headers-generic build-essential git
      1. Download the driver from GitHub:
      git clone https://github.com/ullbeking/mt7610u.git
      

      cd mt7610u

      make

      sudo make install

      1. 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 → PropertiesPower 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:

      1. Open device Manager.
      2. Right-click on the adapter → Properties → tab Driver.
      3. Look at the fields Date of development And Driver 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:

      1. Open gpedit.msc (Local Group Policy Editor).
      2. Go to Computer Configuration → Administrative Templates → System → Device Installation → Device Installation Restrictions.