You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 16.04 LTS下MSI GS70 2QD的AR3012蓝牙驱动无法识别问题

解决MSI GS70 2QD上Ubuntu 16.04 LTS的Atheros AR3012蓝牙驱动问题

从你给出的系统和设备信息来看,你的笔记本搭载的是Atheros AR3012蓝牙4.0设备(lsusb里标注的ID 0cf3:3004),但当前内核没有加载对应的驱动,所以rfkill list里看不到蓝牙条目。我来帮你一步步解决这个问题:

1. 准备依赖与固件文件

Ubuntu 16.04的默认固件包没有包含AR3012所需的适配固件,我们需要手动获取并安装:

首先更新系统并安装必要的工具:

sudo apt-get update && sudo apt-get install git build-essential linux-headers-$(uname -r)

接着克隆包含适配固件的仓库(本地操作,无需跳转外部网站):

git clone https://github.com/jeremyb31/ath3k-firmware.git
cd ath3k-firmware

将固件文件复制到系统的固件目录:

sudo cp -v ath3k-1.fw /lib/firmware/ath3k-1.fw
sudo cp -v ath3k-2.fw /lib/firmware/ath3k-2.fw

2. 加载蓝牙驱动模块

现在手动加载AR3012对应的ath3k驱动模块:

sudo modprobe ath3k

加载完成后重新检查蓝牙状态:

rfkill list

这时候你应该能看到蓝牙的条目,显示Soft blocked: no和Hard blocked: no,说明驱动已经成功识别到设备了。

3. 设置驱动开机自动加载

为了避免每次重启都要手动加载模块,把ath3k添加到系统的自动加载列表:

echo "ath3k" | sudo tee -a /etc/modules

4. 验证蓝牙功能

重启你的笔记本,打开系统的蓝牙管理器,尝试搜索附近的蓝牙设备。如果遇到连接不稳定的问题,可以重启蓝牙服务:

sudo systemctl restart bluetooth

额外排查建议

如果以上步骤后还是无法正常工作,查看内核日志排查驱动加载错误:

dmesg | grep -i bluetooth

如果日志里出现固件相关的报错,确认你之前复制的固件文件是否存在于/lib/firmware/目录,并且文件权限正确。

内容的提问来源于stack exchange,提问作者PsycoWalrus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 03:20:59