连接 JBL 蓝牙音箱

连接 JBL 蓝牙音箱

我无法从以下位置找到它:

在此处输入图片描述

我甚至无法打开蓝牙:

在此处输入图片描述

我可以从我的 Android 手机连接到这个扬声器,所以我猜问题出在 Ubuntu 14.04。

我试过:

$ sudo hciconfig hci0 reset 
Can't init device hci0: Operation not possible due to RF-kill (132)
$ sudo rfkill list
1: asus-wlan: Wireless LAN
    Soft blocked: no
    Hard blocked: no
2: asus-bluetooth: Bluetooth
    Soft blocked: yes
    Hard blocked: no
3: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
7: hci0: Bluetooth
    Soft blocked: yes
    Hard blocked: no

$ sudo rfkill unblock 2
$ sudo rfkill unblock 7

现在我可以打开它,但添加设备按钮被禁用。

在此处输入图片描述

答案1

潜在的原因...

将我的评论转换为答案

此类问题大多是由于内核问题造成的。内核是物理硬件之间的接口,并以受控方式呈现物理硬件,桌面软件可以有效使用并允许用户控制。

蓝牙适配器大多基于 USB。当今大多数硬件都基于 USB2 或 USB3。内核使用不同的模块来查询这两个版本。

假设您使用 USB3 进行连接,则 USB3 内核模块 XHCI 可能存在潜在问题。

那我该怎么办呢?

您确实应该测试最新的内核(在编写 3.16 系列时)——但如果您想要继续获得支持,您需要与 Canonical 内核开发人员合作找出解决方案。提交错误报告——包括您已提交的错误报告的详细信息安装最新的内核他们做了/没做工作等等。

作为一种解决方法,许多 BIOS 都有能力降级 USB3 端口 - 将其降级为 USB2 速度。这称为“XHCI 预启动模式”

如果您禁用此模式,这将强制内核将您的蓝牙设备视为基于 USB2 的设备。

答案2

安装驱动程序包和蓝牙设备运行所需的所有包:

sudo apt-get install bluez bluez-alsa bluez-audio bluez-btsco bluez-compat bluez-cups bluez-dbg bluez-gstreamer bluez-hcidump bluez-pcmcia-support bluez-tools bluez-utils python-bluez bluewho indicator-bluetooth libbluetooth-dev libgnome-bluetooth11 libbluetooth3 python-gobject python-dbus

答案3

我遇到了同样的问题,选择模式(在声音设置中)为高保真播放(A2DPslink)时问题得到解决

答案4

对于 Ubuntu 14.04 LTS:

1)转到蓝牙图标,通常位于屏幕的右上角

2) 设置新设备...

3)设备类型:耳机...其他音频设备。

这应该会使扬声器可见。选择、继续并享受。

相关内容