Wifi Driver - No Internet

Hi, I have recently installed Garuda but my wifi usb dongle isn't recognized. The CD for the drivers has drivers, but I don't know how to install them. After asking online, I was sent a newer version of that driver. I just have no idea how to install any of them. I'm trying to switch over from Windows. The version of the driver that I have, has clean, makefile and other files as well. I don't have internet access with the usb dongle.

Hi there, welcome to the community.

Please share output of inxi -Faz as text and enclosed within ~~~
Also, you can edit your original post.

2 Likes
 System:    Kernel: 5.14.14-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.1.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=b2d4f3d3-53d9-4e80-bf48-8c2f03de20f3
rw [email protected] quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
systemd.unified_cgroup_hierarchy=1 loglevel=3
Desktop: KDE Plasma 5.23.2 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11 vt: 1 dm: SDDM
Distro: Garuda Linux base: Arch Linux
Machine:   Type: Desktop System: Dell product: Precision T5600 v: 01 serial: <filter> Chassis: type: 7
serial: <filter>
Mobo: Dell model: 0Y56T3 v: A00 serial: <filter> BIOS: Dell v: A19 date: 06/30/2019
CPU:       Info: 2x Quad Core model: Intel Xeon E5-2609 0 bits: 64 type: MCP SMP arch: Sandy Bridge
family: 6 model-id: 2D (45) stepping: 7 microcode: 71A cache: L2: 20 MiB
flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 bogomips: 38360
Speed: 2394 MHz min/max: 1200/2400 MHz Core speeds (MHz): 1: 2394 2: 1591 3: 2320 4: 2394
5: 1625 6: 1568 7: 1629 8: 1197
Vulnerabilities: Type: itlb_multihit status: KVM: VMX unsupported
Type: l1tf mitigation: PTE Inversion
Type: mds mitigation: Clear CPU buffers; SMT disabled
Type: meltdown mitigation: PTI
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2
mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW, STIBP: disabled, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:  Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] vendor: XFX Pine
driver: amdgpu v: kernel bus-ID: 06:00.0 chip-ID: 1002:67df class-ID: 0300
Display: x11 server: X.Org 1.20.13 compositor: kwin_x11 driver: loaded: amdgpu,ati
unloaded: modesetting alternate: fbdev,vesa display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") s-diag: 582mm (22.9")
Monitor-1: HDMI-A-0 res: 1920x1080 hz: 60 dpi: 70 size: 698x392mm (27.5x15.4")
diag: 801mm (31.5")
OpenGL: renderer: Radeon RX 570 Series (POLARIS10 DRM 3.42.0 5.14.14-zen1-1-zen LLVM 12.0.1)
v: 4.6 Mesa 21.2.4 direct render: Yes
Audio:     Device-1: Intel C600/X79 series High Definition Audio vendor: Dell driver: snd_hda_intel
v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1d20 class-ID: 0403
Device-2: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] vendor: XFX Pine
driver: snd_hda_intel v: kernel bus-ID: 06:00.1 chip-ID: 1002:aaf0 class-ID: 0403
Sound Server-1: ALSA v: k5.14.14-zen1-1-zen running: yes
Sound Server-2: JACK v: 1.9.19 running: no
Sound Server-3: PulseAudio v: 15.0 running: no
Sound Server-4: PipeWire v: 0.3.39 running: yes
Network:   Device-1: Intel 82579LM Gigabit Network vendor: Dell driver: e1000e v: kernel port: 9040
bus-ID: 00:19.0 chip-ID: 8086:1502 class-ID: 0200
IF: enp0s25 state: down mac: <filter>
RAID:      Hardware-1: Broadcom / LSI MegaRAID SAS 2008 [Falcon] driver: megaraid_sas v: 07.717.02.00-rc1
port: 7000 bus-ID: 04:00.0 chip-ID: 1000:0073 rev: N/A class-ID: 0104
Drives:    Local Storage: total: 1.14 TiB used: 435.33 GiB (37.4%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Apple model: HDD TOSHIB size: 698.64 GiB block-size:
physical: 4096 B logical: 512 B type: N/A serial: N/A rev: 1B scheme: GPT
ID-2: /dev/sdb maj-min: 8:16 vendor: Dell PowerEdge RAID Card model: PERC H310 size: 465.25 GiB
block-size: physical: 512 B logical: 512 B type: N/A serial: N/A rev: 2.12 scheme: MBR
Partition: ID-1: / raw-size: 47.36 GiB size: 47.36 GiB (100.00%) used: 14.16 GiB (29.9%) fs: btrfs
dev: /dev/sdb6 maj-min: 8:22
ID-2: /home raw-size: 47.36 GiB size: 47.36 GiB (100.00%) used: 14.16 GiB (29.9%) fs: btrfs
dev: /dev/sdb6 maj-min: 8:22
ID-3: /var/log raw-size: 47.36 GiB size: 47.36 GiB (100.00%) used: 14.16 GiB (29.9%) fs: btrfs
dev: /dev/sdb6 maj-min: 8:22
ID-4: /var/tmp raw-size: 47.36 GiB size: 47.36 GiB (100.00%) used: 14.16 GiB (29.9%) fs: btrfs
dev: /dev/sdb6 maj-min: 8:22
Swap:      Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 27.38 GiB used: 0 KiB (0.0%) priority: 100 dev: /dev/zram0
Sensors:   System Temperatures: cpu: 57.0 C mobo: 27.0 C sodimm: SODIMM C gpu: amdgpu temp: 38.0 C
Fan Speeds (RPM): cpu: 985 gpu: amdgpu fan: 732
Info:      Processes: 290 Uptime: 1m wakeups: 0 Memory: 27.38 GiB used: 1.88 GiB (6.9%) Init: systemd
v: 249 tool: systemctl Compilers: gcc: 11.1.0 clang: 12.0.1 Packages: pacman: 1679 lib: 501
Shell: fish v: 3.3.1 default: Bash v: 5.1.8 running-in: konsole inxi: 3.3.08

What is the make and model of this wifi USB dongle?
It is not recognized / shown in the inxi above.

3 Likes

Do not install the drivers from the manufacturer. They will be outdated, and will be no good for a rolling distro (for several reasons).

As your wifi dongle is not detected, you will need to give us the name of the driver from the manufacturer's disk. Look in the directories the driver is contained in for the drivers name (or a text file containing this info). You could also help by providing a link to your exact wifi model you purchased (if you can't determine your drivers name).

Was this adapter a recent purchase, or is it an older model? Do you know if it is Realtek or Broadcom based wifi adapter?

I'm guessing it is a kernel incompatibility as to why it is not being detected. The best move would be to install the folliowing kernels (in order of preference):

linux-lts

linux

linux-mainline

You can get a temporary internet connection to install these kernels by using Android (cellular) USB phone tethering. Hopefully an alternate kernel will help with detection. If not you will likely need to install your driver from the AUR. Again, I repeat do not install the driver from the manufacturer as it will only create more problems for you. Once we have properly identified your driver, we can hopefully get it working for you.

3 Likes