Ich habe die neue Entwickleredition des Dell XPS 13, die mit Ubuntu 14.04 LTS geliefert wird. Da das neue LTS bereits veröffentlicht ist, habe ich mich für ein Upgrade auf 16.04 entschieden, das BLE-Geräte (Bluetooth Low Energy) wie die Microsoft Designer-Tastatur und -Maus unterstützen sollte. Aber ich bekomme es nicht zum Laufen.
Der Versuch, die Maus zu koppeln, schlägt fehl:
~ bluetoothctl
[NEW] Controller 44:85:00:2C:E5:E7 laptop [default]
[bluetooth]# scan on
Discovery started
[CHG] Controller 44:85:00:2C:E5:E7 Discovering: yes
[NEW] Device E5:4B:7C:B0:25:13 Designer Mouse
[bluetooth]# pair E5:4B:7C:B0:25:13
Attempting to pair with E5:4B:7C:B0:25:13
[CHG] Device E5:4B:7C:B0:25:13 Connected: yes
[CHG] Device E5:4B:7C:B0:25:13 UUIDs: 00001800-0000-1000-8000-00805f9b34fb
[CHG] Device E5:4B:7C:B0:25:13 UUIDs: 00001801-0000-1000-8000-00805f9b34fb
[CHG] Device E5:4B:7C:B0:25:13 UUIDs: 0000180a-0000-1000-8000-00805f9b34fb
[CHG] Device E5:4B:7C:B0:25:13 UUIDs: 0000180f-0000-1000-8000-00805f9b34fb
[CHG] Device E5:4B:7C:B0:25:13 UUIDs: 00001812-0000-1000-8000-00805f9b34fb
[Designer Mouse]# connect E5:4B:7C:B0:25:13
Attempting to connect to E5:4B:7C:B0:25:13
Connection successful
[CHG] Device E5:4B:7C:B0:25:13 Connected: no
Failed to pair: org.bluez.Error.AuthenticationCanceled
Einige weitere Protokolle finden sich im Syslog:
May 19 18:05:11 laptop kernel: [29453.178205] Bluetooth: SMP security requested but not available
May 19 18:05:11 laptop bluetoothd[1154]: Unable to register GATT service with handle 0x0009 for device E5:4B:7C:B0:25:13
May 19 18:05:11 laptop bluetoothd[1154]: Unable to register GATT service with handle 0x000e for device E5:4B:7C:B0:25:13
May 19 18:05:12 laptop bluetoothd[1154]: Error reading PNP_ID value: Attribute requires authentication before read/write
May 19 18:05:13 laptop bluetoothd[1154]: Error reading Report value: Attribute requires authentication before read/write
May 19 18:05:13 laptop bluetoothd[1154]: message repeated 3 times: [ Error reading Report value: Attribute requires authentication before read/write]
May 19 18:05:14 laptop bluetoothd[1154]: Report Map read failed: Attribute requires authentication before read/write
May 19 18:05:14 laptop bluetoothd[1154]: Protocol Mode characteristic read failed: Attribute requires authentication before read/write
May 19 18:05:14 laptop bluetoothd[1154]: HID Information read failed: Attribute requires authentication before read/write
May 19 18:05:14 laptop bluetoothd[1154]: Read Report Reference descriptor failed: Attribute requires authentication before read/write
May 19 18:05:14 laptop bluetoothd[1154]: message repeated 3 times: [ Read Report Reference descriptor failed: Attribute requires authentication before read/write]
Ich frage mich, ob die Zeile „SMP-Sicherheit ...“ wichtig sein könnte. Ich habe diesen Link gefunden, wo der Autor der richtigen Antwort beschreibt, wie er seine eigene HID-Datei „patcht“, aber das hat nicht geholfen:Microsoft Designer Mouse (Bluetooth 4.0) auf Ubuntu 14.04 LTS
Beim Versuch, die Tastatur anzuschließen, sind die Ergebnisse und Protokolle ziemlich ähnlich (nur die Adressen ändern sich), deshalb habe ich sie hier weggelassen.
Hoffe, jemand hat einen hilfreichen Tipp für mich?
Dank im Voraus :)
Antwort1
Ich habe auf die neueste Bluez-Version von 17.04 aktualisiert. Laut Debian-Bugticket ist es dort behoben. Ich habe die Datei einfach manuell heruntergeladen.