I installed Arch Linux a few weeks ago and ever since I booted it up yesterday I've been having an issue where my Wi-Fi doesn't want to work, despite it working without issue until this point.
I looked into a few other threads and upon doing running (ip link
) i got the result:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
Another thread I saw had the same result and a response mentioned to run (ls /proc/sys/net/ipv4/conf
) and the directories listed were (all
, default
, lo
).
The thread mentioned that there should a wlan0
directory and continued assuming there was however this is not the case for me.
How do I restore Wi-Fi access on my system?
Upon being asked to run lspci -k My network adapter is:
0000:01:00.0 Network Controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
DeviceName: Realtek Wireless LAN + BT
SubSystem: Hewlett-Packard Company Device 87fd
Having run the commands pacman -Q linux
and uname -r
I can see that they are different, as pacman -Q linux
returns linux 6.1.1.arch1-1
and uname -r
returns 6.0.12-arch1-1
lsblk
lists:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTZ
nvme0n1 259:0 0 238.5G 0 disk
|-nvme0n1p1 259:1 0 256M 0 part
'-nvme0n1p2 259:2 0 238.2G 0 part /
Following the given answer, I ran mount /dev/nvme0n1p1 /boot
and I got the error:
mount: /boot: unknown filestsytem type 'vfat'
dmesg(1) may have more information after mount system call.
dmesg
/journalctl -k
.lspci -k
may also help if it's an internal WiFi adapter.pacman -Q linux
anduname -r
to see if they give the same version btw.