Skip to content

Ubuntu 18.04上的蓝牙连接问题

以前的博客当中有提到Ubuntu 16.04上用蓝牙耳机的事。现在系统升级到18.04后,发现每次计算机休眠再唤醒后,蓝牙耳机都无法连接。查看系统日志,发现有如下错误信息:

Jun 2 15:46:48 violet kernel: [ 7909.390270] xhci_hcd 0000:00:14.0: Root hub is not suspended
Jun 2 15:46:48 violet kernel: [ 7909.510026] Bluetooth: hci0: last event is not cmd complete (0x0f)
Jun 2 15:47:04 violet kernel: [ 7925.382458] xhci_hcd 0000:00:14.0: Root hub is not suspended
Jun 2 15:47:04 violet kernel: [ 7925.506302] Bluetooth: hci0: last event is not cmd complete (0x0f)
Jun 2 15:47:20 violet kernel: [ 7941.386527] xhci_hcd 0000:00:14.0: Root hub is not suspended

网上搜了一下,这个问题应该是一个蓝牙程序的bug,而且不限于Ubuntu 18,其他的发行版也有同样的问题。根据相关的bug报告,使用下面这个PPA更新bluez程序可以解决这个问题。希望Ubuntu及早将此问题修正。

sudo add-apt-repository ppa:bluetooth/bluez
sudo apt-get update
sudo apt-get upgrade
Avatar

专业Linux/Unix/Windows系统管理员,开源技术爱好者。对操作系统底层技术,TCP/IP协议栈以及信息系统安全有强烈兴趣。电脑技术之外,则喜欢书法,古典诗词,数码摄影和背包行。

Sidebar