Ubuntu 24.04 LTS无线网卡无法识别网络的问题求助
Ubuntu 24.04 LTS无线网卡无法识别网络的问题求助
你好!看到你作为Ubuntu新手遇到了无线网卡无法识别的困扰,别着急,我结合你给出的硬件信息来帮你分析解决~
从你提供的lspci -k输出能看到,你的无线网卡是Qualcomm Technologies, Inc WCN785x Wi-Fi 7(802.11be) 320MHz 2x2 [FastConnect 7800],这个型号属于比较新的Wi-Fi 7网卡,Ubuntu 24.04默认的内核可能还没自带对应的驱动支持,这大概率就是问题的根源。
下面是针对新手友好的分步排查方案:
第一步:确认当前内核版本
首先打开终端(按下Ctrl+Alt+T组合键),输入以下命令查看当前内核版本:
uname -r
Ubuntu 24.04默认是6.8.x系列内核,而WCN785x需要至少6.9以上的内核才能获得原生支持,所以如果你的内核版本低于6.9,优先尝试更新内核。
第二步:更新到最新的硬件支持内核
在终端中依次执行以下命令,更新系统并安装针对硬件优化的HWE内核:
sudo apt update && sudo apt upgrade -y sudo apt install linux-generic-hwe-24.04
等待命令执行完成后,重启你的电脑,然后检查右上角的网络图标是否能识别到无线信号。
第三步:手动安装专用驱动(如果内核更新无效)
如果更新内核后还是无法识别无线网卡,我们可以手动安装Qualcomm针对该型号的专用驱动:
- 先安装编译驱动所需的工具和依赖:
sudo apt install git build-essential linux-headers-$(uname -r)
- 下载并安装驱动固件:
git clone https://git.codelinaro.org/clo/qsdk/oss/lklm/wlan/qca-wifi-fw.git cd qca-wifi-fw sudo cp -r WCN7850/ /lib/firmware/ cd ..
- 下载并编译驱动源码:
git clone https://git.codelinaro.org/clo/qsdk/oss/lklm/wlan/qca-wifi-driver.git cd qca-wifi-driver make sudo make install
完成后再次重启电脑,应该就能识别到无线网卡了。
额外注意事项
- 因为你是将Ubuntu安装在USB设备上,请确保电脑的启动模式为UEFI(如果设备支持的话),Legacy启动模式可能会导致硬件识别异常。
- 所有操作都需要保持有线网络连接正常,这样才能顺利下载驱动和依赖包。
备注:内容来源于stack exchange,提问作者Larry




