← Back to team overview

touch-packages team mailing list archive

[Bug 1531925] Re: bluetoothd crash with BTLE keyboard

 

A couple of updates...

 - I've verified that the keyboard is indeed a low-energy device.

 - I'm able to see the device on my MacAir running 15.10 + the latest
5.37 bluez packages both in the indicator, and via bluetoothctl

 - I cannot successfully pair with the device from the indicator or
bluetoothctl

 - At some point, 'bluetoothctl info' shows that the device is paired &
connected, however the keyboard BT indicator is still blinking, which
means the keyboard is still in pairing mode, and it cannot be used.

 - When I attempt to connect using gattool, I get the following error:

Attempting to connect to DF:08:A9:A0:13:92
Error: connect error: Transport endpoint is not connected (107)

I also see the following error messages in my syslog:

Jan 25 12:06:24 shrike bluetoothd[949]: Unable to register GATT service with handle 0x0046 for device DF:08:A9:A0:13:92
Jan 25 12:06:24 shrike bluetoothd[949]: Report Map read failed: Attribute requires authentication before read/write
Jan 25 12:06:24 shrike bluetoothd[949]: Protocol Mode characteristic read failed: Attribute requires authentication before read/write
Jan 25 12:06:24 shrike bluetoothd[949]: HID Information read failed: Attribute requires authentication before read/write
Jan 25 12:06:25 shrike bluetoothd[949]: Read Report Reference descriptor failed: Attribute requires authentication before read/write

 - I was able to use the device with my new iMac, which is running El
Capitan.  When I pair the keyboard, I'm prompted for a PIN code.

So, it looks like PIN authentication isn't being handled properly for
this keyboard.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to bluez in Ubuntu.
https://bugs.launchpad.net/bugs/1531925

Title:
  bluetoothd crash with BTLE keyboard

Status in bluez package in Ubuntu:
  Incomplete

Bug description:
  Trying to pair this device and bluetoothd crashed on my Wily laptop
  and the N4 running latest proposed

  build number: 107
  device name: mako
  channel: ubuntu-touch/rc-proposed/ubuntu-pd
  last update: 2016-01-07 11:30:20
  version version: 107
  version ubuntu: 20160107
  version device: 20150911
  version custom: 20150929-2-vivid

  The device is a Logitech Illuminated Living Room keyboard K830 (
  Bluetooth Smart version; !Unifying version ) with an integrated
  trackpad.

  Device DF:08:A9:A0:13:91
   Name: K830
   Alias: K830
   Appearance: 0x03c1
   Icon: input-keyboard
   Paired: no
   Trusted: no
   Blocked: no
   Connected: no
   LegacyPairing: no
   UUID: Human Interface Device    (00001812-0000-1000-8000-00805f9b34fb)
   RSSI: -43

  The device would come and go in the devices list from bluetoothctl
  A manual scan would bring it back
  I then tried to manually pair and it failed with
  Failed to pair: org.freedesktop.DBus.Error.NoReply

  On the latop dmesg reports
  [357895.395029] traps: bluetoothd[790] general protection ip:56419e2c0306 sp:7ffefd2b6760 error:0 in bluetoothd[56419e217000+105000]

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


References