No WiFi Access

I will first start with this…

 ╭─fenris@fenris in ~ took 11ms
 ╰─λ garuda-inxi
System:
  Kernel: 6.1.70-1-lts arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc available: acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts
    root=UUID=576a4f6d-5c57-475b-8279-4f23d821f833 rw rootflags=subvol=@
    quiet resume=UUID=6feff68d-462f-4c25-aead-653957ef83a3 loglevel=3 ibt=off
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel wm: xfwm
    v: 4.18.0 vt: 7 dm: LightDM v: 1.32.0 Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: AZW model: MINI S v: 10 serial: <superuser required>
    UEFI: American Megatrends LLC. v: ADLNV104 date: 02/06/2023
CPU:
  Info: model: Intel N100 bits: 64 type: MCP arch: Alder Lake level: v3
    note: check built: 2021+ process: Intel 7 (10nm ESF) family: 6
    model-id: 0xBE (190) stepping: 0 microcode: 0x12
  Topology: cpus: 1x cores: 4 smt: <unsupported> cache: L1: 384 KiB
    desc: d-4x32 KiB; i-4x64 KiB L2: 2 MiB desc: 1x2 MiB L3: 6 MiB desc: 1x6 MiB
  Speed (MHz): avg: 700 min/max: 700/3400 scaling: driver: intel_pstate
    governor: powersave cores: 1: 700 2: 700 3: 700 4: 700 bogomips: 6452
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities: <filter>
Graphics:
  Device-1: Intel Alder Lake-N [UHD Graphics] driver: i915 v: kernel
    arch: Gen-12.2 process: Intel 10nm built: 2021-22+ ports: active: HDMI-A-2
    empty: HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:46d1 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.10 compositor: xfwm v: 4.18.0 driver:
    X: loaded: modesetting alternate: fbdev,intel,vesa dri: iris gpu: i915
    display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: HDMI-A-2 mapped: HDMI-2 model: Acer G247HYL serial: <filter>
    built: 2016 res: 1920x1080 hz: 60 dpi: 93 gamma: 1.2
    size: 527x296mm (20.75x11.65") diag: 604mm (23.8") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  API: Vulkan v: 1.3.274 layers: 5 device: 0 type: integrated-gpu
    name: Intel Graphics (ADL-N) driver: mesa intel v: 23.3.2-arch1.2
    device-ID: 8086:46d1 surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe
    (LLVM 16.0.6 256 bits) driver: mesa llvmpipe v: 23.3.2-arch1.2 (LLVM
    16.0.6) device-ID: 10005:0000 surfaces: xcb,xlib
  API: OpenGL Message: Unable to show GL data. glxinfo is missing.
Audio:
  Device-1: Intel driver: snd_hda_intel v: kernel
    alternate: snd_sof_pci_intel_tgl bus-ID: 00:1f.3 chip-ID: 8086:54c8
    class-ID: 0403
  Device-2: C-Media CM106 Like Sound Device
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 1-4.2:6 chip-ID: 0d8c:0102 class-ID: 0300
  API: ALSA v: k6.1.70-1-lts status: kernel-api tools: N/A
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel CNVi: Wi-Fi driver: N/A modules: iwlwifi bus-ID: 00:14.3
    chip-ID: 8086:54f0 class-ID: 0280
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 3000
    bus-ID: 01:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp1s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-3: ASIX AX88179 Gigabit Ethernet driver: ax88179_178a type: USB
    rev: 3.0 speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 2-4.1:3
    chip-ID: 0b95:1790 class-ID: ff00 serial: <filter>
  IF: enp0s20f0u4u1 state: down mac: <filter>
  IF-ID-1: vmnet1 state: unknown speed: N/A duplex: N/A mac: <filter>
  IF-ID-2: vmnet8 state: unknown speed: N/A duplex: N/A mac: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-10:5 chip-ID: 8087:0026
    class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: <filter> bt-v: 5.2 lmp-v: 11
    status: discoverable: no pairing: no
