我昨天启动了电脑,发现无法发现新的蓝牙设备。启动 Windows 时它工作正常,所以我知道我的收音机没有坏。
我正在使用 VIZIO CT15-A5 笔记本电脑...
以下是一些输出:
funkdified@vizio ~ $ sudo bluetoothd -d -n
bluetoothd[2603]: Bluetooth daemon 4.101
bluetoothd[2603]: src/main.c:parse_config() parsing main.conf
bluetoothd[2603]: src/main.c:parse_config() discovto=0
bluetoothd[2603]: src/main.c:parse_config() pairto=0
bluetoothd[2603]: src/main.c:parse_config() pageto=8192
bluetoothd[2603]: src/main.c:parse_config() auto_to=60
bluetoothd[2603]: src/main.c:parse_config() name=%h-%d
bluetoothd[2603]: src/main.c:parse_config() class=0x000100
bluetoothd[2603]: src/main.c:parse_config() Key file does not have key 'DeviceID'
D-Bus setup failed: Name already in use
bluetoothd[2603]: Unable to get on D-Bus
代码:
blueman-browse
Loading configuration plugins
_________
SetAdapter (/usr/lib/python2.7/dist-packages/blueman/gui/DeviceList.py:301)
None
_________
on_property_changed (/usr/lib/python2.7/dist-packages/blueman/gui/DeviceList.py:180)
adapter propery changed Discovering 1
_________
on_property_changed (/usr/lib/python2.7/dist-packages/blueman/gui/DeviceList.py:180)
adapter propery changed Discovering 0
_________
on_property_changed (/usr/lib/python2.7/dist-packages/blueman/gui/DeviceList.py:180)
adapter propery changed Discovering 1
_________
destroy (/usr/lib/python2.7/dist-packages/blueman/gui/DeviceList.py:128)
destroying
_________
__del__ (/usr/lib/python2.7/dist-packages/blueman/gui/DeviceSelectorWidget.py:81)
Deleting widget
_________
__del__ (/usr/lib/python2.7/dist-packages/blueman/gui/DeviceList.py:63)
deleting mainlist
代码:
funkdified@vizio ~ $ rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
任何帮助都将不胜感激。不知道它怎么突然死机了!
内核 =3.5.0-17-generic
Ubuntu =12.10 64 bit version
答案1
我建议先升级你的 12.10 版本。我在运行uname -a
该版本时就在这里3.5.0-26
因此,让我们先执行sudo apt-get update
一个,然后执行一个sudo apt-get upgrade
,然后重新启动。执行此操作时,请验证任何与蓝牙相关的包(包括 python)是否已更新。此更新可能是解决方案。您必须重新启动才能查看它是否有效。
bluetoothd 的输出表明它需要更新或更新 Python 库。在这两种情况下,系统建议的更新可能会修复它。至少它对我来说是有效的,但适用于台式电脑和蓝牙适配器。
如果没有,也许您可以添加输出以dmesg
包含更多信息,但我非常肯定它会在更新后发挥作用。
更新:好的,现在我确信升级后你有 99% 的机会让它工作。现在你拥有的是 4.101 版本。很可能是它的第一个版本。当前软件包版本是 4.101-0ubuntu6,可以在https://launchpad.net/ubuntu/+source/bluez/4.101-0ubuntu6/+changelog
我提到了以下更新日志:
* debian/rules: add --enable-gatt (and remove the unrecognized configure
options left over from previous releases). This fixes a regression in the
support for Low Energy bluetooth devices such as thermometer probes and the
like. (LP: #1055616)