蓝牙无法在Ubuntu 14.04 LTS中使用


17

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

我完全不知道是什么原因造成的,但是我知道Windows 8上的蓝牙设置非常小故障,这导致蓝牙始终保持打开状态,直到您中断了设备搜索,此后它才关闭,直到下次重启。因此,我认为可能是故障的Windows驱动程序弄乱了Ubuntu无法修复的某些内容。在完全安装ubuntu之前,我曾在Windows的虚拟机中尝试过ubuntu几次,然后蓝牙工作正常。

修复了过热的GPU之后,这款笔记本电脑已于昨天在工厂进行了全面测试,他们声称所有硬件均按预期运行。因此,我认为这不是硬件问题。

有谁知道是什么原因引起的问题,以及如何解决?


Answers:


8

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

rfkill list

如果存在阻塞,请使用unblock选项将其解除阻塞:

rfkill unblock wlan1

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

请参考这里


3
该列表中没有硬块/软块。
Ben_g 2014年

甚至在检测中似乎也存在问题。您可以粘贴lspci和lsusb的输出吗?
Prahlad Yeri 2014年


嗯 根本没有检测到像您的蓝牙这样的恶作剧。尝试一些操作:1-发出“ rfkill全部列出”。all子句有时会起作用。2-访问此链接,然后尝试按照建议的步骤安装缺少的软件包:askubuntu.com/questions/286834/…。3-如果没有任何效果,则必须在启动板上提交错误。
Prahlad Yeri 2014年

2

在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

1
安装以上内容Mate ubuntu 14.10后,从显示屏上删除了蓝牙图标,然后在屏幕左侧奇怪地安装了一个“ android”设置菜单。重新启动机器,现在蓝牙小程序和android设置屏幕都消失了!
Daithí

运行该apt-get在15.04中为我工作了
user40171

2
请注意,对于Ubuntu 16.04 LTS,它libgnome-bluetooth13不是,libgnome-bluetooth11并且缺少一些列出的软件包。
Pabru

1

戴尔Inspiron 15R上的蓝牙存在相同的问题。

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

dmesg | grep -i blue

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

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


我将所有固件文件从Ubuntu 12.04复制到14.04,蓝牙正常工作:cp * / lib / firmware /如我所见:蓝牙:固件已加载
2014年

1

我通过Ubuntu软件中心对其进行了修复。...我安装了除管理器之外的所有蓝牙软件(蓝色图标)。我只需要从Ubuntu软件中心安装Bluetooth Manager。


0

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

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

1
即使重新启动后,它的行为仍然相同。
Ben_g 2014年

0

目前没有任何内核支持Ben_g的蓝牙设备

ID 0930:021c Toshiba Corp.

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.