收起左侧

哈哈,我用DeepSeek把无线网卡搞定了

2
回复
1519
查看
[ 复制链接 ]

1

主题

2

回帖

0

牛值

江湖小虾

2025-3-6 10:07:32 显示全部楼层 阅读模式

系统原来不支持QCA9377的无线网卡,我让AI教我,实验了好多次终于成功了,不用等官方了。哈哈。

1. 确认硬件识别

首先检查系统是否能识别到无线网卡:

bash

复制

lspci -knn | grep -iA3 net  # PCIe 网卡
lsusb                       # USB 网卡

如果看到 QCA9377Qualcomm Atheros 相关条目,说明硬件已被识别。


2. 启用 Non-Free 仓库

Debian 默认不包含专有驱动和固件,需启用 Non-Free 源:

bash

复制

sudo nano /etc/apt/sources.list

在行尾添加 non-free,例如:

复制

deb http://deb.debian.org/debian/ stable main contrib non-free

更新仓库:

bash

复制

sudo apt update

3. 安装驱动和固件

QCA9377 通常需要 ath10k 驱动和固件:

bash

复制

sudo apt install firmware-atheros

重启系统或重新加载驱动:

bash

复制

sudo modprobe -r ath10k_pci && sudo modprobe ath10k_pci

4. 验证驱动加载

检查驱动和固件是否生效:

bash

复制

dmesg | grep ath10k

若看到 firmware ver 提示且无报错,则表示驱动正常加载。


5. 手动安装固件(可选)

如果官方仓库的固件过旧,可从 Linux 固件仓库手动安装:

bash

复制

wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ath10k/QCA9377/hw1.0/firmware-5.bin
sudo cp firmware-5.bin /lib/firmware/ath10k/QCA9377/hw1.0/
sudo reboot

6. 配置无线网络

使用 nmtuiiwconfig 连接网络:

bash

复制

sudo apt install network-manager
sudo systemctl start NetworkManager
nmtui  # 图形化网络配置

常见问题解决

  • 驱动未加载:检查 dmesg 输出,确认是否缺少固件文件。

  • Secure Boot 干扰:在 BIOS 中禁用 Secure Boot。

  • 内核版本过低:升级内核(需谨慎): bash

    复制

    sudo apt install linux-image-amd64

完成以上步骤后,无线网卡应能正常工作。如遇问题,请根据 dmesg 日志进一步排查。

收藏
送赞 5
分享

1

主题

2

回帖

0

牛值

江湖小虾

2025-3-6 16:05:08 显示全部楼层
官方不是更新了吗?有无线网卡连接功能了
只支持部分网卡,有的网卡型号还不支持。  详情 回复
2025-3-7 22:23

1

主题

2

回帖

0

牛值

江湖小虾

2025-3-7 22:23:49 楼主 显示全部楼层
只支持部分网卡,有的网卡型号还不支持。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则