升级Ubuntu 24.04.1 LTS后HP ProBook 455 G9的RTL8852BE无线网卡驱动失效求助
你好,看到你升级Ubuntu 24.04.1 LTS后HP ProBook 455 G9的无线网卡无法识别,显示“No Wi-Fi Adapter Found”,而且之前尝试的方法没有效果,我来给你几个针对性的解决方案,你可以一步步尝试:
第一步:先确认无线网卡的具体型号
你的lshw输出只显示了有线网卡(RTL8111/8168),无线网卡未被系统识别,先运行以下命令确认硬件型号:
lspci -nn | grep -i wireless # 或者 sudo dmidecode -t network
HP ProBook 455 G9大多搭载的是Realtek RTL8852BE无线网卡,以下方案均针对该型号优化。
方案一:重新安装RTW89官方DKMS驱动
Ubuntu 24.04的内核虽自带RTW89驱动(适配Realtek 802.11ax网卡),但部分版本存在兼容性问题,重新安装DKMS版驱动可以解决:
- 先安装编译依赖:
sudo apt update && sudo apt install git build-essential dkms linux-headers-$(uname -r) - 克隆官方维护的RTW89驱动仓库:
git clone https://github.com/lwfinger/rtw89.git - 进入驱动目录并安装DKMS模块:
cd rtw89 sudo make dkms_install - 手动加载驱动模块:
sudo modprobe rtw89pci - 重启电脑,检查无线网卡是否被识别。
注意:如果你的电脑开启了安全启动,第三方DKMS驱动会被阻止加载,需要先进入BIOS/UEFI关闭安全启动再执行以上步骤。
方案二:检查并补充缺失的固件
固件文件缺失是Realtek无线网卡常见的识别失败原因,你可以通过以下步骤修复:
- 重新安装官方固件包:
sudo apt update && sudo apt install --reinstall linux-firmware - 若仍无效,手动下载RTL8852BE所需的固件文件:
# 创建固件目录(如果不存在) sudo mkdir -p /lib/firmware/rtw89 # 下载对应固件 sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtw89/rtl8852b_fw.bin -P /lib/firmware/rtw89/ - 加载驱动模块并重启:
sudo modprobe rtw89pci sudo reboot
方案三:调整内核版本
Ubuntu 24.04.1默认搭载6.8.x内核,部分版本对RTL8852BE的兼容性不佳,你可以尝试:
选项1:升级到最新稳定内核
运行以下命令升级系统及内核到最新版本,内核更新通常会修复硬件兼容性问题:
sudo apt update && sudo apt full-upgrade -y sudo reboot
选项2:回滚到升级前的旧内核
如果升级前无线网卡正常工作,重启电脑时在GRUB菜单中选择Advanced options for Ubuntu,然后选择升级前的内核版本(比如6.5.x系列)启动,测试无线是否恢复正常。若恢复,你可以暂时使用旧内核,等待后续内核更新修复问题。
方案四:排查驱动加载日志
如果以上方案都无效,运行以下命令获取驱动加载的日志信息,能帮你定位具体问题:
dmesg | grep -i rtw # 或者 dmesg | grep -i wireless
把日志内容贴出来,我可以帮你进一步分析原因。
备注:内容来源于stack exchange,提问作者laketax

