在 Ubuntu 16.04 上未找到蓝牙适配器

在 Ubuntu 16.04 上未找到蓝牙适配器

(我知道这个错误已经以不同的形式被报告,但这个网站上的旧解决方案对我都不起作用)

我在 Unity 控制中心蓝牙程序中看不到任何蓝牙适配器。笔记本电脑是戴尔 Vostro 3300,我使用的是 Ubuntu 16.04.1

sudo lsmod |grep bluetooth 的输出

bluetooth             520192  4 btbcm,btrtl,btusb,btintel

sudo lsusb |grep Bluetooth 的输出

Bus 001 Device 003: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)

dmesg | grep Bluetooth 的输出

[  516.708947] Bluetooth: Core ver 2.21
[  516.708977] Bluetooth: HCI device and connection manager initialized
[  516.708981] Bluetooth: HCI socket layer initialized
[  516.708984] Bluetooth: L2CAP socket layer initialized
[  516.708991] Bluetooth: SCO socket layer initialized

sudo rfkill 列表的输出

0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: brcmwl-0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

编辑:尝试了 Pilot6 推荐的解决方案,但它不适用于我的蓝牙芯片组。

答案1

所以这很奇怪,但是尽管之前在 Ubuntu 16.04 上没有检测到该设备,但它现在正在工作。安装 Windows 7 并启用该设备后,发现它工作正常,我搜索了有关确切模块的详细信息,因为我已经有了它的 Windows 名称。后来我发现 bluez-utils 从 14.04 到 14.10 发生了变化,这可能会损坏该设备。(bluez 从 4.x 升级到 5.x)然后我安装了 Ubuntu 14.04 来亲自确认该设备正在工作,结果确实如此。然后我尝试安装 16.10,该设备仍在工作,所以我假设让它在 Ubuntu 14.04 或 Windows 7 上切换,然后安装更高版本的 Ubuntu 使其工作。

相关内容