I Need help downloading drivers for my Wi-Fi adapter.

Alwaysa_pro

New Member
Joined
Mar 24, 2026
Messages
7
Reaction score
0
Credits
51
I need help with my wlan Wi-Fi adapter comes with them in the adapter I need to know how to install them I’m on Linux cinnamon
 


I need help with my wlan Wi-Fi adapter comes with them in the adapter I need to know how to install them I’m on Linux cinnamon
Welcome.

To get the wifi up, if it hasn't come up by default, one needs to take a few investigative steps specifically on the machine where the wifi is installed.

With the information on the chipset, the driver and the firmware, you'll be in a better position to make decisions about how to manage the situation.

With the information, one can search for the driver. There is likely to be a driver for the wifi either in the kernel or coded by a linux developer and thus available for that particular wifi adapter, though sometimes drivers haven't yet been developed, especially for very recent hardware.

Usually, it's not advised to install the manufacturer's driver that comes with a newly purchased wifi adapter because in most cases, though not all, a linux developer has taken this code and fitted it more specifically with a linux configuration than the manufacturer has. Such linux drivers, if not already in the kernel, are often accessible in places like github where the installation instructions are usually provided in a README file.

There is an example of an investigation for a wifi adapter outlined here: https://www.linux.org/threads/wifi-adapter-on-kali-linux.63219/post-297793.

In that example, the wifi was on a usb bus since the wifi adapter was a plug-in dongle. If the wifi adapter was built in to the machine, it's likely to be on a pci bus, so a different command would be used, for example:
Code:
[~]$ lspci -nnk | grep -i -A3 net
00:14.3 Network controller [0280]: Intel Corporation 700 Series Chipset CNVi WiFi [8086:7a70] (rev 11)
    Subsystem: Intel Corporation Device [8086:0094]
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi
--
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
    Subsystem: ASRock Incorporation Device [1849:8125]
    Kernel driver in use: r8169
    Kernel modules: r8169
This output shows the details of the built-in wifi adapter (as well as the other network device).

To begin the investigation, perhaps you could supply the outputs to the above command, or the following one so that readers will know where to start with the issue:
Code:
[~]$ inxi -nxx
Network:
  Device-1: Intel 700 Series CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:7a70
  IF: wlp0s20f3 state: down mac: f0:57:a6:a9:f4:cf
  Device-2: Realtek RTL8125 2.5GbE vendor: ASRock driver: r8169 v: kernel
    pcie: speed: 5 GT/s lanes: 1 port: 3000 bus-ID: 03:00.0 chip-ID: 10ec:8125
  IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: 9c:6b:00:29:37:48
If neither of those commands output the wifi adapter details, show the output of lsusb.

Note that it's best to use code tags when pasting the exact outputs to the forum as described in this thread: https://linux.org/threads/the-code-tag-and-why-it-matters.57746/#post-276419.
 
Last edited:
Vast majority of WI are plug and play, but some will need drivers downloading, those with a BM43 [Broadcom] the drivers are in the distribution repository , if it has a RTL88*** chipset some of the more common ones again are plug and play others will require Linux engineered drivers from Github
 
Welcome.

To get the wifi up, if it hasn't come up by default, one needs to take a few investigative steps specifically on the machine where the wifi is installed.

With the information on the chipset, the driver and the firmware, you'll be in a better position to make decisions about how to manage the situation.

With the information, one can search for the driver. There is likely to be a driver for the wifi either in the kernel or coded by a linux developer and thus available for that particular wifi adapter, though sometimes drivers haven't yet been developed, especially for very recent hardware.

Usually, it's not advised to install the manufacturer's driver that comes with a newly purchased wifi adapter because in most cases, though not all, a linux developer has taken this code and fitted it more specifically with a linux configuration than the manufacturer has. Such linux drivers, if not already in the kernel, are often accessible in places like github where the installation instructions are usually provided in a README file.

There is an example of an investigation for a wifi adapter outlined here: https://www.linux.org/threads/wifi-adapter-on-kali-linux.63219/post-297793.