Drives:
  Local Storage: total: 1.38 TiB used: 541.88 GiB (38.5%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 model: PCIe SSD size: 476.94 GiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4
    tech: SSD serial: <filter> fw-rev: EHFM90.1 temp: 38.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Seagate model: ST1000LM048-2E7172
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 5400 serial: <filter> fw-rev: 0001 scheme: GPT
Partition:
  ID-1: / raw-size: 100 GiB size: 100 GiB (100.00%) used: 16.54 GiB (16.5%)
    fs: btrfs dev: /dev/sda3 maj-min: 8:3
  ID-2: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%)
    used: 584 KiB (0.1%) fs: vfat dev: /dev/sda1 maj-min: 8:1
  ID-3: /home raw-size: 719 GiB size: 719 GiB (100.00%)
    used: 97.53 GiB (13.6%) fs: btrfs dev: /dev/sda4 maj-min: 8:4
  ID-4: /var/log raw-size: 100 GiB size: 100 GiB (100.00%)
    used: 16.54 GiB (16.5%) fs: btrfs dev: /dev/sda3 maj-min: 8:3
  ID-5: /var/tmp raw-size: 100 GiB size: 100 GiB (100.00%)
    used: 16.54 GiB (16.5%) fs: btrfs dev: /dev/sda3 maj-min: 8:3
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 15.4 GiB used: 122.5 MiB (0.8%)
    priority: 100 comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 4
    dev: /dev/zram0
  ID-2: swap-2 type: partition size: 12 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/sda2 maj-min: 8:2
Sensors:
  System Temperatures: cpu: 54.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Processes: 278 Uptime: 19h 57m wakeups: 0 Memory: total: 16 GiB note: est.
  available: 15.4 GiB used: 6 GiB (39.0%) Init: systemd v: 255
  default: graphical tool: systemctl Compilers: gcc: 13.2.1 Packages:
  pm: pacman pkgs: 1459 libs: 434 tools: pamac,paru,yay Shell: Bash v: 5.2.21
  running-in: xfce4-terminal inxi: 3.3.31
Garuda (2.6.22-1):
  System install date:     2023-12-28
  Last full system update: 2024-01-05 ↻
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       Probably (Run as root to verify)
  Failed units:            vmware-workstation-server.service vmware.service 

 ╭─fenris@fenris in ~ took 4s
 ╰─λ sudo lsusb
[sudo] password for fenris:         
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 1bcf:08a0 Sunplus Innovation Technology Inc. Gaming mouse [Philips SPK9304]
Bus 001 Device 003: ID 04f3:0103 Elan Microelectronics Corp. ActiveJet K-2024 Multimedia Keyboard
Bus 001 Device 004: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 005: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 001 Device 006: ID 0d8c:0102 C-Media Electronics, Inc. CM106 Like Sound Device
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 05e3:0612 Genesys Logic, Inc. Hub
Bus 002 Device 003: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet

 ╭─fenris@fenris in ~ as 🧙 took 2s
 ╰─λ sudo lspci
00:00.0 Host bridge: Intel Corporation Device 461c
00:02.0 VGA compatible controller: Intel Corporation Alder Lake-N [UHD Graphics]
00:14.0 USB controller: Intel Corporation Device 54ed
00:14.2 RAM memory: Intel Corporation Device 54ef
00:14.3 Network controller: Intel Corporation CNVi: Wi-Fi
00:15.0 Serial bus controller: Intel Corporation Device 54e8
00:15.1 Serial bus controller: Intel Corporation Device 54e9
00:16.0 Communication controller: Intel Corporation Device 54e0
00:17.0 SATA controller: Intel Corporation Device 54d3
00:19.0 Serial bus controller: Intel Corporation Device 54c5
00:19.1 Serial bus controller: Intel Corporation Device 54c6
00:1c.0 PCI bridge: Intel Corporation Device 54be
00:1d.0 PCI bridge: Intel Corporation Device 54b2
00:1e.0 Communication controller: Intel Corporation Device 54a8
00:1e.3 Serial bus controller: Intel Corporation Device 54ab
00:1f.0 ISA bridge: Intel Corporation Device 5481
00:1f.3 Audio device: Intel Corporation Device 54c8
00:1f.4 SMBus: Intel Corporation Device 54a3
00:1f.5 Serial bus controller: Intel Corporation Device 54a4
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
02:00.0 Non-Volatile memory controller: Phison Electronics Corporation PS5015-E15 PCIe3 NVMe Controller (DRAM-less) (rev 01)

 ╭─fenris@fenris in ~ as 🧙 took 44ms
 ╰─λ sudo systemctl enable fstrim.timer
