蓝牙无法在ubuntu 14.04 LTS中运行

因为当我摆脱Windows 8并安装ubuntu时,我的蓝牙从未真正起作用。 Ubuntu检测到蓝牙硬件(它显示状态栏中的蓝牙图标),我可以打开或关闭它并设置可见性等。 但是,它永远无法找到任何蓝牙设备,当我尝试从其他设备连接到我的笔记本电脑时,它通常找不到我的电脑。 如果它确实找到我的电脑,它将使用它在Windows中的名称显示它(我不知道它是否应该这样做),并且连接到他的笔记本电脑会出现通信错误。

我不知道究竟是什么导致了这个问题,但我知道Windows 8上的蓝牙设置非常闪烁,这导致蓝牙总是处于打开状态,直到你打断了设备搜索,之后它就会关闭,直到下次重启。 因此,我认为可能是因为ubuntu无法修复的故障窗口驱动程序搞砸了。 在完全安装ubuntu之前,我曾经在Windows中的虚拟机中尝试了几次ubuntu,然后蓝牙工作正常。

这台笔记本电脑昨天在工厂经过全面测试后,修复了过热的gpu,他们声称所有硬件都应该按原样运行。 所以我认为这不是硬件问题。

有谁知道可能导致问题的原因,以及如何解决?

使用rfkill确保您的蓝牙设备上没有任何硬/软块。 问题:

 rfkill list 

如果有阻止,请使用unblock选项取消阻止:

 rfkill unblock wlan1 

将wlan1替换为蓝牙设备的类型。

请参考这里

在Ubuntu Gnome 14.10 beta 1上,蓝牙也无法识别我的耳机。 它从未完成配对。

@ user308564回答几乎为我工作。 但是, bluez-hcidump不可用。 我只是从包列表中删除了它,并且配对工作正常。

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

戴尔Inspiron 15R上的蓝牙问题也一样。

令人惊奇的是,它在Ubuntu 12.04上完美运行。 全新安装后,我能够连接任何蓝牙设备。 升级到14.04后 – 没有这种可能性,当我输入时:

 dmesg | grep -i blue 

我看到警告无法加载固件。

我想可能会从最新的Ubuntu版本中删除/删除某些专有固件。 我试图安装firmware-linux-nonfree包和上面提到的一些,但它没有帮助。 我想这个解决方案可能是在旧的Ubuntu机器上找到固件并复制到最新版本。

我通过Ubuntu软件中心修复了….除了经理我安装了所有蓝牙软件(蓝色图标)。 我只需要从Ubuntu软件中心安装蓝牙管理器。

尝试安装蓝牙驱动程序包:

 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 

目前,任何内核都不支持Ben_g的蓝牙设备

 ID 0930:021c Toshiba Corp. 

如果有人需要它工作添加注释与uname -a我可以修改它的源代码工作,因为它是另一个Atheros AR3012蓝牙设备