In that example, the wifi was on a usb bus since the wifi adapter was a plug-in dongle. If the wifi adapter was built in to the machine, it's likely to be on a pci bus, so a different command would be used, for example:
Code:
[~]$ lspci -nnk | grep -i -A3 net
00:14.3 Network controller [0280]: Intel Corporation 700 Series Chipset CNVi WiFi [8086:7a70] (rev 11)
    Subsystem: Intel Corporation Device [8086:0094]
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi
--
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
    Subsystem: ASRock Incorporation Device [1849:8125]
    Kernel driver in use: r8169
    Kernel modules: r8169
This output shows the details of the built-in wifi adapter (as well as the other network device).

To begin the investigation, perhaps you could supply the outputs to the above command, or the following one so that readers will know where to start with the issue:
Code:
[~]$ inxi -nxx
Network:
  Device-1: Intel 700 Series CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:7a70
  IF: wlp0s20f3 state: down mac: f0:57:a6:a9:f4:cf
  Device-2: Realtek RTL8125 2.5GbE vendor: ASRock driver: r8169 v: kernel
    pcie: speed: 5 GT/s lanes: 1 port: 3000 bus-ID: 03:00.0 chip-ID: 10ec:8125
  IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: 9c:6b:00:29:37:48
If neither of those commands output the wifi adapter details, show the output of lsusb.

Note that it's best to use code tags when pasting the exact outputs to the forum as described in this thread: https://linux.org/threads/the-code-tag-and-why-it-matters.57746/#post-276419.
What’s the command to install the drivers on the Wi-Fi dongle
 
Welcome.

To get the wifi up, if it hasn't come up by default, one needs to take a few investigative steps specifically on the machine where the wifi is installed.

With the information on the chipset, the driver and the firmware, you'll be in a better position to make decisions about how to manage the situation.

With the information, one can search for the driver. There is likely to be a driver for the wifi either in the kernel or coded by a linux developer and thus available for that particular wifi adapter, though sometimes drivers haven't yet been developed, especially for very recent hardware.

Usually, it's not advised to install the manufacturer's driver that comes with a newly purchased wifi adapter because in most cases, though not all, a linux developer has taken this code and fitted it more specifically with a linux configuration than the manufacturer has. Such linux drivers, if not already in the kernel, are often accessible in places like github where the installation instructions are usually provided in a README file.

There is an example of an investigation for a wifi adapter outlined here: https://www.linux.org/threads/wifi-adapter-on-kali-linux.63219/post-297793.

In that example, the wifi was on a usb bus since the wifi adapter was a plug-in dongle. If the wifi adapter was built in to the machine, it's likely to be on a pci bus, so a different command would be used, for example:
Code:
[~]$ lspci -nnk | grep -i -A3 net
00:14.3 Network controller [0280]: Intel Corporation 700 Series Chipset CNVi WiFi [8086:7a70] (rev 11)
    Subsystem: Intel Corporation Device [8086:0094]
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi
--
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
    Subsystem: ASRock Incorporation Device [1849:8125]
    Kernel driver in use: r8169
    Kernel modules: r8169
This output shows the details of the built-in wifi adapter (as well as the other network device).

To begin the investigation, perhaps you could supply the outputs to the above command, or the following one so that readers will know where to start with the issue:
Code:
[~]$ inxi -nxx
Network:
  Device-1: Intel 700 Series CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:7a70
  IF: wlp0s20f3 state: down mac: f0:57:a6:a9:f4:cf
  Device-2: Realtek RTL8125 2.5GbE vendor: ASRock driver: r8169 v: kernel
    pcie: speed: 5 GT/s lanes: 1 port: 3000 bus-ID: 03:00.0 chip-ID: 10ec:8125
  IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: 9c:6b:00:29:37:48
If neither of those commands output the wifi adapter details, show the output of lsusb.

Note that it's best to use code tags when pasting the exact outputs to the forum as described in this thread: https://linux.org/threads/the-code-tag-and-why-it-matters.57746/#post-276419.
Network:
Device-1: Realtek RTL8111/8168/8411
Welcome.

To get the wifi up, if it hasn't come up by default, one needs to take a few investigative steps specifically on the machine where the wifi is installed.

With the information on the chipset, the driver and the firmware, you'll be in a better position to make decisions about how to manage the situation.

With the information, one can search for the driver. There is likely to be a driver for the wifi either in the kernel or coded by a linux developer and thus available for that particular wifi adapter, though sometimes drivers haven't yet been developed, especially for very recent hardware.