Created symlink /etc/systemd/system/timers.target.wants/fstrim.timer → /usr/lib/systemd/system/fstrim.timer.

 ╭─fenris@fenris in ~ as 🧙 took 838ms
 ╰─λ inxi -Faz
System:
  Kernel: 6.1.70-1-lts arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc available: acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts
    root=UUID=576a4f6d-5c57-475b-8279-4f23d821f833 rw rootflags=subvol=@
    quiet resume=UUID=6feff68d-462f-4c25-aead-653957ef83a3 loglevel=3 ibt=off
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel wm: xfwm
    v: 4.18.0 vt: 7 dm: LightDM v: 1.32.0 Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: AZW model: MINI S v: 10 serial: <superuser required>
    UEFI: American Megatrends LLC. v: ADLNV104 date: 02/06/2023
CPU:
  Info: model: Intel N100 bits: 64 type: MCP arch: Alder Lake level: v3
    note: check built: 2021+ process: Intel 7 (10nm ESF) family: 6
    model-id: 0xBE (190) stepping: 0 microcode: 0x12
  Topology: cpus: 1x cores: 4 smt: <unsupported> cache: L1: 384 KiB
    desc: d-4x32 KiB; i-4x64 KiB L2: 2 MiB desc: 1x2 MiB L3: 6 MiB desc: 1x6 MiB
  Speed (MHz): avg: 700 min/max: 700/3400 scaling: driver: intel_pstate
    governor: powersave cores: 1: 700 2: 700 3: 700 4: 700 bogomips: 6452
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB
    filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Alder Lake-N [UHD Graphics] driver: i915 v: kernel
    arch: Gen-12.2 process: Intel 10nm built: 2021-22+ ports: active: HDMI-A-2
    empty: HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:46d1 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.10 compositor: xfwm v: 4.18.0 driver:
    X: loaded: modesetting alternate: fbdev,intel,vesa dri: iris gpu: i915
    display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: HDMI-A-2 mapped: HDMI-2 model: Acer G247HYL serial: <filter>
    built: 2016 res: 1920x1080 hz: 60 dpi: 93 gamma: 1.2
    size: 527x296mm (20.75x11.65") diag: 604mm (23.8") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  API: Vulkan v: 1.3.274 layers: 5 device: 0 type: integrated-gpu
    name: Intel Graphics (ADL-N) driver: mesa intel v: 23.3.2-arch1.2
    device-ID: 8086:46d1 surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe
    (LLVM 16.0.6 256 bits) driver: mesa llvmpipe v: 23.3.2-arch1.2 (LLVM
    16.0.6) device-ID: 10005:0000 surfaces: xcb,xlib
  API: OpenGL Message: Unable to show GL data. glxinfo is missing.
Audio:
  Device-1: Intel driver: snd_hda_intel v: kernel
    alternate: snd_sof_pci_intel_tgl bus-ID: 00:1f.3 chip-ID: 8086:54c8
    class-ID: 0403
  Device-2: C-Media CM106 Like Sound Device
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 1-4.2:6 chip-ID: 0d8c:0102 class-ID: 0300
  API: ALSA v: k6.1.70-1-lts status: kernel-api tools: N/A
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel CNVi: Wi-Fi driver: N/A modules: iwlwifi bus-ID: 00:14.3
    chip-ID: 8086:54f0 class-ID: 0280
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 3000
    bus-ID: 01:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp1s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-3: ASIX AX88179 Gigabit Ethernet driver: ax88179_178a type: USB
    rev: 3.0 speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 2-4.1:3
    chip-ID: 0b95:1790 class-ID: ff00 serial: <filter>
  IF: enp0s20f0u4u1 state: down mac: <filter>
  IF-ID-1: vmnet1 state: unknown speed: N/A duplex: N/A mac: <filter>
  IF-ID-2: vmnet8 state: unknown speed: N/A duplex: N/A mac: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-10:5 chip-ID: 8087:0026
    class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: <filter> bt-v: 5.2 lmp-v: 11
    status: discoverable: no pairing: no
