当我进入设置时,我的笔记本电脑显示“未找到 WiFi 适配器”。以下是 lpsi 返回的内容:
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:b852]
和lshw -C network
:
WARNING: you should run this program as super-user.
*-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: cap_list
configuration: latency=0
resources: ioport:2000(size=256) memory:80500000-805fffff
*-network
description: Ethernet interface
physical id: b
bus info: usb@1:1
logical name: enxeaa730017396
serial: ea:a7:30:01:73:96
capabilities: ethernet physical
configuration: broadcast=yes driver=ipheth driverversion=5.15.0-35-generic ip=172.20.10.8 link=yes multicast=yes
lsmod | grep rtw
结果:
rtw89pci 49152 0
rtw89core 352256 1 rtw89pci
mac80211 1228800 2 rtw89pci,rtw89core
cfg80211 958464 2 rtw89core,mac80211
modinfo rtw89pci
结果:
filename: /lib/modules/5.15.0-35-generic/kernel/drivers/net/wireless/realtek/rtw89/rtw89pci.ko
license: Dual BSD/GPL
description: Realtek 802.11ax wireless PCI driver
author: Realtek Corporation
srcversion: 5F18D2B3333DF111288DB86
depends: rtw89core,mac80211
retpoline: Y
name: rtw89pci
vermagic: 5.15.0-35-generic SMP mod_unload modversions
parm: disable_clkreq:Set Y to disable PCI clkreq support (bool)
parm: disable_aspm_l1:Set Y to disable PCI ASPM L1 support (bool)
parm: disable_aspm_l1ss:Set Y to disable PCI L1SS support (bool)
我已检查它是否在 BIOS 中被硬阻止。我尝试了 rtw89 和 rtw88 驱动程序,并按照说明操作,但无济于事。我还尝试购买 wifi usb 加密狗,但也无法让它与 linux 配合使用。
我有一台联想 yoga 6 13ALC7 和 Ubuntu 22.04 LTS。有什么办法可以在这台电脑上获取 wifi 吗?
预先感谢您的任何帮助!
答案1
用户@Chilli 刚刚为您的特定设备发布了一个备用驱动程序。运行命令前请重新启动。答案就在这里, 只是跳过前两个命令(以 sudo 开头apt update
)。此外,运行后sudo make install
您可能需要运行sudo modprobe 8852be
来加载驱动程序。
sudo apt update
sudo apt install git bc
git clone https://github.com/HRex39/rtl8852be.git
cd rtl8852be
make
sudo make install
sudo modprobe 8852be
请查看(并点赞)原始答案以获取更多信息和有关如何在未来的内核更新后重新编译的说明。
答案2
驱动程序 rtl8852be 已过时,并且通常不如现在的驱动程序https://github.com/lwfinger/rtw89.git,它与 2-3 个月后发布的内核 6.2 中的代码相似。repohttps://github.com/lwfinger/rtw8852be.git将于12月1日被删除。
答案3
作为Larry Finger 暗示,安装 Linux内核 6.2或更新版本解决了这个问题。现在,运行软件更新程序应该可以在 Ubuntu 22.04 上安装足够新的内核。