Usually, it's not advised to install the manufacturer's driver that comes with a newly purchased wifi adapter because in most cases, though not all, a linux developer has taken this code and fitted it more specifically with a linux configuration than the manufacturer has. Such linux drivers, if not already in the kernel, are often accessible in places like github where the installation instructions are usually provided in a README file.

There is an example of an investigation for a wifi adapter outlined here: https://www.linux.org/threads/wifi-adapter-on-kali-linux.63219/post-297793.

In that example, the wifi was on a usb bus since the wifi adapter was a plug-in dongle. If the wifi adapter was built in to the machine, it's likely to be on a pci bus, so a different command would be used, for example:
Code:
[~]$ lspci -nnk | grep -i -A3 net
00:14.3 Network controller [0280]: Intel Corporation 700 Series Chipset CNVi WiFi [8086:7a70] (rev 11)
    Subsystem: Intel Corporation Device [8086:0094]
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi
--
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
    Subsystem: ASRock Incorporation Device [1849:8125]
    Kernel driver in use: r8169
    Kernel modules: r8169
This output shows the details of the built-in wifi adapter (as well as the other network device).

To begin the investigation, perhaps you could supply the outputs to the above command, or the following one so that readers will know where to start with the issue:
Code:
[~]$ inxi -nxx
Network:
  Device-1: Intel 700 Series CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:7a70
  IF: wlp0s20f3 state: down mac: f0:57:a6:a9:f4:cf
  Device-2: Realtek RTL8125 2.5GbE vendor: ASRock driver: r8169 v: kernel
    pcie: speed: 5 GT/s lanes: 1 port: 3000 bus-ID: 03:00.0 chip-ID: 10ec:8125
  IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: 9c:6b:00:29:37:48
If neither of those commands output the wifi adapter details, show the output of lsusb.

Note that it's best to use code tags when pasting the exact outputs to the forum as described in this thread: https://linux.org/threads/the-code-tag-and-why-it-matters.57746/#post-276419.

Device-2: Realtek 802.11ac WLAN Adapter driver:N/A type: USB rev: 2.0 speed:480 Mb/s lanes:1 bus-ID:1-11:4 chip-ID: 35bc:0108

Also I don’t know why it says the driver is n/a on windows it automatically showed up if I wanted to install the drivers. I have no way else of getting Wi-Fi on this pc.
 
whoa.. maybe I'm missing something here??

Network:<br> Device-1: Intel 700 Series CNVi WiFi driver: iwlwifi v: kernel<br> bus-ID: 00:14.3 chip-ID: 8086:7a70<br> IF: wlp0s20f3 state: down mac: f0:57:a6:a9:f4:cf<br> Device-2: Realtek RTL8125 2.5GbE vendor: ASRock driver: r8169 v: kernel<br> pcie: speed: 5 GT/s lanes: 1 port: 3000 bus-ID: 03:00.0 chip-ID: 10ec:8125

This looks to be working.. why do you need a driver?

What is the output of..

nmcli dev wifi list

NOTE: That command doesn't work on all distro's, you must be using networkManager.
 
whoa.. maybe I'm missing something here??



This looks to be working.. why do you need a driver?

What is the output of..

nmcli dev wifi list

NOTE: That command doesn't work on all distro's, you must be using networkManager.
The data quoted in your post #6 is from the example I gave in post #2 ... an example of the output one might expect from the given command. I think that's what you missed :-) . The OP hasn't provided the full outputs of the commands from his machine.
 
Last edited:
Network:
Device-1: Realtek RTL8111/8168/8411


Device-2: Realtek 802.11ac WLAN Adapter driver:N/A type: USB rev: 2.0 speed:480 Mb/s lanes:1 bus-ID:1-11:4 chip-ID: 35bc:0108

Also I don’t know why it says the driver is n/a on windows it automatically showed up if I wanted to install the drivers. I have no way else of getting Wi-Fi on this pc.
It's really best if you show the full ouputs of the commands suggested in post #2. Those outputs will show what the kernel thinks about the wifi, which is something one needs to know. If the kernel has the driver, it may simply not be loaded. If the kernel doesn't have it, another course of action can be taken. It's best to help readers with all the information that they can use to help you resolve the issue :-) .
 
