如何调试我的内置蓝牙不工作的原因?

Mar*_*oma 6 bluetooth

我想在我的电脑上看到蓝牙设备。我有一台支持蓝牙 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
Run Code Online (Sandbox Code Playgroud)

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

Dei*_*m0s 1

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

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

注意:它也会影响您的 WiFi 功能