如何调试内置蓝牙无法工作的原因?

如何调试内置蓝牙无法工作的原因?

我想通过我的计算机查看蓝牙设备。我有一台支持蓝牙 4.0 的 Asus x79 Deluxe。如果能在 Linux 下运行就好了。

我已经安装了以下软件包:

  • bluez-utils
  • libopenobex1

我已blueman安装并单击“打开蓝牙”。之后,当我单击设备时,它看不到任何设备。当我单击“适配器”时,我会看到一个空的弹出窗口。

问题是什么?我该如何进一步调查/解决它?

我的系统

$ uname -a
Linux pc09 3.13.0-36-generic #63-Ubuntu SMP Wed Sep 3 21:30:07 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

$ cat /etc/issue
Linux Mint 17 Qiana \n \l

$ lspci | grep -i blu
$ lsusb | grep -i blu
$ lshw | grep -i blu
$ lsmod | grep -i blu
bluetooth             391136  10 bnep,rfcomm
$ hciconfig --all


$ dmesg | grep -i blue
[    3.746659] Bluetooth: Core ver 2.17
[    3.746667] Bluetooth: HCI device and connection manager initialized
[    3.746672] Bluetooth: HCI socket layer initialized
[    3.746673] Bluetooth: L2CAP socket layer initialized
[    3.746675] Bluetooth: SCO socket layer initialized
[    3.796894] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.796898] Bluetooth: BNEP filters: protocol multicast
[    3.796904] Bluetooth: BNEP socket layer initialized
[    3.797018] Bluetooth: RFCOMM TTY layer initialized
[    3.797021] Bluetooth: RFCOMM socket layer initialized
[    3.797024] Bluetooth: RFCOMM ver 1.11

$ sudo hcitool scan
Device is not available: No such device

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

我不确定,但我认为 WLAN 芯片组BCM4352也是处理蓝牙的部分。

答案1

恐怕BCM4352是当前 Linux 内核的 b43 驱动程序不支持。我建议尝试使用 Dell 或 Broadcom 的专有驱动程序,另请参阅这个答案在旧版本的 Ubuntu 上也有同样的问题。

如果他们为 Ubuntu 14 提供 .deb 软件包,您可能能够看到该设备blueman并使用它。

笔记:它也会影响你的wifi功能

相关内容