[RTL8821AE] No WiFi shown

how do i connect to my wifi ?
it is enabled when i go to network assistant.

System:    Kernel: 5.11.16-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 10.2.0  
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=24d1d2c7-7a09-4ce9-a210-e033a3439cf1  
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.21.4 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11 vt: 2 dm: SDDM  
Distro: Garuda Linux base: Arch Linux  
Machine:   Type: Laptop System: LENOVO product: 80XH v: Lenovo ideapad 320-15ISK serial: <filter> Chassis:  
type: 10 v: Lenovo ideapad 320-15ISK serial: <filter>  
Mobo: LENOVO model: LNVNB161216 v: NO DPK serial: <filter> UEFI-[Legacy]: LENOVO v: 4WCN47WW  
date: 06/30/2020  
Battery:   ID-1: BAT0 charge: 21.6 Wh (100.0%) condition: 21.6/30.6 Wh (70.7%) volts: 8.5 min: 7.6  
model: CPT-COS L16C2PB2 type: Li-poly serial: <filter> status: Full  
CPU:       Info: Dual Core model: Intel Core i3-6006U bits: 64 type: MT MCP arch: Skylake family: 6  
model-id: 4E (78) stepping: 3 microcode: E2 cache: L2: 3 MiB  
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 15999  
Speed: 2000 MHz min/max: 400/2000 MHz Core speeds (MHz): 1: 2000 2: 2000 3: 2000 4: 2001  
Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled  
Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable  
Type: mds mitigation: Clear CPU buffers; SMT vulnerable  
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: conditional, RSB filling  
Type: srbds mitigation: Microcode  
Type: tsx_async_abort status: Not affected  
Graphics:  Device-1: Intel HD Graphics 520 vendor: Lenovo driver: i915 v: kernel bus-ID: 00:02.0  
chip-ID: 8086:1921 class-ID: 0300  
Device-2: NVIDIA GM108M [GeForce 920MX] vendor: Lenovo driver: nouveau v: kernel  
bus-ID: 01:00.0 chip-ID: 10de:134f class-ID: 0302  
Device-3: Syntek EasyCamera type: USB driver: uvcvideo bus-ID: 1-8:3 chip-ID: 174f:241a  
class-ID: 0e02  
Display: x11 server: X.Org 1.20.11 compositor: kwin_x11 driver: loaded: intel,nouveau  
unloaded: modesetting alternate: fbdev,nv,vesa display-ID: :0 screens: 1  
Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.2x8.0") s-diag: 414mm (16.3")  
Monitor-1: eDP1 res: 1366x768 hz: 60 dpi: 102 size: 340x190mm (13.4x7.5") diag: 389mm (15.3")  
OpenGL: renderer: Mesa Intel HD Graphics 520 (SKL GT2) v: 4.6 Mesa 21.0.3 direct render: Yes  
Audio:     Device-1: Intel Sunrise Point-LP HD Audio vendor: Lenovo driver: snd_hda_intel v: kernel  
alternate: snd_soc_skl bus-ID: 00:1f.3 chip-ID: 8086:9d70 class-ID: 0403  
Sound Server-1: ALSA v: k5.11.16-zen1-1-zen running: yes  
Sound Server-2: JACK v: 0.125.0 running: no  
Sound Server-3: PulseAudio v: 14.2 running: yes  
Sound Server-4: PipeWire v: 0.3.26 running: no  
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Lenovo driver: r8169  
v: kernel port: 4000 bus-ID: 02:00.0 chip-ID: 10ec:8168 class-ID: 0200  
IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: <filter>  
Device-2: Realtek RTL8821AE 802.11ac PCIe Wireless Network Adapter vendor: Lenovo driver: N/A  
modules: rtl8821ae port: 3000 bus-ID: 03:00.0 chip-ID: 10ec:8821 class-ID: 0280  
Bluetooth: Device-1: Realtek RTL8821A Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 1-7:2  
chip-ID: 0bda:0821 class-ID: e001 serial: <filter>  
Report: bt-adapter ID: hci0 rfk-id: 0 state: down bt-service: enabled,running rfk-block:
hardware: no software: yes address: <filter>
Drives:    Local Storage: total: 931.51 GiB used: 31.49 GiB (3.4%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Seagate model: ST1000LM024 HN-M101MBB size: 931.51 GiB
block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s rotation: 5400 rpm serial: <filter>
rev: 0001 scheme: MBR
Partition: ID-1: / raw-size: 931.51 GiB size: 931.51 GiB (100.00%) used: 31.49 GiB (3.4%) fs: btrfs
dev: /dev/sda1 maj-min: 8:1
ID-2: /home raw-size: 931.51 GiB size: 931.51 GiB (100.00%) used: 31.49 GiB (3.4%) fs: btrfs
dev: /dev/sda1 maj-min: 8:1
ID-3: /var/log raw-size: 931.51 GiB size: 931.51 GiB (100.00%) used: 31.49 GiB (3.4%) fs: btrfs
dev: /dev/sda1 maj-min: 8:1
ID-4: /var/tmp raw-size: 931.51 GiB size: 931.51 GiB (100.00%) used: 31.49 GiB (3.4%) fs: btrfs
dev: /dev/sda1 maj-min: 8:1
Swap:      Kernel: swappiness: 10 (default 60) cache-pressure: 75 (default 100)
ID-1: swap-1 type: zram size: 1.43 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram0
ID-2: swap-2 type: zram size: 1.43 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram1
ID-3: swap-3 type: zram size: 1.43 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram2
ID-4: swap-4 type: zram size: 1.43 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram3
Sensors:   System Temperatures: cpu: 40.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info:      Processes: 211 Uptime: 5m wakeups: 14140 Memory: 5.71 GiB used: 2.36 GiB (41.3%) Init: systemd
v: 248 tool: systemctl Compilers: gcc: 10.2.0 clang: 11.1.0 Packages: pacman: 1936 lib: 389
Shell: fish v: 3.2.1 running-in: konsole inxi: 3.3.04

iwconfig

lo no wireless extensions.
enp2s0 no wireless extensions.

This is your wifi chipset.

A forum search for that chipset (Search results for '8821' - Garuda Linux Forum) points to the rtl88xxau-aircrack-dkms-git driver, so install that. It's in the ChaoticAUR.

Read on.

2 Likes

The AU and AE models use different drivers.

2 Likes

ok. i will try

The AU drivers are only intended for external USB Wifi adapters. The AU drivers are unlikely to work.

I am not on my home computer, I will need to search my notes on that model.

4 Likes

Well spotted.

The other threads indicate the RTL8812AE driver is built into the kernel, so either this system needs to be rebooted or the card is disabled in some way.

@Orcxobila Can you reboot and also check rfkill list to verify the card isn't just turned off (e.g. via a hardware switch)?

1 Like

Or possibly a different kernel may help.

2 Likes

rfkill list

0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no

Wifi card appears to be active, so what's the specific issue?

Driver is not loading properly.

The most likely fix IMO is a kernel change.

I would suggest (in this order):

linux-next-git
linux-mainline
linux
linux-lts

Sadly this is just one of Realteks poorer adapters without great kernel support (and no driver available from the AUR).

2 Likes

Probably also worth trying:

sudo modprobe -r rtl8821ae
sudo modprobe -v rtl8821ae

to unload and reload the module to see whether it provides any useful detail in verbose mode.

3 Likes

Hello! i ended up switching from blackarch to regular garuda linux. seems like there was no driver for arch. Wifi worked as soon as i booted live version to install

2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.