20.04 版中蓝牙经常无法工作

20.04 版中蓝牙经常无法工作

我通过蓝牙在桌面上使用 powerbeats 3 耳机,每 2 天启动后,我就会调试为什么我的耳机似乎不再连接。

我使用了以下问题及其答案,并且尽可能地使用它们:

某些答案有时会有效,有时将它们结合起来并重新启动系统似乎会神奇地有所帮助。

我的耳机无法再通过蓝牙连接的症状:

  • 使用 GUI,单击连接开/关按钮将其打开时,它会立即关闭。
  • 使用 bluetoothctl,移除设备,再次信任该设备并尝试配对,直到由于我的设备在尝试配对很长时间后关闭而失败。

可能与其中一些包相关:

  • bluez 5.53
  • 库蓝牙3 5.53

我希望得到帮助来调试这个问题,我想我已经厌倦了每隔几天重启几次只是为了让我的耳机工作。

编辑:我正在使用 tp link ub 400 蓝牙适配器。

“lsusb”结果:

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 003 Device 003: ID 1b1c:1b20 Corsair Corsair STRAFE RGB Gaming Keyboard
Bus 003 Device 002: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

编辑 2:澄清一下另一个问题

“hciconfig”结果:

hci0:   Type: Primary  Bus: USB
    BD Address: 00:1A:7D:DA:71:15  ACL MTU: 310:10  SCO MTU: 64:8
    UP RUNNING PSCAN ISCAN 
    RX bytes:718 acl:0 sco:0 events:54 errors:0
    TX bytes:3673 acl:0 sco:0 commands:53 errors:0

如您所见,我的设备显示正在运行,而另一个问题则显示处于关闭状态。

答案1

该设备 TP-Link UB400 与内核为 5.8.0-38 的 Ubuntu 20.10(即插即用)配合良好。

答案2

对于任何可能到达这里的人来说,Linux 中的蓝牙问题出现在与我在这个问题中发布的随机设备的组合中,再加上 pulseaudio,这总体来说很糟糕,特别是对于蓝牙相关问题。

使用 Ubuntu 21.04 和 21.10 一段时间后,pulseaudio 仍然无法正常工作,我已经测试了 Pipewire 超过 6 个月,它可以在每个设备上开箱即用,并且几乎没有任何错误。

我会建议任何遇到蓝牙问题的人给 Pipewire 一个机会。

答案3

TP-Link UB400 Nano 在 Ubuntu 20.04.2 LTS 内核 5.8.0-43 上运行良好,即插即用,蓝牙耳机也能正常工作,(如果没有,请安装 blueman)

答案4

带麦克风的蓝牙耳机可与我的 Ubuntu 20.04.4 LTS 上的 TP-Link UB400 USB BT 加密狗连接,最初它对我来说不起作用。但在更新一些软件包后,它开始为我工作。

sudo apt-get install bluez
sudo apt-get install bluetooth
sudo apt-get update
sudo apt-get upgrade

相关内容