[Pkg-bluetooth-maintainers] Bug#805489: bluez: incomplete setup when pairing with Logitech K380 keyboard

Patrick C patrickcee9 at gmail.com
Wed Nov 18 17:19:12 UTC 2015


Package: bluez
Version: 5.23-2+b1
Severity: normal

Dear Maintainer,

New Logitech K380 keyboard. Bluetooth would pair with it, but not
correctly and/or not connect. Tried via KDE/bluedevil,
Gnome/gnome-bluetooth, bluetoothctl. The
file /var/lib/bluetooth/<interface addr>/<device addr>/info was
created, but the [LinkKey] section was missing, no matter what
interface I used to pair, so no "Key=" or "Type=" entries. (Also, the
info file created via bluedevil had more entries than the version
created via Gnome, which was minimal). Setting "Trusted=true" in that
file did not fix the problem. As a workaround I did the following: boot
windows8.1, pair the keyboard (no problems), go into the registry and
find the 16 byte key value, then in debian manually add "[LinkKey]"
line and "Key=xxxxxxxxxxxxxxxx" and "Type=4" and "PINLength=0" entries
in the info file, then after that it has worked fine.

Note I also am using a bluetooth mouse with the same system, had no
problems pairing it with debian, and used its info file as a model for
the keyboard one. When the mouse was paired, the debian version was the
same, have only had a few updates since then not related to bluetooth.

Maybe relevant: this particular keyboard has 3 buttons to remember
separate pairings with 3 different devices. Same problem no matter
which button I used to pair it, and if I had it paired with windows on
button 1, then an unsuccessful pairing with debian on button 2 would
affect the button 1 pairing somehow so that windows would say it was
paired but wouldn't connect (had to remove/re-pair).

-- System Information:
Debian Release: 8.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable'), (1,
'experimental') Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages bluez depends on:
ii  dbus                 1.8.20-0+deb8u1
ii  init-system-helpers  1.22
ii  kmod                 18-3
ii  libc6                2.19-18+deb8u1
ii  libdbus-1-3          1.8.20-0+deb8u1
ii  libglib2.0-0         2.42.1-1
ii  libreadline6         6.3-8+b3
ii  libudev1             215-17+deb8u2
ii  lsb-base             4.1+Debian13+nmu1
ii  udev                 215-17+deb8u2

bluez recommends no packages.

bluez suggests no packages.



More information about the Pkg-bluetooth-maintainers mailing list