It's really best if you show the full ouputs of the commands suggested in post #2. Those outputs will show what the kernel thinks about the wifi, which is something one needs to know. If the kernel has the driver, it may simply not be loaded. If the kernel doesn't have it, another course of action can be taken. It's best to help readers with all the information that they can use to help you resolve the issue :-) .
What commands do I type in and bring the information back to you?
 
What commands do I type in and bring the information back to you?
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
Vendor: Holco Enterprise Co /Shuttle RTL8111/8168/8411 driver: r8169
v: kernel pcie: speed: 2.5 GT/s lanes: 1 port:e000 bus-ID: 03:00.0 chip-ID:10ec:8168 IF: enp3s0 state: down mac: 80:ee:73:9d:57:89
Device-2: Realtek 802.11ac WLAN Adapter driver:N/A type: USB rev: 2.0 speed:480 Mb/s lanes:1 bus-ID:1-11:4 chip-ID: 35bc:0108
 
We've found - so many times over the years - that, unless you're dealing with hardware that is literally "hot off the press" (i.e, just released by the manufacturer), OR chips from known 'awkward' manufacturers (looking at YOU here, Broadcom!), drivers are very often already in the kernel.

What is nearly always missing is the firmware.


Mike. o_O
 
what is the output of
It says Device-1:Reaktek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet driver:r8169
IF:enp3s0 state:down Mac:80:ee:73:9d:57:89
Device-2: Reaktek 802.11ac WLAN Adapter driver:N/A type:USB
 
Last edited:
It says Device-1:Reaktek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet driver:r8169
IF:enp3s0 state:down Mac:80:ee:73:9d:57:89
Device-2: Reaktek 802.11ac WLAN Adapter driver:N/A type:USB
I just modified my post #12 is firmware-realtek installed
 
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
Vendor: Holco Enterprise Co /Shuttle RTL8111/8168/8411 driver: r8169
v: kernel pcie: speed: 2.5 GT/s lanes: 1 port:e000 bus-ID: 03:00.0 chip-ID:10ec:8168 IF: enp3s0 state: down mac: 80:ee:73:9d:57:89
Device-2: Realtek 802.11ac WLAN Adapter driver:N/A type: USB rev: 2.0 speed:480 Mb/s lanes:1 bus-ID:1-11:4 chip-ID: 35bc:0108
Sorry if it wasn't quite clear to you from post #2 what the commands were. They appear in that post with examples of the sort of output you might expect to see, but the outputs are obviously from a machine here. The commands are:
Code:
lspci -nnk | grep -i -A3 net

inxi -nxx

lsusb
There are 3 of them. The second and third one may not have been thought of as necessary, but since we now know it's a usb dongle, the last one would have been relevant. Note that output of the first one shown in post #2 has info from the kernel and then the hex numbers in the square brackets which are useful in identifying the exact wifi adapter on your machine and the chipset.

The info provided now on your post #10 indicates that wifi chip identification 35bc:0108 corresponds to the TP-Link Archer TX20U Nano (AX1800 Wi-Fi 6 Nano USB Adapter). It uses a Realtek rtl8852bu chipset and is commonly recognized as a USB Realtek 802.11ax/ac WLAN Adapter. So now we know it's a usb dongle and needs the driver for the rtl8852bu chipset.

The driver appears to be available here: https://github.com/morrownr/rtl8852bu-20240418. It's best to read the instructions at that site. Fortunately, the 8825bu driver appears to be in kernel versions from 6.17 onwards. I run 6.18 and 6.19 and both have the driver. For earlier kernels one likely has to follow the instructions for downloading and compiling the driver. One also needs to have the relevant firmware. For compiling one needs the building toolchain, that is, the programs that make and compile the code to produce the driver.

The question now arises as to the system you are running, the distro, the version, the kernel version. Those details will help readers. If you install the inxi package, you can run the inxi command with options to provide the details, for example, run inxi -e, and post the output here.
 
Last edited:
How do I install that I don’t have a usb or access to an Ethernet cable or therhering
Sounds like you need to buy an Ethernet cable a Cat5e 3ft is like $5 on Amazon or see if one of your friends has one you can borrow to plug into the back of the Router
 


Follow Linux.org

Members online


Top