Drives:
  Local Storage: total: 1.38 TiB used: 541.9 GiB (38.5%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 model: PCIe SSD size: 476.94 GiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4
    tech: SSD serial: <filter> fw-rev: EHFM90.1 temp: 39.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Seagate model: ST1000LM048-2E7172
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 5400 serial: <filter> fw-rev: 0001 scheme: GPT
Partition:
  ID-1: / raw-size: 100 GiB size: 100 GiB (100.00%) used: 16.54 GiB (16.5%)
    fs: btrfs dev: /dev/sda3 maj-min: 8:3
  ID-2: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%)
    used: 584 KiB (0.1%) fs: vfat dev: /dev/sda1 maj-min: 8:1
  ID-3: /home raw-size: 719 GiB size: 719 GiB (100.00%)
    used: 97.54 GiB (13.6%) fs: btrfs dev: /dev/sda4 maj-min: 8:4
  ID-4: /var/log raw-size: 100 GiB size: 100 GiB (100.00%)
    used: 16.54 GiB (16.5%) fs: btrfs dev: /dev/sda3 maj-min: 8:3
  ID-5: /var/tmp raw-size: 100 GiB size: 100 GiB (100.00%)
    used: 16.54 GiB (16.5%) fs: btrfs dev: /dev/sda3 maj-min: 8:3
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 15.4 GiB used: 119.2 MiB (0.8%)
    priority: 100 comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 4
    dev: /dev/zram0
  ID-2: swap-2 type: partition size: 12 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/sda2 maj-min: 8:2
Sensors:
  System Temperatures: cpu: 56.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Processes: 277 Uptime: 20h 23m wakeups: 0 Memory: total: 16 GiB note: est.
  available: 15.4 GiB used: 6.28 GiB (40.8%) Init: systemd v: 255
  default: graphical tool: systemctl Compilers: gcc: 13.2.1 Packages:
  pm: pacman pkgs: 1459 libs: 434 tools: pamac,paru,yay Shell: Bash v: 5.2.21
  running-in: xfce4-terminal inxi: 3.3.31

First of all, I have been looking all over the web how to get WiFi networks to actually function in Garuda, and unfortunately, I have no success with with. However before I can even get to that point, I’m not sure my hardware is even functioning properly to begin with.

So, opening up Menu/Settings/Garuda Settings Manager then selecting Hardware Configuration to see all the installed drivers…I see:

=> Network Controller
- Unknown Device Name (Intel Corporation)
- RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (Realtek Semiconductor Co. Ltd.)
- network-r8168
=> Device Controller
- Unknown Device Name (Intel Corporation)
- video-linux
- video-modesetting

When I do the following command to see all the hardware:

 ╭─fenris@fenris in ~ as 🧙 took 2s
 ╰─λ sudo lspci
