HP Omen 16-c0140ax安装Ubuntu 18.04.6 LTS后无线网卡未识别求助
HP Omen 16-c0140ax安装Ubuntu 18.04.6 LTS后无线网卡未识别求助
你好,从你贴出来的lshw -C network输出一眼就能定位问题:那个标着UNCLAIMED的Realtek网络控制器就是你的无线网卡,系统没给它装上合适的驱动,所以才显示“WiFi适配器未找到”。
先把关键的输出片段贴出来方便参考:
*-network UNCLAIMED description: Network controller product: Realtek Semiconductor Co., Ltd. vendor: Realtek Semiconductor Co., Ltd. bus info: pci@0000:05:00.0
为啥会这样呢?主要是Ubuntu 18.04.6默认用的是4.15版本的老内核,而HP Omen 16-c0140ax配的是比较新的Realtek无线网卡(大概率是RTL8852BE这类型号),老内核里没有内置这个网卡的驱动支持。下面给你几个可行的解决办法,按顺序试就行:
方法一:升级HWE内核(优先推荐)
Ubuntu 18.04有专门的HWE内核,专门用来支持新硬件。你现在已经通过USB共享网络(enp8s0f4u1)连上了网,直接执行下面的命令升级:
sudo apt update && sudo apt install --install-recommends linux-generic-hwe-18.04
安装完重启电脑,之后再跑一遍lshw -C network,看看那个UNCLAIMED的条目是不是变成正常的无线网卡了,一般到这一步问题就解决了。
方法二:手动编译安装开源驱动(如果升级内核没用)
要是升级HWE内核后还是识别不了,那就得手动装驱动了:
- 先装编译驱动需要的工具包:
sudo apt install git build-essential dkms
- 针对你这款机型常见的Realtek网卡,社区有维护适配的rtw89开源驱动,用git把代码克隆到本地(可以搜索相关关键词找到对应代码仓库)。
- 进入驱动代码目录,编译安装:
cd rtw89 sudo make && sudo make install
- 加载刚装的驱动模块:
sudo modprobe rtw89pci
- 重启电脑,应该就能看到WiFi选项了。
小提醒
- 要是之后你更新了系统内核,记得重新编译安装驱动;或者用dkms来管理驱动(安装时用
sudo dkms add .代替make install),这样内核更新后驱动会自动适配。 - 你的电脑还有AMD RX6600M显卡,升级内核后最好也把AMD的显卡驱动更到最新,避免出现兼容性问题。
备注:内容来源于stack exchange,提问作者Desh Raj




