Использование Microsoft Designer Keyboard and Mouse с Ubuntu 16.04 (на Dell XPS 13)
У меня есть новая версия Dell XPS 13 для разработчиков, которая поставляется с Ubuntu 14.04 LTS. Поскольку новая LTS уже выпущена, я решил обновить ее до 16.04, которая должна поддерживать устройства BLE (Bluetooth Low Energy), такие как Microsoft Designer Keyboard and Mouse. Но я не могу заставить его работать.
Если я пытаюсь соединить мышь, она не работает:
~ 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
Еще несколько журналов можно найти в системном журнале:
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]
Интересно, может ли быть важна строка "SMP security ..."? Я нашел эту ссылку, где автор правильного ответа описывает, как он "исправляет" свой собственный hid-файл, но это не помогло: мышь Microsoft Designer Mouse (Bluetooth 4.0) на Ubuntu 14.04 LTS
При попытке подключить клавиатуру результаты и журналы очень похожи (меняются только адреса), поэтому я их здесь опущу.
Надеюсь, у кого-нибудь есть полезный совет для меня?
Заранее спасибо:)
1 ответ
Я обновился до последней версии bluez с 17.04. Это исправлено в соответствии с билетом об ошибке в Debian. Я только что скачал файл вручную.