私のラップトップに新しいオペレーティングシステムであるdebian Bullseyeをインストールしました。ネットワーク管理者に Wi-Fi オプションが見つかりません。
sudo lshw -C network
与えられた、
...
*-network UNCLAIMED
description: Network controller
product: RTL8821CE 802.11ac PCIe Wireless Network Adapter
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration: latency=0
resources: ioport:2000(size=256) memory:c0600000-c060ffff
...
lspci
次の出力を提供します
...
Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
...
lsmod
与えられた
...
rtw88_8821ce 16384 0
rtw88_8821c 77824 1 rtw88_8821ce
rtw88_pci 28672 1 rtw88_8821ce
...
ソースリストにバックポートを追加したら、次を実行します。
sudo apt install -t bullseye-backports firmware-realtek
、そしてパフォーマンスがありますfirmware-realtek is already the newest version (20210315-3)
。
RTL8821C
バックポーティングなしで使用するのを見ることができます。ここ。
の出力はsudo modprobe wl && dmesg | grep wl
次のとおりです。modprobe: FATAL: Module wl not found in directory /lib/modules/5.10.0-9-amd64
出力ifconfig
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.42.0.2 netmask 255.255.255.0 broadcast 10.42.0.255
inet6 xxxx::xxxx:xxxx:xxxx:xxxx prefixlen 64 scopeid 0x20<link>
ether xx:xx:xx:xx:xx:xx txqueuelen 1000 (Ethernet)
RX packets 16449 bytes 16751257 (15.9 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 13241 bytes 1848301 (1.7 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 129 bytes 11324 (11.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 129 bytes 11324 (11.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ファームウェアを再インストールすると、次の警告が表示されます。
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_gpu_info.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_asd.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_ce.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_sdma.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_sdma.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi10_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_vcn.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_vcn.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_smc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_smc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_dmcub.bin for module amdgpu
またsudo journalctl | grep rtw
リターン
Nov 18 15:27:26 debian kernel: rtw_8821ce 0000:02:00.0: firmware: failed to load rtw88/rtw8821c_fw.bin (-2)
Nov 18 15:27:26 debian kernel: rtw_8821ce 0000:02:00.0: Direct firmware load for rtw88/rtw8821c_fw.bin failed with error -2
Nov 18 15:27:26 debian kernel: rtw_8821ce 0000:02:00.0: failed to request firmware
Nov 18 15:27:26 debian kernel: rtw_8821ce 0000:02:00.0: failed to load firmware
Nov 18 15:27:26 debian kernel: rtw_8821ce 0000:02:00.0: failed to setup chip efuse info
Nov 18 15:27:26 debian kernel: rtw_8821ce 0000:02:00.0: failed to setup chip information
Nov 18 15:27:26 debian kernel: rtw_8821ce: probe of 0000:02:00.0 failed with error -22
Nov 24 21:38:57 debian kernel: rtw_8821ce 0000:02:00.0: firmware: direct-loading firmware rtw88/rtw8821c_fw.bin
Nov 24 21:38:57 debian kernel: rtw_8821ce 0000:02:00.0: Firmware version 24.8.0, H2C version 12
Nov 24 21:38:57 debian kernel: rtw_8821ce 0000:02:00.0: rfe 2 isn't supported
Nov 24 21:38:57 debian kernel: rtw_8821ce 0000:02:00.0: failed to setup chip efuse info
Nov 24 21:38:57 debian kernel: rtw_8821ce 0000:02:00.0: failed to setup chip information
Nov 30 11:16:48 debian sudo[2358]: username : TTY=pts/0 ; PWD=/home/username ; USER=root ; COMMAND=/usr/sbin/modprobe rtw88_8821ce
Nov 30 11:23:31 debian sudo[2561]: username : TTY=pts/0 ; PWD=/home/username ; USER=root ; COMMAND=/usr/sbin/modprobe rtw88_8821ce
何もsudo dkms status
返されません。
セキュアブートを無効にしてドライバを再インストールしました。しかし、それはうまくいきませんでした。
答え1
以下からドライバをインストールこの子ストア。トーマス・ピンホが言ったように:
カーネル> = 5.9ではWi-Fiが機能しません。
Linuxカーネルバージョン5.9には、Realtekによって開発された破損したrtw88モジュールが含まれており、ほとんどの8821ceチップバージョンと互換性がありません。
sudo apt install git bc module-assistant build-essential dkms
sudo m-a prepare
echo "blacklist rtw88_8821ce" |sudo tee -a /etc/modprobe.d/blacklist.conf
git clone https://github.com/tomaspinho/rtl8821ce.git
cd rtl8821ce
sudo ./dkms-install.sh
答え2
これに興味があり、これがオプションであれば、最新のUbuntu 22.04.1をRTL8821CEで使用できます。 「独自の有効化」ボックスをクリックする必要もありません。 USBから起動した後やインストール前にも機能します。
私はDebianがUbuntuよりも厳密に無料でオープンソースなので、私のホストコンピュータにインストールすることを好みます。この場合はあまり問題はありませんが、私はDebianの無料ソリューションを数時間使ってみました。https://github.com/tomaspinho/rtl8821ceそしてからhttps://github.com/lwfinger/rtw88Debian 11 BullseyeのすべてのケースでRTL8821CEの存在をまったく認識していません。
許可された解決策は機能しますが、いくつかの微妙な部分が欠落している可能性があります。検索結果は Debian の WiFi カードに多くの問題があることを示しています。次回RealtekやHP PCにLinuxをインストールしたい場合は、2回考えます。しかし、Debianがあまりにも大きなドラマなしで時々それをサポートできることを願っています。
答え3
努力する
echo "options 8821ce wapf=1" | sudo tee /etc/modprobe.d/8821ce.conf
そして再起動