Wifi Driver Issue

Glad to say that I’ve recently made the switch from Debian to Fedora.

However, after having installed Fedora on my Desktop, the Wifi option is not showing up and I’m having some trouble trying to find the appropriate driver for my USB based wifi adapter.

Some further info:

  • Connecting via ethernet to install the drivers is not an option

  • Output from uname -r command is 5.17.5-300.fc36.x86_64

welcome to :fedora:
in this way we can’t help give us hardware info if possible inxi -Fxz
and output of lsusb*i missed you have usb wifistick

Hi Daniel,

Welcome to :fedora: !

First, I suggest to make an update to the current version as 5.17.5 is not up to date: sudo dnf update (if you have any interim alternative for Internet)

Second, we need more information: what Fedora do you use? Workstation, KDE spin, or such? Have you installed it using the respective live system? Or did you use, e.g., the everything image?

What wireless hardware do you use? You can find out with lsusb as your adapter is USB.

Third, it should be already installed by default, but if you use Workstation or KDE, check out if NetworkManager-wifi is installed: sudo dnf install NetworkManager-wifi . Just to be sure that this is not the origin.

Hi Martin,

Here is the output of LSUSB

00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. PRIME H310M-D
	Kernel driver in use: skl_uncore
	Kernel modules: ie31200_edac
00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 07)
	Kernel driver in use: pcieport
00:14.0 USB controller: Intel Corporation 200 Series/Z370 Chipset Family USB 3.0 xHCI Controller
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device 8694
	Kernel driver in use: xhci_hcd
00:16.0 Communication controller: Intel Corporation 200 Series PCH CSME HECI #1
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device 8694
	Kernel driver in use: mei_me
	Kernel modules: mei_me
00:17.0 SATA controller: Intel Corporation 200 Series PCH SATA controller [AHCI mode]
	DeviceName: Onboard - SATA
	Subsystem: ASUSTeK Computer Inc. Device 8694
	Kernel driver in use: ahci
00:1c.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #5 (rev f0)
	Kernel driver in use: pcieport
00:1c.7 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #8 (rev f0)
	Kernel driver in use: pcieport
00:1d.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #11 (rev f0)
	Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation Device a2ca
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device 8694
00:1f.2 Memory controller: Intel Corporation 200 Series/Z370 Chipset Family Power Management Controller
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device 8694
00:1f.3 Audio device: Intel Corporation 200 Series PCH HD Audio
	DeviceName: Onboard - Sound
	Subsystem: ASUSTeK Computer Inc. Device 86c7
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
00:1f.4 SMBus: Intel Corporation 200 Series/Z370 Chipset Family SMBus Controller
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device 8694
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801
01:00.0 VGA compatible controller: NVIDIA Corporation TU104 [GeForce RTX 2060] (rev a1)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 3755
	Kernel driver in use: nouveau
	Kernel modules: nouveau
01:00.1 Audio device: NVIDIA Corporation TU104 HD Audio Controller (rev a1)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 3755
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
01:00.2 USB controller: NVIDIA Corporation TU104 USB 3.1 Host Controller (rev a1)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 3755
	Kernel driver in use: xhci_hcd
01:00.3 Serial bus controller: NVIDIA Corporation TU104 USB Type-C UCSI Controller (rev a1)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 3755
	Kernel driver in use: nvidia-gpu
	Kernel modules: i2c_nvidia_gpu
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
	Subsystem: ASUSTeK Computer Inc. PRIME B450M-A Motherboard
	Kernel driver in use: r8169
	Kernel modules: r8169

Hi Christopher,

No interim alternative for internet. So none of the update commands working

We can find this out offline as well: What is the output of dnf list installed | grep NetworkManager-wifi ?

That would be important to know, too :wink: How and what did you install. If you are unsure, just let us know which file at getfedora.org you did use to install.

Was your Wireless USB device plugged in when getting the lsusb output? Just to exclude this as origin: does the wireless USB device work on other machines?

Christopher,

  1. The output of the dnf list command is .x86_64. 1:1.36.4-1.fc36. @anaconda
  2. Apologies I missed this question. I installed the Workstation ISO using a USB.
  3. Yes the wireless device was plugged in when I ran the LSUSB command. Windows recognises it instantly.

Thanks!

Am I right that you cut the output of lsusb? Please add the whole command line output; so it should look like

