Public bug reported: powering down an adapter times out, and powering it back up again doesn't seem to work at all.
Demonstration with bluez-test-adapter after a cold boot: --- charles@sita:~$ bluez-test-adapter powered 1 charles@sita:~$ bluez-test-adapter powered off Traceback (most recent call last): File "/usr/bin/bluez-test-adapter", line 84, in <module> adapter.SetProperty("Powered", value) File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 70, in __call__ return self._proxy_method(*args, **keywords) File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 145, in __call__ **keywords) File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking message, timeout) dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. charles@sita:~$ bluez-test-adapter powered 0 charles@sita:~$ bluez-test-adapter powered on charles@sita:~$ bluez-test-adapter powered 0 charles@sita:~$ bluez-test-adapter list [ /org/bluez/793/hci0 ] Name = ubuntu-0 Powered = 0 Devices = dbus.Array([dbus.ObjectPath('/org/bluez/793/hci0/dev_00_11_67_00_03_BD'), dbus.ObjectPath('/org/bluez/793/hci0/dev_2C_44_01_D9_F8_F0')], signature=dbus.Signature('o'), variant_level=1) DiscoverableTimeout = 0 PairableTimeout = 0 Discoverable = 0 Address = 60:D8:19:AA:F3:8B Discovering = 0 Pairable = 1 Class = 0x000000 UUIDs = dbus.Array([dbus.String(u'00001000-0000-1000-8000-00805f9b34fb'), dbus.String(u'00001001-0000-1000-8000-00805f9b34fb'), dbus.String(u'0000112d-0000-1000-8000-00805f9b34fb'), dbus.String(u'00001112-0000-1000-8000-00805f9b34fb'), dbus.String(u'0000111f-0000-1000-8000-00805f9b34fb'), dbus.String(u'0000111e-0000-1000-8000-00805f9b34fb'), dbus.String(u'0000110c-0000-1000-8000-00805f9b34fb'), dbus.String(u'0000110e-0000-1000-8000-00805f9b34fb'), dbus.String(u'00001103-0000-1000-8000-00805f9b34fb'), dbus.String(u'0000110a-0000-1000-8000-00805f9b34fb'), dbus.String(u'0000110b-0000-1000-8000-00805f9b34fb')], signature=dbus.Signature('s'), variant_level=1) charles@sita:~$ dpkg -s bluez Package: bluez Status: install ok installed Priority: optional Section: admin Installed-Size: 2375 Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com> Architecture: i386 Multi-Arch: foreign Version: 4.101-0ubuntu8b1 ** Affects: bluez (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to bluez in Ubuntu. https://bugs.launchpad.net/bugs/1238672 Title: toggling bluez adapter's Powered is unreliable Status in “bluez” package in Ubuntu: New Bug description: powering down an adapter times out, and powering it back up again doesn't seem to work at all. Demonstration with bluez-test-adapter after a cold boot: --- charles@sita:~$ bluez-test-adapter powered 1 charles@sita:~$ bluez-test-adapter powered off Traceback (most recent call last): File "/usr/bin/bluez-test-adapter", line 84, in <module> adapter.SetProperty("Powered", value) File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 70, in __call__ return self._proxy_method(*args, **keywords) File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 145, in __call__ **keywords) File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking message, timeout) dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. charles@sita:~$ bluez-test-adapter powered 0 charles@sita:~$ bluez-test-adapter powered on charles@sita:~$ bluez-test-adapter powered 0 charles@sita:~$ bluez-test-adapter list [ /org/bluez/793/hci0 ] Name = ubuntu-0 Powered = 0 Devices = dbus.Array([dbus.ObjectPath('/org/bluez/793/hci0/dev_00_11_67_00_03_BD'), dbus.ObjectPath('/org/bluez/793/hci0/dev_2C_44_01_D9_F8_F0')], signature=dbus.Signature('o'), variant_level=1) DiscoverableTimeout = 0 PairableTimeout = 0 Discoverable = 0 Address = 60:D8:19:AA:F3:8B Discovering = 0 Pairable = 1 Class = 0x000000 UUIDs = dbus.Array([dbus.String(u'00001000-0000-1000-8000-00805f9b34fb'), dbus.String(u'00001001-0000-1000-8000-00805f9b34fb'), dbus.String(u'0000112d-0000-1000-8000-00805f9b34fb'), dbus.String(u'00001112-0000-1000-8000-00805f9b34fb'), dbus.String(u'0000111f-0000-1000-8000-00805f9b34fb'), dbus.String(u'0000111e-0000-1000-8000-00805f9b34fb'), dbus.String(u'0000110c-0000-1000-8000-00805f9b34fb'), dbus.String(u'0000110e-0000-1000-8000-00805f9b34fb'), dbus.String(u'00001103-0000-1000-8000-00805f9b34fb'), dbus.String(u'0000110a-0000-1000-8000-00805f9b34fb'), dbus.String(u'0000110b-0000-1000-8000-00805f9b34fb')], signature=dbus.Signature('s'), variant_level=1) charles@sita:~$ dpkg -s bluez Package: bluez Status: install ok installed Priority: optional Section: admin Installed-Size: 2375 Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com> Architecture: i386 Multi-Arch: foreign Version: 4.101-0ubuntu8b1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/bluez/+bug/1238672/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp