You are not logged in.

#1 2020-10-20 00:15:37

copperteal01
Member
Registered: 2020-10-19
Posts: 2

[SOLVED] WiFi stopped detecting networks 8821CE

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 threadhere'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

#2 2020-10-20 00:21:13

loqs
Member
Registered: 2014-03-06
Posts: 17,327

Re: [SOLVED] WiFi stopped detecting networks 8821CE

What if you blacklist rtw88_8821ce and reinstall rtl8821ce-dkms?

Offline

#3 2020-10-20 01:20:16

copperteal01
Member
Registered: 2020-10-19
Posts: 2

Re: [SOLVED] WiFi stopped detecting networks 8821CE

loqs wrote:

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

Board footer

Powered by FluxBB