bash-5.1$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Please use ` at the beginning and end of the output when posting here. This makes it easier to read.

Generally, feel free to add any information of the USB wireless device you can see on it. Maybe there is a model name printed on the device? Or find out using your Windows?

Christoper,

Apologies. I believe this is more along the lines of what you’re looking for. I believe the highlighted output is my wifi adapter.

Bus 002 Device 002: ID 2109:0813 VIA Labs, Inc. VL813 Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 010: ID 0bda:c811 Realtek Semiconductor Corp. 802.11ac NIC
Bus 001 Device 005: ID 1038:1618 SteelSeries ApS SteelSeries Apex 7 TKL
Bus 001 Device 003: ID 046d:0ab7 Logitech, Inc. Blue Microphones
Bus 001 Device 008: ID 1038:12ad SteelSeries ApS SteelSeries Arctis 7
Bus 001 Device 006: ID 05a3:9332 ARC International Camera - 1080p
Bus 001 Device 004: ID 046d:c547 Logitech, Inc. USB Receiver
Bus 001 Device 002: ID 2109:2813 VIA Labs, Inc. VL813 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Christopher,

Apologies. I think this is what you’re looking for. I’m of the impression that the highlighted option is my wifi adapter.

Bus 002 Device 002: ID 2109:0813 VIA Labs, Inc. VL813 Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 010: ID 0bda:c811 Realtek Semiconductor Corp. 802.11ac NIC
Bus 001 Device 005: ID 1038:1618 SteelSeries ApS SteelSeries Apex 7 TKL
Bus 001 Device 003: ID 046d:0ab7 Logitech, Inc. Blue Microphones
Bus 001 Device 008: ID 1038:12ad SteelSeries ApS SteelSeries Arctis 7
Bus 001 Device 006: ID 05a3:9332 ARC International Camera - 1080p
Bus 001 Device 004: ID 046d:c547 Logitech, Inc. USB Receiver
Bus 001 Device 002: ID 2109:2813 VIA Labs, Inc. VL813 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Thanks!

Further, when I hover over it on windows,

It refers to the network adapter as ‘Realtek 8811CU Wireless LAN 802.11ac USB NIC’

That makes sense :wink: exactly, 802.11ac is WiFi.

That’s the information we were looking for.


Also, what is the output of nmcli ?

Complementary, do you still have the USB device with the Workstation live system you used to install Fedora? Can you start it and test if the live system is able to manage the WiFi device, show the WiFi networks around and such?

I’ve wiped the USB unfortunately. Should I flash the USB with the iso again and try?

Excuse my ignorance but can you expand a bit on this? How would I go about it?

No worries. I just meant to check on the Fedora live system if the wireless device can be used: start the live system and check on the graphical desktop if you can see the wireless networks, as you would do it when you search your home wireless network in order to connect to it. This would be just to exclude that the issue is related to any setting made in anaconda (that’s the installer) during the installation.

But the nmcli would be more important.

Ok, I think I found something. It seems really the specific hardware that does not work out of the box.

I assume there is no perfect solution but to patch yourself. Give me a few minutes to check this out.

Nevertheless, nmcli would be interesting to know.

enp350: unavailable
“Realtek RTL8111/8168/8411”
ethernet (r8169) , D4:5D:64:1E:9A:45, hw, mtu 1500

lo: unmanaged
“lo”
loopback (unknown), 00:00:00:00:00:00, SW, mtu 65536

Use “nmcli device show” to get complete information about known devices and
“nmcli connection show” to get an overview on active connection profiles.

Consult nmcli(1) and nmcli-examples (7) manual pages for complete usage details.

Hope thats readeable on your end

Ok let’s try first with nmcli, output of
nmcli con show

Maybe we are lucky and the driver has been added in the meanwhile.

[danocar@fedora ~]$
nmcli con show
NAME __________________ UUID __________________________________________TYPE _______DEVICE
Wired connection 1 ____ 24e3beb4-6867-3556-b88d-6fb4c3ebda69 ____ ethernet. ___

Just the wired connection :confused:, added underscors to reflect spacing and to try make it more readable

Use the ` before and after the output.

Ok, let’s try to manually activate the wifi.

Try nmcli radio wifi on and then check out nmcli again: does enp350 now state “disconnected” ? Or is it still “unavailable”?