Xubuntu 16.04 неправильно определяет Bluetooth-мышку

Previous Topic Next Topic
 
classic Классический list Список threaded Древовидный
1 сообщение Инструменты
san
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Xubuntu 16.04 неправильно определяет Bluetooth-мышку

san
Привет всем!

Есть блютус-мышка "Logitech MX Anywhere 2", есть Xubuntu 16.04 свежеустановленная.
И есть проблема: мышка успешно PAIR'ится, но не коннектится, потому что определяется не как мышь, а как "TVBluetooth" устройство. :-О

Я пробовал ее цеплять и через графический апплет с панели, и через bluetoothctl утилиту.
Результат одинаковый - определяется, как блютус-TV и, конечно же, не может приконнектиться.

Если подробнее, то - сначала делаю, вот так:

# hciconfig hci0 sspmode 1
# hciconfig hci0 down
# hciconfig hci0 up

Потом запускаю:

# bluetoothctl

[NEW] Controller E4:D5:3D:CB:AA:42 X220-PC [default]

Смотрю данные блютус-контроллера ноутбука:

[bluetooth]# show
Controller E4:D5:3D:CB:AA:42
        Name: X220-PC
        Alias: X220-PC
        Class: 0x10010c
        Powered: yes
        Discoverable: no
        Pairable: yes
        UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
        UUID: OBEX File Transfer        (00001106-0000-1000-8000-00805f9b34fb)
        UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
        UUID: OBEX Object Push          (00001105-0000-1000-8000-00805f9b34fb)
        UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
        UUID: IrMC Sync                 (00001104-0000-1000-8000-00805f9b34fb)
        UUID: Vendor specific           (00005005-0000-1000-8000-0002ee000001)
        UUID: Message Notification Se.. (00001133-0000-1000-8000-00805f9b34fb)
        UUID: Phonebook Access Server   (0000112f-0000-1000-8000-00805f9b34fb)
        UUID: Message Access Server     (00001132-0000-1000-8000-00805f9b34fb)
        Modalias: usb:v1D6Bp0246d0525
        Discovering: no

Запускаю сканирование новых устройств:

[bluetooth]# scan on
Discovery started
[CHG] Controller E4:D5:3D:CB:AA:42 Discovering: yes
[NEW] Device A8:54:B2:07:F3:5C TVBluetooth
[bluetooth]# pair A8:54:B2:07:F3:5C
Attempting to pair with A8:54:B2:07:F3:5C
[CHG] Device A8:54:B2:07:F3:5C Connected: yes
[CHG] Device A8:54:B2:07:F3:5C Modalias: bluetooth:v000Fp0000d0000
[CHG] Device A8:54:B2:07:F3:5C UUIDs: 0000110a-0000-1000-8000-00805f9b34fb
[CHG] Device A8:54:B2:07:F3:5C UUIDs: 0000110c-0000-1000-8000-00805f9b34fb
[CHG] Device A8:54:B2:07:F3:5C UUIDs: 0000110e-0000-1000-8000-00805f9b34fb
[CHG] Device A8:54:B2:07:F3:5C UUIDs: 00001200-0000-1000-8000-00805f9b34fb
[CHG] Device A8:54:B2:07:F3:5C Paired: yes
Pairing successful
[CHG] Device A8:54:B2:07:F3:5C Connected: no
[CHG] Device A8:54:B2:07:F3:5C Modalias: bluetooth:v0000p0000d0000

А затем я попытался принудительно ее приконнектить:

[bluetooth]# connect A8:54:B2:07:F3:5C

Attempting to connect to A8:54:B2:07:F3:5C
Failed to connect: org.bluez.Error.Failed

В логе блютус-сервиса ожидаемо вываливается вот такая ошибка:

jul 02 19:12:05 X220-PC bluetoothd[992]: a2dp-source profile connect failed for A8:54:B2:07:F3:5C: Protocol not available

Что вполне естественно, ибо какая может быть дружба между A2DP и мышью?

Я полазал по форумам, каким только можно, но ничего полезного не откопал.
Может быть тут кто-нибудь подскажет, как забороть проблему?

Насколько я понял - вся загвоздка в неправильном "Code", отдаваемом мышкой.
Мышка сообщает о себе, как "0x08043c", а правильный код MX2-мыши должен быть "0x03c2"!
(я подсмотрел на тех форумах, где копался)

Так вот вопрос: может как-то можно обмануть блютус-сервис, назначив для моей мышки "A8:54:B2:07:F3:5C" код "0x03c2" ?
(как со статик-ARP :) Только для блютуса)

Никто не сталкивался с подобными задачами?