00:00.0 Host bridge: Intel Corporation Device 461c
00:02.0 VGA compatible controller: Intel Corporation Alder Lake-N [UHD Graphics]
00:14.0 USB controller: Intel Corporation Device 54ed
00:14.2 RAM memory: Intel Corporation Device 54ef
00:14.3 Network controller: Intel Corporation CNVi: Wi-Fi
00:15.0 Serial bus controller: Intel Corporation Device 54e8
00:15.1 Serial bus controller: Intel Corporation Device 54e9
00:16.0 Communication controller: Intel Corporation Device 54e0
00:17.0 SATA controller: Intel Corporation Device 54d3
00:19.0 Serial bus controller: Intel Corporation Device 54c5
00:19.1 Serial bus controller: Intel Corporation Device 54c6
00:1c.0 PCI bridge: Intel Corporation Device 54be
00:1d.0 PCI bridge: Intel Corporation Device 54b2
00:1e.0 Communication controller: Intel Corporation Device 54a8
00:1e.3 Serial bus controller: Intel Corporation Device 54ab
00:1f.0 ISA bridge: Intel Corporation Device 5481
00:1f.3 Audio device: Intel Corporation Device 54c8
00:1f.4 SMBus: Intel Corporation Device 54a3
00:1f.5 Serial bus controller: Intel Corporation Device 54a4
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
02:00.0 Non-Volatile memory controller: Phison Electronics Corporation PS5015-E15 PCIe3 NVMe Controller (DRAM-less) (rev 01)

I can see my wifi device is on 00:14.3 and my Realtek controller is on 01:00.0 which is what I am using for internet access now. I don’t think Garuda recognises my hardware cause I see no where to put in my SSID and password for my router anywhere.

Try using nmtui from the terminal.

nmtui

Add a new connection and see if the nearby WiFi networks come up. Use Tab and arrow keys to navigate the menus.

It’s not giving me an option to actually add a new connection. I get the following options

  1. Edit a connection
  2. Activate a connection
  3. Set a system host name
  4. Radio
  5. Quit

That’s all I get for options using that menu system.

It seems you are using r8169 driver and according to archwiki
https://wiki.archlinux.org/title/Network_configuration/Ethernet#Realtek_RTL8111/8168B
you should try the r8168 driver and blacklist the r8169 driver. I would suggest trying out the r8168-dkms version as well if r8168 doesn’t work.

Ya, that is the Ethernet controller. Right now I have a Cat5e connection going to my router feeding my Beelink Mini S. I was just trying to see if I can also get the wifi adaptor working on top of that. Not that I need it but it would be nice to see it function encase I move this computer to somewhere where Ethernet isn’t made available to me.

Right now, this actually works as is. Will somehow changing the driver of the Ethernet port somehow make the drivers for the WiFi adapter function?

I believe you should re read my messages. I am talking about drivers here,

pacman -Ss r8168
extra/r8168 8.052.01-16
    A kernel module for Realtek 8168 network cards
extra/r8168-lts 8.052.01-15
    A kernel module for Realtek 8168 network cards for linux-lts
chaotic-aur/r8168-dkms 8.052.01-1
    A kernel module for Realtek 8168 network cards (DKMS version)

as you see these are normal packages that can be downloaded. The archwiki I mentioned has links to both blacklisting drivers and this topic in general, use that knowledge to blacklist the current r8169 driver (don’t uninstall it). Just remember to download r8168 before hand.

Well if a wiki for it exists then maybe a lot of people faced same issue and found that this worked for them. No harm in trying worst comes to worst just unblacklist r8169 and remove r8168

Ok, I see what your saying…

 ╭─fenris@fenris in ~ took 119ms
 ╰─λ sudo pacman -Syu r8168
[sudo] password for fenris:         
:: Synchronizing package databases...
 garuda is up to date
 core is up to date
 extra                                  8.3 MiB   274 KiB/s 00:31 [------------------------------------] 100%
 multilib                             139.5 KiB   102 KiB/s 00:01 [------------------------------------] 100%
 chaotic-aur                            2.6 MiB   176 KiB/s 00:15 [------------------------------------] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Package (1)  New Version  Net Change  Download Size

extra/r8168  8.052.01-17    0.09 MiB       0.09 MiB

