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

Ubuntu 24.04下Qualcomm QCNFA765蓝牙异常:发现循环及连接失败

解决Ubuntu 24.04下Qualcomm QCNFA765蓝牙发现模式循环问题

问题概述

Ubuntu 24.04(内核6.11.0-26-generic)环境中,Dell Precision 5820 Tower搭载的Qualcomm QCNFA765 WiFi/BT扩展卡出现蓝牙发现模式持续自动开关循环,无法成功配对外部设备。已完成基础排查:

  • 扩展卡被系统正常识别
  • Bluez组件(v5.72)已安装
  • Bluetooth服务运行正常
  • rfkill、hciconfig显示设备未被阻塞

进一步排查与解决方案

1. 禁用蓝牙节能与调整控制器模式

编辑蓝牙主配置文件,关闭可能导致异常的节能特性:

sudo nano /etc/bluetooth/main.conf

修改或添加以下配置项:

AutoEnable=true
ControllerMode = bredr
FastConnectable = false

保存后重启蓝牙服务:

sudo systemctl restart bluetooth

2. 重装/更新网卡固件

Qualcomm QCNFA765的固件兼容性可能引发此问题,先尝试重装系统固件:

sudo apt update && sudo apt install --reinstall linux-firmware

若无效,手动下载适配的最新固件:

sudo mkdir -p /lib/firmware/ath11k/QCNFA765/hw2.0/
sudo wget -O /lib/firmware/ath11k/QCNFA765/hw2.0/board-2.bin https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ath11k/QCNFA765/hw2.0/board-2.bin
sudo wget -O /lib/firmware/ath11k/QCNFA765/hw2.0/firmware-6.bin https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ath11k/QCNFA765/hw2.0/firmware-6.bin

重启系统后测试蓝牙功能。

3. 重置蓝牙配置文件

清除现有蓝牙配对数据,重新初始化服务:

sudo systemctl stop bluetooth
sudo rm -rf /var/lib/bluetooth/*
sudo systemctl start bluetooth

随后通过bluetoothctl重新开启发现与配对:

sudo bluetoothctl
power on
discoverable on
pairable on
scan on

4. 添加内核参数禁用USB自动挂起

蓝牙USB控制器的自动挂起可能导致状态异常,编辑GRUB配置:

sudo nano /etc/default/grub

修改GRUB_CMDLINE_LINUX_DEFAULT项,添加btusb.enable_autosuspend=0:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash btusb.enable_autosuspend=0"

更新GRUB并重启系统:

sudo update-grub
sudo reboot

5. 监控蓝牙服务实时日志

开启实时日志,观察发现模式循环时的细节错误:

sudo journalctl -u bluetooth.service -f

执行配对操作时,留意日志中是否有固件加载失败、权限冲突或设备状态异常的提示。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 19:49:50