LinuxForum.Fans
Тема

Сложности при попытке запуска kbluetooth

Автор: aquadon 4 сообщений 1133 просмотров
#137589

[aquadon@aquadon ~]$ uname -a
Linux aquadon 2.6.31.13-desktop-1mnb #1 SMP Tue Apr 27 20:37:44 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux

[aquadon@aquadon ~]$ kbluetooth
KBluetooth is already running!

При этом что запущен, что не запущен - ничего не доступно.

[aquadon@aquadon ~]$ kbluetooth-inputwizard
Bluetooth Adapters
QApplication::qAppName: Please instantiate the QApplication object first
<unknown program name>(14733)/ KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-aquadon/ksycoca4"
<unknown program name>(14733)/ kde4Factory: The library "/usr/lib64/kde4/solid_bluez.so" does not offer a qt_plugin_instance function.
No Bluetooth Adapter found!

С адаптером все впорядке, Ubuntu 10.04 с Live-CD подхватила его за пол секунды.
Вот он, в последних трех строках:

[root@aquadon aquadon]# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0d8c:5200 C-Media Electronics, Inc. Mass Storage Controller(0D8C,5200)
Bus 001 Device 003: ID 0458:705a KYE Systems Corp. (Mouse Systems) Asus USB2.0 Webcam
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 046d:0b02 Logitech, Inc. BT Mini-Receiver (HID proxy mode)
Bus 005 Device 003: ID 046d:c70b Logitech, Inc. BT Mini-Receiver (HID proxy mode)
Bus 005 Device 004: ID 046d:c70c Logitech, Inc. BT Mini-Receiver (HID proxy mode)

Я сам не сильно шарю, давайте решать вопрос вместе. Какую еще нужно информацию - говорите, сделаю!

#137602

Так оно же вам подсказывает что нужно сделать:

aquadon написал:
QApplication::qAppName: Please instantiate the QApplication object first

Просто установите его, раз просит.

#137616

Vadimsky, я же написал, что не гуру. Можешь подсказать название пакета?

#138046

Вопрос решен, вот подробности.
С kbluetooth было все нормально, как и с ныне стоящим bluedevil.

Вывод lsusb:

text

Bus 005 Device 002: ID 046d:0b02 Logitech, Inc. BT Mini-Receiver (HID proxy mode)
Bus 005 Device 003: ID 046d:c70b Logitech, Inc. BT Mini-Receiver (HID proxy mode)
Bus 005 Device 004: ID 046d:c70c Logitech, Inc. BT Mini-Receiver (HID proxy mode)

Весь косяк кроется именно в HID proxy mode

Нагуглил это http://adm0r.ru/logitech-dinovo-media-desktop-ubuntu.html
Вроде - бы все логично, правило сделал, но не заработало.
Тогда сделал вот что:

text

[root@aquadon aquadon]# hid2hci --mode=hci --vendor=046d --product=0b02 --method=logitech
...
[root@aquadon aquadon]# hid2hci --mode=hci --vendor=046d --product=c70b --method=logitech
...
[root@aquadon aquadon]# hid2hci --mode=hci --vendor=046d --product=c70c --method=logitech

Мышь и клавиатуру отрубило только после третьей команды. После этого подключил обычную мышь и клавиатуру и добавил BT устройства через bluedeevil.
Осталось прописать команды в авторан KDE (что-бы до запуска кед все работало в режиме прокси)

Стоит обратить внимание, как выглядит адаптер после перевода в режим HCI:

text

Bus 005 Device 002: ID 046d:0b02 Logitech, Inc. BT Mini-Receiver (HID proxy mode)
Bus 005 Device 003: ID 046d:c70b Logitech, Inc. BT Mini-Receiver (HID proxy mode)
Bus 005 Device 004: ID 046d:c70c Logitech, Inc. BT Mini-Receiver (HID proxy mode)
Bus 005 Device 005: ID 046d:c709 Logitech, Inc. BT Mini-Receiver (HCI mode)
Войдите или зарегистрируйтесь, чтобы ответить.