You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Realtek RTL8821CE无线网卡在多Linux发行版(Arch系除外)中的故障求助

Realtek RTL8821CE无线网卡在多Linux发行版(Arch系除外)中的故障求助

我在几乎所有试过的Linux发行版(包括ChromeOS Flex)上都遇到了rtl8821ce无线网卡的各种问题,唯独Arch Linux和EndeavourOS是正常的。以下是sudo dmesg的输出片段:

[   14.581318] wlo1: authenticate with 88:c3:97:39:db:2f (local address=4c:eb:bd:0b:d0:1b)
[   14.713127] wlo1: send auth to 88:c3:97:39:db:2f (try 1/3)
[   14.749242] wlo1: authenticated
[   14.750050] wlo1: associate with 88:c3:97:39:db:2f (try 1/3)
[   14.788915] wlo1: RX AssocResp from 88:c3:97:39:db:2f (capab=0xc11 status=0 aid=2)
[   14.789470] wlo1: associated
[   18.299217] systemd-journald[299]: /var/log/journal/e9663d1213734ff7b14ddbd7c36e7379/user-1000.journal: Monotonic clock jumped backwards relative to last journal entry, rotating.
[   18.634410] rfkill: input handler enabled
[   21.066476] rfkill: input handler disabled
[   21.633816] kauditd_printk_skb: 21 callbacks suppressed
[   21.633818] audit: type=1400 audit(1711602848.847:143): apparmor="DENIED" operation="capable" class="cap" profile="/snap/snapd/21184/usr/lib/snapd/snap-confine" pid=3657 comm="snap-confine" capability=12  capname="net_admin"
[   21.633830] audit: type=1400 audit(1711602848.847:144): apparmor="DENIED" operation="capable" class="cap" profile="/snap/snapd/21184/usr/lib/snapd/snap-confine" pid=3657 comm="snap-confine" capability=38  capname="perfmon"
[   24.570189] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   24.680233] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   25.122087] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   25.232203] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   25.674463] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   25.784186] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   26.218202] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   26.328196] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   26.763073] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   26.873101] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   27.307121] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   27.418109] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   27.850346] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   27.960199] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   28.394192] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   28.504461] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   28.938461] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   29.048285] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   29.482193] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   29.592194] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   30.714436] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   30.824176] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   32.314464] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   32.795102] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   32.905159] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[   38.376686] warning: `ThreadPoolForeg' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211
[  513.540907] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[  513.650869] rtw_8821ce 0000:02:00.0: timed out to flush queue 1
[  518.395958] wlo1: authenticate with 88:c3:97:39:db:2f (local address=4c:eb:bd:0b:d0:1b)
[  518.527822] wlo1: send auth to 88:c3:97:39:db:2f (try 1/3)
[  518.565151] wlo1: authenticated
[  518.565650] wlo1: associate with 88:c3:97:39:db:2f (try 1/3)
[  518.675742] wlo1: associate with 88:c3:97:39:db:2f (try 2/3)
[  518.779646] wlo1: associate with 88:c3:97:39:db:2f (try 3/3)
[  518.884705] wlo1: association with 88:c3:97:39:db:2f timed out
[  524.012679] wlo1: authenticate with 88:c3:97:39:db:2f (local address=4c:eb:bd:0b:d0:1b)
[  524.146568] wlo1: send auth to 88:c3:97:39:db:2f (try 1/3)
[  524.184478] wlo1: authenticated
[  524.185371] wlo1: associate with 88:c3:97:39:db:2f (try 1/3)
[  524.230109] wlo1: RX AssocResp from 88:c3:97:39:db:2f (capab=0xc11 status=0 aid=2)
[  524.230605] wlo1: associated
[  647.248980] wlo1: authenticate with 88:c3:97:39:db:2f (local address=4c:eb:bd:0b:d0:1b)
[  647.380823] wlo1: send auth to 88:c3:97:39:db:2f (try 1/3)
[  647.417364] wlo1: authenticated
[  647.417641] wlo1: associate with 88:c3:97:39:db:2f (try 1/3)
[  647.456767] wlo1: RX AssocResp from 88:c3:97:39:db:2f (capab=0xc11 status=0 aid=2)
[  647.457192] wlo1: associated

以下是和无线网卡相关的lspci -nnk输出片段:

02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter [10ec:c821]
    DeviceName: WLAN
    Subsystem: Hewlett-Packard Company RTL8821CE 802.11ac PCIe Wireless Network Adapter [103c:831a]
    Kernel driver in use: rtw_8821ce
    Kernel modules: rtw88_8821ce, 8821ce

另外,在我把pcie_aspm=off和pci=noaer添加到/etc/default/grub的GRUB_CMDLINE_LINUX_DEFAULT行之前,还遇到过这样的问题:

what is happening here?

[  350.349831] pcieport 0000:00:1d.1: AER: Multiple Corrected error received: 0000:02:00.0
[  350.349848] rtl8821ce 0000:02:00.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
[  350.349850] rtl8821ce 0000:02:00.0:   device [10ec:c821] error status/mask=00000001/0000e000
[  350.349851] rtl8821ce 0000:02:00.0:    [ 0] RxErr                  (First)

现在我该怎么办?我真的不想再换回Arch Linux了(原因你们懂的),有没有人能给我一些修复建议?我目前用的是Ubuntu 23.10,官方的rtl8821ce-dkms包找不到,我已经安装了第三方的rtl8821ce-dkms驱动,但还是会遇到错误。任何帮助我都会非常感激!

备注:内容来源于stack exchange,提问作者Alif Al Amin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 13:23:11