You are not logged in.
My internet worked fine yesterday, and I upgrade (sudo pacman -Syu) daily. When I booted up today my wifi was on but no networks are displayed.
$ wifi
wifi = on
I get no output from
$ sudo iw dev wlp1s0 scan
If I start Xfce, my NetworkManager Applet displays "disconnected" and no networks under "Wi-Fi Networks". However, I'm currently connected to home internet wifi via my cell phone.
I found that my regulatory domain was set to 00, I installed crda and changed it to US. "iw reg get" now lists it as US. rebooted, no change to problem. (iw reg get still says US after reboot)
I checked if rfkill was the issue:
$ rfkill list
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Yesterday, I upgraded to Linux 5.9.1 (didn't reboot then). In light of these posts, I tried downgrading from my cache with
sudo pacman -U linux-5.8.14.arch1-1-x86_64.pkg.tar.zst linux-headers-5.8.14.arch1-1-x86_64.pkg.tar.zst
No change after a reboot. I re-installed linux 5.9.1 (sudo pacman -Suy).
I was using the AUR package rtl8821ce-dkms. I tried removing this with "sudo pacman -Rsu rtl8821ce-dkms", reboot, no change.
I went to the wireless config page,
I checked that the kernel driver is in use:
$ lspci -k
01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
Subsystem: Lenovo Device c024
Kernel driver in use: rtw_8821ce
Kernel modules: rtw88_8821ce
I checked that the wireless interface was created and is up:
$ ip link
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
2: wlp1s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DORMANT group default qlen 1000
link/ether 26:ac:c6:4d:2e:6e brd ff:ff:ff:ff:ff:ff permaddr 28:39:26:34:5e:f9
4: enp0s20f0u1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 3c:18:a0:44:1a:65 brd ff:ff:ff:ff:ff:ff
I checked for loaded firmware: (I don't know enough, but this may be where the problem lies)
$ dmesg | grep firmware
[ 0.200727] Spectre V2 : Enabling Restricted Speculation for firmware calls
[ 14.592497] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
I checked for relevant issues: ("dmesg | grep wlan0" has the same output)
$ dmesg | grep wlp1s0
[ 15.426996] rtw_8821ce 0000:01:00.0 wlp1s0: renamed from wlan0
Since I don't get a "loaded firmware version ..." message, I don't know how to proceed.
As requested in this thread, here's a pastebin from "sudo journalctl -b".
Do you have any suggestions on what to try or look at?
--------------------------------------------------------------------------------
Edit: Blacklisting rtw88_8821ce, uninstalling rtl8821ce-dkms, and installing rtl8821ce-dkms-git worked.
Last edited by copperteal01 (2020-10-20 06:39:59)
Offline
What if you blacklist rtw88_8821ce and reinstall rtl8821ce-dkms?
Offline
What if you blacklist rtw88_8821ce and reinstall rtl8821ce-dkms?
Thanks. Did that, rebuilt (mkinitcpio -P), reboot. No luck.
I checked "lspci -k" and get
Kernel driver in use: rtl8821ce
Kernel modules: rtw88_8821ce, 8821ce
Offline