[Bug 1238672] [NEW] toggling bluez adapter's Powered is unreliable

Charles Kerr charles.kerr at canonical.com
Fri Oct 11 13:26:00 UTC 2013


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 at sita:~$ bluez-test-adapter powered
1
charles at 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 at sita:~$ bluez-test-adapter powered 
0
charles at sita:~$ bluez-test-adapter powered on
charles at sita:~$ bluez-test-adapter powered 
0
charles at 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 at sita:~$ dpkg -s bluez
Package: bluez
Status: install ok installed
Priority: optional
Section: admin
Installed-Size: 2375
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at 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
Bluetooth, which is subscribed to bluez in Ubuntu.
https://bugs.launchpad.net/bugs/1238672

Title:
  toggling bluez adapter's Powered is unreliable

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bluez/+bug/1238672/+subscriptions



More information about the Ubuntu-bluetooth mailing list