Ubuntu没有检测到我的蓝牙接收器,如何修复它?

先阅读

这是一个典型的问题,将成为解决蓝牙问题的路标。 如果任何此答案无法解决您的问题,请在另一个问题中提供与此问题相同的信息,并添加指向此问题的链接 。 您还应该提供每个解决方案的结果/更改。

现在大约两天,我的蓝牙function尚未实现。 顶部面板上没有蓝牙图标。 蓝牙窗口完全冻结,如下图所示:

蓝牙窗口

bluetoothd -d -n的输出是:

 bluetoothd[3390]: Bluetooth daemon 4.98 bluetoothd[3390]: src/main.c:parse_config() parsing main.conf bluetoothd[3390]: src/main.c:parse_config() discovto=0 bluetoothd[3390]: src/main.c:parse_config() pairto=0 bluetoothd[3390]: src/main.c:parse_config() pageto=8192 bluetoothd[3390]: src/main.c:parse_config() auto_to=60 bluetoothd[3390]: src/main.c:parse_config() name=%h-%d bluetoothd[3390]: src/main.c:parse_config() class=0x000100 bluetoothd[3390]: src/main.c:parse_config() discov_interval=30 bluetoothd[3390]: src/main.c:parse_config() Key file does not have key 'DeviceID' 

start bluetooth的输出是:

start:拒绝发送消息,1个匹配的规则; type =“method_call”,sender =“:1.343”(uid = 1000 pid = 19042 comm =“start bluetooth”)interface =“com.ubuntu.Upstart0_6.Job”member =“Start”error name =“(unset)” requested_reply =“0”destination =“com.ubuntu.Upstart”(uid = 0 pid = 1 comm =“/ sbin / init”)

我的Ubuntu版本是12.04。 有关如何分类的任何想法?

编辑

Patebin链接包含/ var / log / dmesg: link的内容

编辑#2

hcitool dev

 Devices: hci0 74:E5:43:36:65:21 

cat /etc/dbus-1/system.d/bluetooth.conf : 粘贴bin链接

ps aux| grep bluetooth ps aux| grep bluetooth

 root 1065 0.0 0.0 4740 2028 ? Ss 15:33 0:00 /usr/sbin/bluetoothd dorsatum 2392 0.0 0.2 142772 10956 ? Sl 15:33 0:00 bluetooth-applet root 20960 0.0 0.2 76268 10780 ? Sl 22:08 0:00 bluetooth-applet dorsatum 21203 0.0 0.0 4388 832 pts/0 S+ 22:13 0:00 grep --color=auto bluetooth 

您可能想在启动守护程序之前尝试加载btusb模块:

 sudo modprobe btusb 

要在重新启动时实现,请将其放入/etc/modules

 btusb 

以上修复了我的情况,即: sudo service bluetooth start没有启动守护进程和dmesg显示

 [ 72.468338] init: bluetooth main process (4028) terminated with status 1 [ 72.468401] init: bluetooth respawning too fast, stopped 

因为/usr/sbin/bluetoothd -n -d失败了

 bluetoothd[4054]: opening L2CAP socket: Address family not supported by protocol 

使用sudo service bluetooth restart

我有类似的输出,并在这个线程中找到了答案。 现在一切都恢复正常了。

从dmesg输出:它显示您的蓝牙已初始化并被检测到。
您是否正在使用笔记本电脑,BLUETOOTH的一些特殊键:例如:fn + f3 ??
如果有这样的话,

 确保它是开启的

有时可能就是这种情况。