You are not logged in.
Hi all,
Wifi was working fine up until a few days ago. Currently, no connections are listed; I came back from a few consecutive flights and I'm hoping the laptop didn't get jostled in some way, and it was also unfortunately dropped a few months ago. However, everything was working fine up until the last few days. However, I also hadn't run `sudo pacman -Syu` for about 10 days. I'm hoping that I can figure it out if it's a hardware issue and, if not, how I can get the wifi working again. I'm using `NetworkManager` and connect using `nmtui connect` Here are some outputs.
The output of `lspci -knn | grep -iA3 net`
01:00 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter [10ec:c822]
DeviceName: Realtek PCIE CardReader
Subsystem: Hewlett-Packard Company Device [103c:85f7]
Kernel modules: rtw88_8822ce
Then, `rfkill` doesn't even show a wireless device:
ID TYPE DEVICE SOFT HARD
0 bluetooth hci0 unblocked unblocked
I can't connect to any networks with `nmtui connect`. `ip link` also doesn't show any wlan device.
Any help would be greatly appreciated!
Edit: if it is helpful, here are some module versions:
linux: 6.15.3.arch1-1
NetworkManager: 1.52.0-1
The device also does not have an ethernet port.
Things I have tried:
- reboot
- sudo systemctl restart NetworkManager
- rfkill unblock all
- nmcli radio wifi on
Last edited by perry127 (2025-07-10 15:43:17)
Offline
I came back from a few consecutive flights and I'm hoping the laptop didn't get jostled in some way...
I know this is probably a stupid question, but does your laptop have a WiFi "hard-kill" switch on the exterior of the case?
Cheers,
"Before Enlightenment chop wood, carry water. After Enlightenment chop wood, carry water." -- Zen proverb
Offline
Hi dakota!
Thanks for the help -- there is the usual Fn + F12 key combo, but that doesn't appear to do anything.
Is there any reason the chip would show up in lspci but not in rfkill?
Thanks again!
Offline
Also -- `ip link` lists only two interfaces: lo and virbr0, not wlo1 interface. I'm confused as to how the card is clearly there but the interface is not?
Offline
Fixed the problem. Steps:
1. USB to ethernet adapter and plugged it in. Worked like a charm.
2. Then, `sudo pacman -Syu`. This did not fix the problem, but got the system back up to date.
3. Probably, what I should have done first -- I read this: https://wiki.archlinux.org/title/Networ … interfaces
4. To diagnose the issue, ran `sudo dmesg | grep firmware`. Noticed that there was an error loading the firmware for the card that I found using `lspci -k`. Basically, the firmware for the Realtek wireless card was not being loaded.
5. Ran `sudo pacman -S linux-firmware` to update the firmware required to use the card.
6. Reboot.
Now it works.
Offline