Wi-Fi connection problems often come down to one thing: it's missing or not working properly. network adapter driverWithout it, the operating system simply "doesn't see" the wireless module—whether it's a built-in chip in a laptop, an external USB adapter, or a PCIe card for a desktop PC. But how do you know which driver your device needs? After all, chip manufacturers (Qualcomm Atheros, Intel, Realtek, Broadcom) there are dozens, and hundreds of adapter models.
In this article we will look at 4 reliable ways Identify your Wi-Fi module model and find the latest driver for it, including automatic and manual methods. We'll cover the nuances separately. Windows 10/11, Linux (Ubuntu, Debian, Arch) and rare cases where standard solutions don't work. You'll also learn how to avoid common installation errors, from version conflicts to corrupted files from untrusted sources.
1. How to find out the model of your Wi-Fi adapter: 3 proven methods
Before searching for a driver, you need to accurately identify the hardware. The adapter model is indicated on its housing (for external USB/PCIe devices) or in system utilities. Let's consider all the options.
Method 1: Visual inspection
- 🔍 For USB adapters: Turn the device over - the sticker usually indicates the model and chipset (e.g.
TL-WN823Nfrom TP-Link with a chip Realtek RTL8192EU). - 🖥️ For PCIe cards: remove the module from the slot - the model is printed on the printed circuit board (for example,
DW1820Afrom Dell with a chip Intel 8265). - 💻 For built-in modules in laptops: The model may be indicated under the battery or on the back cover (e.g.
BCM94360from Broadcom).
Method 2: Windows System Utilities
If the adapter is recognized by the system (even without a driver), use device Manager:
- Click
Win + X→ select "device Manager». - Expand the branch "Network adapters».
- Find the device marked "Wi-Fi», «Wireless" or "802.11" (even if it appears as "Unknown device"with a yellow triangle).
- Right click → «Properties» → tab «Intelligence» → select «Equipment ID».
In the field "Meaning» you will see lines like this PCI\VEN_168C&DEV_003E. Here:
VEN_168C— vendor (chip manufacturer)In this case 168C corresponds Qualcomm Atheros.DEV_003E— unique chip model identifier.
Method 3: Linux Commands
On Linux-based systems (Ubuntu, Mint, Fedora), run the following in the terminal:
lspci -knn | grep -iA3 net
For USB adapters:
lsusb
Example output for a PCIe card:
03:00.0 Network controller [0280]: Intel Corporation Wireless-AC 9260 [8086:2526] (rev 29)Subsystem: Intel Corporation Wireless-AC 9260 [8086:0024]
Kernel driver in use: iwlwifi
Here 8086:2526 - This VEN:DEV, Where 8086 = Intel, 2526 = chip model Wireless-AC 9260.
2. Where to download the driver: official and alternative sources
Once the adapter model is known, all that remains is to find the latest driver for it. Never download drivers from torrents or unknown sites—they may contain viruses or outdated versions that can cause conflicts. Use only trusted sources:
| Device type | Official source | Alternative source | Notes |
|---|---|---|---|
| Built-in modules in laptops (Dell, HP, Lenovo) | Laptop manufacturer's website (Support section) | Intel, Qualcomm (if the chip is known) | Drivers from the laptop manufacturer are often better optimized than the barebones versions from the chip vendor. |
| USB adapters (TP-Link, ASUS, D-Link) | Adapter manufacturer's website | Realtek, Mediatek | For Realtek RTL88x2BU Manual installation is often required via Driver's sign in Windows. |
| PCIe cards (Intel AX200, Broadcom BCM4360) | Chip manufacturer's website (Intel, Broadcom) | Linux repositories (for open source drivers) | For Broadcom Linux may require a proprietary driver wl. |
How to search for a driver using VEN:DEV
If you found the identifiers VEN_XXXX And DEV_XXXX (see section 1), use them to search:
- Go to the website PCI Database.
- Enter
VEN_XXXXin the search field → you will find out the chip manufacturer. - Enter
DEV_XXXX→ Get the exact chip model and links to drivers.
3. Installing the driver in Windows 10/11: step-by-step instructions
In Windows, the driver can be installed automatically or manually. Let's look at both options.
Method 1: Automatic update via Device Manager
- Open
device Manager(Win + X→ the corresponding point). - Find your Wi-Fi adapter (even if it shows up as "Unknown Device").
- Right click → «Update driver» → «Automatic search».
The system will try to find the driver in Windows Update or local repositories. This method works 60-70% of the time, but it doesn't always provide the latest version.
Method 2: Manual installation of the downloaded driver
If automatic search does not work:
- Download the driver from the official website (see section 2) in the format
.exeor.zip. - For
.exe: Run the file and follow the instructions of the installation wizard. - For
.zip:- Unzip the archive into a folder.
- IN
Device Managerclick on the adapter → «Update driver» → «Search this computer». - Specify the path to the unzipped folder → click "Next».
Disable your antivirus (it may block the installation)
Download the driver from the official website
Unzip the archive (if it's in .zip format)
Connect the adapter to USB/PCIe (if external)
-->
Method 3: Installation via Driver's sign (for problematic cases)
If Windows stubbornly does not see the driver in the folder, try a forced installation:
- Open
device Manager→ right-click on the adapter → «Update driver». - Select "Search this computer» → «Select a driver from the list of available ones».
- Click "Install from disk» → specify the path to the file
.infin the unpacked folder with the driver. - 🐧 Open source: are part of the core and maintained by the community. Examples:
ath9k(For Atheros),iwlwifi(For Intel). - 🔒 Proprietary: closed drivers from the manufacturer (for example,
wlFor Broadcom orrtl8821ceFor Realtek). - ⚠️ Error: "Driver not designed for this platform": occurs when trying to install a 32-bit driver on a 64-bit system (or vice versa). Solution: download the version that matches the bit depth of your OS (check in
System properties). - ⚠️ Error code 10 or 43 in Device Manager: indicates a driver conflict or hardware failure. Try:
- Uninstall the current driver → reboot → reinstall.
- Check the adapter in another USB port (for external devices).
- ⚠️ Wi-Fi connects, but the speed is slow: The problem may be an outdated driver. Update it to the latest version from the manufacturer's website.
- Usage compatibility mode in Windows (right click on
.exe→ "Properties" → "Compatibility"). - Installing an older version of the OS on a virtual machine (for example, Windows 7 V VirtualBox).
- Purchasing a new adapter (if the device is critically outdated).
This method often saves for chip-based adapters. Realtek RTL88x2BU or Mediatek MT7921, which Windows "does not want" to recognize automatically.
4. Installing Wi-Fi Drivers on Linux: Open Source and Proprietary Solutions
In Linux, drivers for Wi-Fi adapters are divided into two types:
Step 1: Check the current status
Run in terminal:
ip a
If interface wlan0 or wlp3s0 Not listed, driver not loaded. Check loaded modules:
lsmod | grep -i wifi
Step 2: Install the open source driver
For most chip-based adapters Intel, Atheros or Ralink It is enough to update the kernel and firmware:
sudo apt update && sudo apt upgrade -y
sudo apt install firmware-iwlwifi firmware-atheros
For Ubuntu/Debian a package may also help linux-firmware:
sudo apt install linux-firmware
Step 3: Installing Proprietary Drivers
For adapters Broadcom (For example, BCM43142) or some models Realtek (RTL8821CE) manual installation will be required:
sudo apt install broadcom-sta-dkms # For Broadcomsudo modprobe -r b43 ssb wl # Disable conflicting modules
sudo modprobe wl # Load proprietary driver
For Realtek RTL88x2BU (a popular chip in USB adapters) use the repository:
sudo apt install dkms gitgit clone https://github.com/cilynx/rtl88x2bu.git
cd rtl88x2bu
make
sudo make install
sudo modprobe 88x2bu
What should I do if Wi-Fi doesn't work after installing the driver?
1. Check if the adapter is blocking rfkill:
rfkill list
If the status is "Soft blocked: yes", unblock:
sudo rfkill unblock wifi
2. Make sure the driver module is loaded:
dmesg | grep -i firmware
If you see errors like "firmware missing", download the firmware manually from the repository. linux-firmware.
3. For adapters Realtek You may need to disable built-in kernel drivers:
sudo modprobe -r rtl8xxxu
5. Common mistakes and how to avoid them
Even with the right driver selection, users still encounter problems. Here are the most common ones:
Conflicts between drivers
In Linux, adapters Realtek And Broadcom often conflict with built-in kernel modules. For example, for RTL8188EU the wrong driver may be loading rtl8xxxu instead of 8188eu. Solution:
sudo modprobe -r rtl8xxxu # Disable the conflicting module
sudo modprobe 8188eu # Load the required driver
Lack of support in newer versions of Windows/Linux
⚠️ Attention: Some older adapters (for example, on chips Broadcom BCM4311 or Ralink RT2500) don't have drivers for Windows 11 or Linux kernels newer than 5.4. In this case, the following will help:
6. How to update your Wi-Fi driver to the latest version
Outdated drivers are a common cause of slow speeds, dropped connections, or an inability to connect to a 5 GHz network. Here's how to update:
In Windows:
- Open
device Manager→ find your Wi-Fi adapter. - Right click → «Properties» → tab «Driver».
- Click "Update driver» → select «Automatic search».
- If there are no updates, download the latest version from the manufacturer's website (see section 2).
In Linux:
Update firmware and kernel:
sudo apt update && sudo apt upgrade -y
sudo apt install --reinstall linux-firmware
For proprietary drivers (eg. wl For Broadcom):
sudo apt install --reinstall broadcom-sta-dkms
Checking the driver version
In Windows:
- Open
device Manager→ adapter properties → tab "Driver". Field "Driver version» will show the current version.
In Linux:
modinfo module_name | grep version # For example: modinfo iwlwifi | grep version
7. Features for laptops: built-in modules and their replacement
In laptops, Wi-Fi modules are often integrated into the motherboard or connected via a connector. M.2 (NGFF)Their replacement is possible, but there are some nuances:
How to determine the model of the built-in module
- Turn the laptop over → find the sticker with the model (e.g.
Intel Wireless-AC 9560). - If there is no sticker, use
device Manager(Windows) orlspci(Linux), as described in Section 1. - To determine this accurately, remove the back cover of the laptop - there will be markings on the module (for example,
DW1820Afrom Dell).
Module compatibility
Not all Wi-Fi modules are interchangeable. Key criteria:
- 🔌 Form factor:
M.2 2230(the most common),M.2 1216orMini PCIe. - 📡 Standards support:
Wi-Fi 5 (802.11ac)orWi-Fi 6 (802.11ax). - 🔄 Connection interface:
USB(for cheap modules) orPCIe(for high speed).
| Laptop | Standard module | Recommended replacement | Notes |
|---|---|---|---|
| Lenovo ThinkPad T480 | Intel 8265 (M.2 2230) | Intel AX200 | Supports Wi-Fi 6, but requires a BIOS update. |
| Dell XPS 13 (9360) | DW1820A (Broadcom BCM4350) | Intel 9260 | It's better for Linux Intel - no problems with drivers. |
| HP Pavilion 15 | Realtek RTL8821CE | Intel AX210 | The replacement will improve speed and stability. |
How to replace the module
To replace:
- Turn off the laptop, remove the battery (if removable).
- Remove the back cover (you may need a plastic spudger).
- Disconnect the antennas from the old module (be careful not to damage the connectors!).
- Remove the module from the slot
M.2(unscrew the screw). - Install the new module, connect the antennas, tighten the screw.
⚠️ Attention: Some laptops (eg. Lenovo With Whitelist (in the BIOS) block non-original modules. Before purchasing, check compatibility on forums (for example, NotebookReview).
8. Alternative solutions if the driver is not found
There are situations when the driver for an adapter simply doesn't exist (for example, for rare Chinese chips) or doesn't work in your OS. Let's look at some workarounds.
Option 1: Using generic drivers
For chip adapters Realtek RTL8188, RTL8192 or RTL8723 A universal driver package may help:
- On Windows: Download DriverPack Solution (only from the official website!) or Snappy Driver Installer.
- On Linux: Install the package
ndiswrapperto use Windows drivers:sudo apt install ndiswrapper-common ndiswrapper-utilssudo ndiswrapper -i path_to_driver.inf
sudo ndiswrapper -m
sudo modprobe ndiswrapper
Option 2: Virtual machine with a different OS
If the driver is only for Windows 7, and you Windows 11, install a virtual machine (VirtualBox or VMware) with the required OS version and “throw” the USB adapter there.
Option 3: Replacing the adapter
If none of these methods work, the adapter may be incompatible with your system. In this case:
- For a laptop: Purchase a supported module (see Section 7).
- For PC: Purchase a PCIe card or USB adapter with wide support (e.g. TP-Link Archer T4U on a chip Realtek RTL8812AU).
FAQ: Frequently Asked Questions about Wi-Fi Drivers
Can I use a Windows 10 driver for Windows 11?
In most cases, yes, but there are some nuances:
- If the driver signed by the manufacturer (for example, Intel or Qualcomm), it will work.
- For older adapters (eg. Broadcom BCM4313) may be required compatibility mode (right click on
.exe→ "Properties" → "Compatibility" → select Windows 10). - If the driver is not signed, Windows 11 will block its installation. In this case, disable driver signature verification via special boot options (
Shift + Restart→ Troubleshooting → Advanced options → Boot options → Disable driver signature enforcement.
Why doesn't Wi-Fi work after installing the driver?
There may be several reasons:
- The adapter is disabled in BIOS.: go to BIOS (usually the key
F2,DelorEscwhen loading) and check if it is enabledWireless LANorWi-Fi. - Conflict with another network device: Disable all other adapters (Ethernet, Bluetooth) and reboot.
- Wrong driver: Even if the adapter model is identified correctly, the chip inside may be different. For example, TP-Link TL-WN725N happens on chips Realtek RTL8188EU or RTL8188ETV — the drivers for them are different!
- Hardware failureTry the adapter on another PC. If it doesn't work there, the problem is hardware.
How to roll back a Wi-Fi driver to a previous version?
In Windows:
- Open
device Manager→ find your Wi-Fi adapter. - Right click → «Properties» → tab «Driver».
- Click "Roll back" (if the button is active). If not, uninstall the driver and reboot: Windows will install the previous version from the backup.
In Linux:
Uninstall the current driver and install the previous version. For example, for rtl8821ce: