You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Kubuntu 24.04蓝牙无法发现设备(驱动为最新版本)求助

Kubuntu 24.04蓝牙无法发现设备(驱动为最新版本)求助

刚上手Kubuntu 24.04一周,正在折腾系统配置,结果发现蓝牙搜不到任何设备——我试了好几个已经开启配对模式的设备,它们在其他系统和我的安卓手机上都能正常连接。我查过蓝牙服务状态、设备信息,看起来服务正常、驱动也没问题,但就是搜不到设备。有没有大佬能给点排查方向?

我这边显示蓝牙服务和设备都正常运行的输出如下:

codys@lilKalu:~$ service bluetooth status
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: enabled)
     Active: active (running) since Sun 2024-06-16 09:41:07 CDT; 17min ago
       Docs: man:bluetoothd(8)
   Main PID: 869 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 18647)
     Memory: 3.1M (peak: 4.0M)
        CPU: 84ms

可以试试这些排查步骤:

  • 先确认蓝牙可发现模式是否开启:有时候系统默认没开可发现,或者设备没设置成可被搜索状态。你可以在系统设置的蓝牙面板里找“可被发现”的开关打开后再搜;也能用命令行操作:输入bluetoothctl进入交互模式,再敲discoverable on,之后尝试搜索设备。
  • 重启蓝牙服务并重置蓝牙栈:偶尔服务看似正常但实际状态异常,试试这套操作:
    sudo systemctl stop bluetooth
    sudo rmmod btusb
    sudo modprobe btusb
    sudo systemctl start bluetooth
    
    完成后重新搜索设备试试。
  • 检查蓝牙适配器硬件状态:用hciconfig命令查看适配器是否被正确识别、状态是否为UP。如果显示DOWN,就用hciconfig hci0 up(hci0是适配器名称,不同设备可能有差异)来启动它。
  • 重装蓝牙相关软件包:哪怕驱动是最新的,也可以试试重置蓝牙守护进程相关组件:
    sudo apt update && sudo apt install --reinstall bluetooth bluez bluez-tools
    
    安装完成后重启系统再测试。
  • 查看蓝牙日志定位错误:输入journalctl -u bluetooth.service -f实时查看蓝牙服务日志,然后尝试搜索设备,看看有没有权限问题、适配器初始化失败这类报错,根据日志信息针对性排查。

备注:内容来源于stack exchange,提问作者cdyswnnr

火山引擎 最新活动