Uso del teclado y mouse de Microsoft Designer con ubuntu 16.04 (en una Dell XPS 13)

Uso del teclado y mouse de Microsoft Designer con ubuntu 16.04 (en una Dell XPS 13)

Tengo la nueva edición para desarrolladores de Dell XPS 13, que viene con ubuntu 14.04 LTS. Dado que ya se lanzó el nuevo LTS, decidí actualizar a 16.04, que debería admitir dispositivos BLE (Bluetooth Low Energy), como el teclado y el mouse de Microsoft Designer. Pero no puedo hacerlo funcionar.

Si intento emparejar el mouse, falla:

 ~ 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

Se pueden encontrar algunos registros más en el 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]

Me pregunto si la línea "Seguridad SMP ..." podría ser importante. Encontré este enlace, donde el autor de la respuesta correcta describe cómo "parchea" su propio archivo oculto, pero hacerlo no ayudó:Ratón Microsoft Designer (Bluetooth 4.0) en Ubuntu 14.04 LTS

Al intentar conectar el teclado, los resultados y los registros son bastante similares (solo cambian las direcciones), así que los omití aquí.

¿Espero que alguien tenga una pista útil para mí?

Gracias de antemano :)

Respuesta1

Actualicé a la última versión de bluez desde 17.04. Está solucionado allí según el ticket de error de Debian. Acabo de descargar el archivo manualmente.

información relacionada