我笔记本电脑中的 WiFi 适配器是 Realtek RTL8852AE。我目前正在双启动 Windows 11 和 Ubuntu 20.04.3 LTS。我已经尝试了多种选择,安装了 rtw89 的 realtek 驱动程序存储库。另一个建议是 Windows 可能会关闭适配器以节省电量,但当我在 Windows 11 中尝试时,取消适配器的选项不可用。
编辑:当我在 Windows 中转到网络适配器的属性时,电源管理选项卡不会出现。我尝试使用 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power 中的 CsEnabled 注册表项启用它,然后重新启动,可惜它没有出现。
sudo lshw -C 网络输出:
*-network UNCLAIMED
description: Network controller
product: Realtek Semiconductor Co., Ltd.
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration: latency=0
resources: ioport:2000(size=256) memory:d1600000-d16fffff
*-network
description: Ethernet interface
physical id: 2
logical name: bnep0
serial: 14:5a:fc:1e:03:3a
capabilities: ethernet physical
configuration: broadcast=yes ip=192.168.44.197 multicast=yes
sudo nmcli 设备的输出:
DEVICE TYPE STATE CONNECTION
4C:4F:EE:E6:67:1F bt connected OnePlus 8 Network
lo loopback unmanaged --
(我通过手机进行蓝牙网络共享)
答案1
事实证明我设法解决了我的问题
sudo modprobe -v rtw89pci
这似乎又随机开始工作......不知道该告诉你什么。
我还为该命令制作了一个脚本并将其保存,以防我碰巧启动并再次遇到相同的问题。
答案2
步骤 1 - 转至 Bios 设置并禁用安全启动。
sudo apt update
sudo apt install -y git build-essential
git clone https://github.com/lwfinger/rtw89.git
cd rtw89
make
sudo make install
sudo mkdir /usr/lib/firmware/rtw89
如果 mkdir 不起作用,请使用 -p 。
sudo mkdir -p /usr/lib/firmware/rtw89
sudo cp rtw8852a_fw.bin /usr/lib/firmware/rtw89/
sudo modprobe rtw89pci
如果 modeprobe 不起作用,则可能启用了安全启动。从 BIOS 设置中禁用它并重试。
sudo modprobe rtw89pci
(适用于 HP 笔记本电脑 - Pavallion Gaming 15-ec2008AX)