Total Download Size:   0.09 MiB
Total Installed Size:  0.09 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 r8168-8.052.01-17-x86_64              92.0 KiB   118 KiB/s 00:01 [------------------------------------] 100%
(1/1) checking keys in keyring                                    [------------------------------------] 100%
(1/1) checking package integrity                                  [------------------------------------] 100%
(1/1) loading package files                                       [------------------------------------] 100%
(1/1) checking for file conflicts                                 [------------------------------------] 100%
(1/1) checking available disk space                               [------------------------------------] 100%
:: Running pre-transaction hooks...
(1/1) Performing snapper pre snapshots for the following configurations...
==> root: 121
:: Processing package changes...
(1/1) installing r8168                                            [------------------------------------] 100%
:: Running post-transaction hooks...
(1/7) Arming ConditionNeedsUpdate...
(2/7) Updating module dependencies...
(3/7) Foreign/AUR package notification
=> No foreign/AUR packages found.
(4/7) Orphaned package notification...
autoconf-archive 1:2023.02.20-1
dotnet-runtime 8.0.0.sdk100-3
go 2:1.21.5-1
go-tools 4:0.16.1-1
python-docutils 1:0.20.1-1
squashfs-tools 4.6.1-1
wayland-protocols 1.32-1
(5/7) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/pacman.d/chaotic-mirrorlist.pacnew
Please check and merge
(6/7) Performing snapper post snapshots for the following configurations...
==> root: 122
(7/7) Syncing all file systems...

But then what do you do with it after you install it? What forces the hardware to switch over to this driver?

There are some threads at https://community.intel.com/t5/Wireless/bd-p/wireless searching for CNVi Linux.
I have not read yet.


Some others report problems https://community.intel.com/t5/Wireless/Alder-Lake-P-PCH-CNVi-WiFi-Interface-does-not-show-up-kernel/m-p/1370363#M41045
The OP of that thread says (in 2022) it is fixed in kernel 5.17, then others report problems on the 6.x series but there are no replies.
Last message is

dmesg
firmware: failed to load iwlwifi-so-a0-hr-b0-43.ucode (-2)

I wonder if you get the same error. I noticed driver: N/A in

  Device-1: Intel CNVi: Wi-Fi driver: N/A modules: iwlwifi bus-ID: 00:14.3
    chip-ID: 8086:54f0 class-ID: 0280

have you blacklisted r8169? If you have reboot and provide the output of,

lsmod | grep r816

and check if anything changes?

I don’t know how to actually do that

This is right off the wiki of archlinux. This is going over my head sorry to say :thinking:

you need to create a file in /etc/modprobe.d the file can have anyname it should just have the .conf extension at end. Here for sake of example let’s go with blacklist.conf. We need elevated privileges to write in this file so,

sudo nano /etc/modprobe.d/blacklist.conf

and write the following in there,

blacklist r8169

press ctrl+x to exit, it will prompt you to save press y when it does and then hit enter to confirm file name you wanna save changes to then reboot. Unblacklisting this is simple are deleting this file and rebooting.

once you are done and rebooted,

All of this just killed my network connection completely and now I can’t fix it so I have to access this from another computer. How do I undo this

just

sudo rm /etc/modprobe.d/blacklist.conf

and

sudo pacman -R r8168

then reboot.
neither of these operations need internet and I believe I mentioned thrice…

There we go back in business

oh sorry this was my fault. Look at meanruse’s post here,

I stupidly thought we were trying to get the realtek card to work. :man_facepalming:

Uh huh …

:roll_eyes:

yeah sorry that was my fault. Please refer to meanruse’s post. I should have read your messages more carefully.

Alrighty then, thank you very much

link dump as I give up

218052 – ilwifi | Intel Alder Lake-P PCH CNVi WiFi | card not working on bootup

Manjaro detected Intel Alder Lake-P PCH CNVi WiFi but the driver is N/A - #19 by JerryXiao - Network - Manjaro Linux Forum

Linux* Support for Intel® Wireless Adapters

8086:54f0 at linux-hardware.org

I advise asking at https://community.intel.com/t5/Wireless/, hopefully they know.
Trying other kernel variants is also worth the trouble.

I suspect it could be either a firmware problem, or need a kernel patch, or maybe it’s iwlwifi but I’m really out of my waters.

1 Like

Hmmm, well…I appreciate the effort. Maybe this hardware was never really meant to work with linux?