Bug 18302 - KBluetooth не видит bluetooth адаптер
Summary: KBluetooth не видит bluetooth адаптер
Status: CLOSED FIXED
Alias: None
Product: Branch 4.1
Classification: Distributions
Component: bluez-utils (show other bugs)
Version: unspecified
Hardware: all Linux
: P2 normal
Assignee: Alexey Shabalin
QA Contact: qa-4.1@altlinux.org
URL: http://forum.altlinux.org/index.php/t...
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-22 17:56 MSK by Connie
Modified: 2009-02-21 11:06 MSK (History)
7 users (show)

See Also:


Attachments
bluetooth.conf (1.71 KB, text/html)
2008-12-23 14:11 MSK, Valery Inozemtsev
no flags Details
dbus-bluetooth.conf (685 bytes, text/plain)
2008-12-23 21:36 MSK, Valery Inozemtsev
no flags Details
старый корф от Desktop 4.1 восстанавливающий работу bluetooth (2.47 KB, application/octet-stream)
2009-01-03 21:37 MSK, Connie
no flags Details
bluetooth.conf (1.24 KB, text/plain)
2009-01-27 21:44 MSK, Valery Inozemtsev
no flags Details
bluetooth.conf (1.69 KB, text/plain)
2009-01-28 22:06 MSK, Valery Inozemtsev
no flags Details
Протокол сбоя генерируемы kbluetooth (585 bytes, application/zip)
2009-02-07 10:25 MSK, Connie
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Connie 2008-12-22 17:56:31 MSK
Есть bluetooth донгл, до недавнего времени он использовался для передачи/приема файлов в/на телефон, для подключения телефона как HID устройства. Соответственно все конфиги были настроены и все работало. Телефон и компьютер были спарены.

Сейчас kbluetooth не может получить имя адаптера, при запуске из консоли идут следующие сообщения:
kbluetooth: libkbluetooth: getString(GetName): A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface "org.bluez.Adapter" member "GetName" error name "(unset)" destination "org.bluez")
kbluetooth: Name:
kbluetooth: [DBusMessage* KBluetooth::DBusSignal::newMessage(const QString&)] : org.bluez path: /org/bluez/hci0 mInterfacE: org.bluez.Adapter method: ListConnections
kbluetooth: libkbluetooth: getStringList(): A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface "org.bluez.Adapter" member "ListConnections" error name "(unset)" destination "org.bluez")

при этом следующая команда выдает
hciconfig -a
hci0:   Type: USB
        BD Address: 05:44:A2:78:7B:A8 ACL MTU: 1017:8 SCO MTU: 64:0
        UP RUNNING PSCAN ISCAN
        RX bytes:21073 acl:146 sco:0 events:213 errors:0
        TX bytes:4821 acl:132 sco:0 commands:86 errors:0
        Features: 0xff 0xff 0x8d 0xfe 0x9b 0xf9 0x00 0x80
        Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
        Link policy: RSWITCH HOLD SNIFF PARK
        Link mode: ACCEPT MASTER
        Name: 'BlueZ Connie'
        Class: 0x100100
        Service Classes: Object Transfer
        Device Class: Computer, Uncategorized
        HCI Ver: 2.0 (0x3) HCI Rev: 0x4000 LMP Ver: 2.0 (0x3) LMP Subver: 0x430e
        Manufacturer: Broadcom Corporation (15)

blueman так же не видит адаптера.

При попытки передать файл консольным приложением, происходит попытка передачи файла, запрашивается пин, при его вводе все сбрасывается
obexftp -b --put /home/connie/Desktop/basic.zip
Scanning for (null) ...
Found: 00:1A:75:D5:DE:90
Browsing 00:1A:75:D5:DE:90 ...
Connecting...failed: connect
The user may have rejected the transfer: Connection refused

при этом пин вводится верный

Для проверки, что исправен донгл, я загрузил live DVD ALTLinux 4.0, там все работает, кроме rfcomm.
Comment 1 Sergey V Turchin 2008-12-22 19:03:02 MSK
(In reply to comment #0)
> до недавнего времени
Что поменяли в системе с недавнего времени?
Comment 2 Connie 2008-12-22 19:45:45 MSK
(In reply to comment #1)
> (In reply to comment #0)
> > до недавнего времени
> Что поменяли в системе с недавнего времени?
> 
Ничего кроме обновлений из репозитариев
http://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/branch/ i586 classic
http://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/branch/ noarch classic

вчера закинул два файла в телефон, сегодня не смог увидеть его и соответственно вынуть. Но функция SendFile программы kbluetooth работает (а из консоли нет), а больше ничего из kbluetooth не работает.

Сейчас снесу все что связано с bluetooth и переустановлю с нуля
Comment 3 Sergey V Turchin 2008-12-22 19:53:17 MSK
(In reply to comment #2)
> Ничего кроме обновлений из репозитариев
Какие-нибудь пакеты, содержащие в названии "blue", обновляли?
Comment 4 Connie 2008-12-22 20:34:05 MSK
(In reply to comment #3)
> (In reply to comment #2)
> > Ничего кроме обновлений из репозитариев
> Какие-нибудь пакеты, содержащие в названии "blue", обновляли?
> 

нет, не могу сказать на 100% вроде не было ничего такого в обновлениях.

переустановка не изменила ничего. hci программы видят адаптер, а до ввода пина дело не доходит. Когда должно появится окно ввода пина, происходит сбой.
Comment 5 Andrey Rahmatullin 2008-12-22 20:38:57 MSK
PolicyKit?
Comment 6 Sergey V Turchin 2008-12-22 20:41:45 MSK
(In reply to comment #4)
> нет, не могу сказать на 100%
Т.е. уже более месяца прошло? В логах все ходы записаны.

Да, возможно, PolicyKit или D-Bus обновился.
Comment 7 Valery Inozemtsev 2008-12-22 20:59:43 MSK
bluez-utils крив. после ужесточения правил в dbus он сломался
Comment 8 Connie 2008-12-22 21:01:18 MSK
(In reply to comment #6)
> (In reply to comment #4)
> > нет, не могу сказать на 100%
> Т.е. уже более месяца прошло? В логах все ходы записаны.
> 
> Да, возможно, PolicyKit или D-Bus обновился.
> 
А где их там глядеть?(In reply to comment #6)
> (In reply to comment #4)
> > нет, не могу сказать на 100%
> Т.е. уже более месяца прошло? В логах все ходы записаны.
> 
> Да, возможно, PolicyKit или D-Bus обновился.
> 
Еще бы я знал где это смотреть :oops
Comment 9 Sergey V Turchin 2008-12-23 13:26:51 MSK
(In reply to comment #8)
> А где их там глядеть?
В /var/log/ различные интересные файлы можно найти
Comment 10 Sergey V Turchin 2008-12-23 13:29:53 MSK
(In reply to comment #7)
> bluez-utils крив. после ужесточения правил в dbus он сломался
Т.е. просто нужно /etc/dbus-1/system.d/bluetooth.conf исправить?
Comment 11 Valery Inozemtsev 2008-12-23 14:11:31 MSK
Created attachment 3155 [details]
bluetooth.conf

как то так, но там далеко не все. телефон с этим конфигом я подключал
Comment 12 Connie 2008-12-23 17:09:46 MSK
(In reply to comment #11)
> Created an attachment (id=3155) [details]
> bluetooth.conf
> 
> как то так, но там далеко не все. телефон с этим конфигом я подключал
> 
С этим конфом kbluetooth и blueman увидели адаптер, но спаривания с телефоном не происходит. Компьютер запрашивает ввод пина на телефоне, я его ввожу, далее примерно так
Connecting...failed: connect
The user may have rejected the transfer: Connection refused

Если мышкой кликнуть по значку в трее kbluetooth, то открывается konqueror. Телефон там обнаруживается только если при этом запустить KBlueMon и там отметить периодическое сканирование.

Так же и в blueman'е. Если запущен KBlueMon с включенным периодическим сканированием, то blueman обнаруживает телефон, иначе нет.

В телефоне включено свойство "Виден всем"
Comment 13 Connie 2008-12-23 21:17:30 MSK
Вот нашел
https://bugzilla.redhat.com/show_bug.cgi?id=475069

В частности
https://bugzilla.redhat.com/show_bug.cgi?id=475069#c12
Я попробую позже, потом отпишусь

Comment 14 Valery Inozemtsev 2008-12-23 21:36:52 MSK
Created attachment 3157 [details]
dbus-bluetooth.conf

вот этот bluetooth.conf
Comment 15 Connie 2008-12-23 22:03:47 MSK
(In reply to comment #14)
> Created an attachment (id=3157) [details]
> dbus-bluetooth.conf
> 
> вот этот bluetooth.conf
> 

Такое же поведение. До ввода пина доходит и все, отбой.
Но в багзилле федоры написано про этот баг так:
Hi, I'm still having problems after update it (F10). I can't pairing any
device, and it don't find any device (как я понял речь про внешние устройства, но они обнаруживаются, если в KBLueMon отметить "Периодическое сканироание"). I can't send any file to the phone that
is already paired (before the bug), in the transfer windows can see
"org.openobex.Error.ConnectionAttempFaild"
https://bugzilla.redhat.com/show_bug.cgi?id=475069#c28

Comment 16 Sergey V Turchin 2008-12-24 14:12:41 MSK
Мантейнеру
Comment 17 Andrey Rahmatullin 2008-12-24 22:04:43 MSK
2shrek: этот файл можно класть в пакет или будут ещё изменения?
Comment 18 Valery Inozemtsev 2008-12-24 22:13:32 MSK
да не работает оно толком с ним. нужен список всех методов и прописывать их как это сделано например в hal'e
Comment 19 Andrey Rahmatullin 2008-12-24 22:14:46 MSK
Ясно.
Comment 20 Вячеслав 2009-01-02 13:56:16 MSK
Подтверждаю проблему.

Система AltLinux Desktop 4.1 - установил с DVD.

Подключил репозитарии main, main+contrib, updates для Desktop, обновился - все нормально. Kbluetooth прекрасно работает.

Подключил branch 4.1, обновился - Kbluetooth перестал видеть usb-bluetooth-адаптер, причем консольные утилиты его видят.

P.S Высказывалось предположение, что сие происходит после обновления dsub, но как это проверить - не знаю.
Comment 21 Вячеслав 2009-01-03 17:35:50 MSK
Замена файла /etc/dbus-1/system.conf на такой же от Desktop 4.1 восстанавливает работу c bluetooth-адаптером. Они отличаются в несколько строчек. Может это ускорит исправление бага :)
Comment 22 Connie 2009-01-03 21:37:13 MSK
Created attachment 3183 [details]
старый корф от Desktop 4.1 восстанавливающий работу bluetooth
Comment 23 Connie 2009-01-03 21:43:17 MSK
(In reply to comment #21)
> Замена файла /etc/dbus-1/system.conf на такой же от Desktop 4.1 восстанавливает работу c
> bluetooth-адаптером. Они отличаются в несколько строчек. Может это ускорит
> исправление бага :)
> 
Подтверждаю, замена этого файла восстанавливает работу bluetooth, после этой коррекции
http://forum.altlinux.org/index.php/topic,245.msg10963.html#msg10963
восстановилось управление телефоном рабочим столом компьютера, регистрация новых устройств происходит.

Однако если мышкой кликнуть по значку в трее bluetooth, то обнаружения устройств не происходит, пока не запустить одновременно с этим KBlueMon с установленным чек-боксом Periodic-Scan, но у меня сейчас работают старый от Desktop 4.1 system.conf и bluetooth.conf, который в этом обсуждении. Нужно проверить с bluetooth.conf от Desktop 4.1
Comment 24 Valery Inozemtsev 2009-01-27 21:44:31 MSK
Created attachment 3258 [details]
bluetooth.conf

полностью рабочий конфиг
Comment 25 Valery Inozemtsev 2009-01-27 21:48:08 MSK
и определитесь что запускать при появлении девайса
/etc/init.d/bluetooth
или
/usr/share/dbus-1/system-services/org.bluez.service
лично я удалил /etc/udev/rules.d/80-bluetooth.rules
Comment 26 Valery Inozemtsev 2009-01-28 22:06:35 MSK
Created attachment 3265 [details]
bluetooth.conf

конфиг лучше прежнего
Comment 27 Valery Inozemtsev 2009-02-01 14:53:02 MSK
http://git.altlinux.org/people/shrek/packages/?p=bluez.git;a=shortlog;h=refs/tags/3.36-alt3
исправлены все мешающие жить ошибки
Comment 28 Valery Inozemtsev 2009-02-04 11:57:30 MSK
т.к. исправлять это видимо никто не собирается, убедительная просьба добавить меня в acl
Comment 29 Valery Inozemtsev 2009-02-04 22:47:53 MSK
bluez-utils-3.36-alt2.M41.1
Comment 30 Connie 2009-02-07 10:25:15 MSK
Created attachment 3303 [details]
Протокол сбоя генерируемы kbluetooth
Comment 31 Connie 2009-02-07 10:26:54 MSK
(В ответ на комментарий №29)
> bluez-utils-3.36-alt2.M41.1

Не запускается kbluetooth

(В ответ на комментарий №29)
> bluez-utils-3.36-alt2.M41.1

Пришло в обновлениях, kbluetooth не запускается, выдает следующее:
$ kbluetooth
kbluetooth: [KBluetooth::DBusSignal::DBusSignal(const QString&, const QString&, const QString&, DBusConnection*)] : org.bluez path: /org/bluez interface: org.bluez.Manager conn: 0x8143c88
kbluetooth: [DBusMessage* KBluetooth::DBusSignal::newMessage(const QString&)] : org.bluez path: /org/bluez mInterfacE: org.bluez.Manager method: ListAdapters
kbluetooth: [QValueList<QString> KBluetooth::Manager::listAdapters()] 1
kbluetooth: [DBusMessage* KBluetooth::DBusSignal::newMessage(const QString&)] : org.bluez path: /org/bluez mInterfacE: org.bluez.Manager method: ListAdapters
kbluetooth: [DBusMessage* KBluetooth::DBusSignal::newMessage(const QString&)] : org.bluez path: /org/bluez mInterfacE: org.bluez.Manager method: DefaultAdapter
kbluetooth: libkbluetooth: getString(DefaultAdapter): No such adapter
kbluetooth: [KBluetooth::DBusSignal::DBusSignal(const QString&, const QString&, const QString&, DBusConnection*)] : org.bluez path: /org/bluez interface: org.bluez.Security conn: 0x8143c88
kbluetooth: [DBusMessage* KBluetooth::DBusSignal::newMessage(const QString&)] : org.bluez path: /org/bluez mInterfacE: org.bluez.Security method: RegisterDefaultPasskeyAgent
kbluetooth: libkbluetooth: setString(RegisterDefaultPasskeyAgent): Passkey agent already exists
kbluetooth: [KBluetooth::DBusSignal::DBusSignal(const QString&, const QString&, const QString&, DBusConnection*)] : org.bluez path: /org/bluez interface: org.bluez.Security conn: 0x8143c88
kbluetooth: [DBusMessage* KBluetooth::DBusSignal::newMessage(const QString&)] : org.bluez path: /org/bluez mInterfacE: org.bluez.Security method: RegisterDefaultAuthorizationAgent
kbluetooth: libkbluetooth: setString(RegisterDefaultAuthorizationAgent): Authorization agent already exists
kbluetooth: [DBusMessage* KBluetooth::DBusSignal::newMessage(const QString&)] : org.bluez path: /org/bluez mInterfacE: org.bluez.Manager method: ListAdapters
kbluetooth: [QValueList<QString> KBluetooth::Manager::listAdapters()] 1
kbluetooth: [DBusMessage* KBluetooth::DBusSignal::newMessage(const QString&)] : org.bluez path: /org/bluez mInterfacE: org.bluez.Manager method: ListAdapters
kbluetooth: [DBusMessage* KBluetooth::DBusSignal::newMessage(const QString&)] : org.bluez path: /org/bluez mInterfacE: org.bluez.Manager method: DefaultAdapter
kbluetooth: libkbluetooth: getString(DefaultAdapter): No such adapter
kbluetooth: [DBusMessage* KBluetooth::DBusSignal::newMessage(const QString&)] : org.bluez path: /org/bluez mInterfacE: org.bluez.Manager method: ListAdapters
kbluetooth: [QValueList<QString> KBluetooth::Manager::listAdapters()] 1
kbluetooth: [DBusMessage* KBluetooth::DBusSignal::newMessage(const QString&)] : org.bluez path: /org/bluez mInterfacE: org.bluez.Manager method: ListAdapters
ERROR: Communication problem with kbluetooth, it probably crashed.

Протокол сбоя см выше
Comment 32 Valery Inozemtsev 2009-02-07 15:54:39 MSK
вешайте на kdebluetooth
Comment 33 Connie 2009-02-07 18:43:52 MSK
(В ответ на комментарий №32)
> вешайте на kdebluetooth

$ hcitool dev
Devices:

$ hcitool -i dev
Invalid device: No such device

нет донгла, система его не видит. kbluetooth после перезагрузки запускается, но устройства нет.

Опять конфиги от 4.1 Desktop возвращать?
Comment 34 Connie 2009-02-09 20:36:35 MSK
(В ответ на комментарий №33)
> (В ответ на комментарий №32)
> > вешайте на kdebluetooth
> 
> $ hcitool dev
> Devices:
> 
> $ hcitool -i dev
> Invalid device: No such device
> 
> нет донгла, система его не видит. kbluetooth после перезагрузки запускается, но
> устройства нет.
> 
> Опять конфиги от 4.1 Desktop возвращать?

удалил bluez, потом заново установил из бранча 4,1
утилиты не видят донгл.
Что бы увидели нужно руками запустить
# bluetooth start
после этого все начинает работать.
Comment 35 Valery Inozemtsev 2009-02-09 20:47:54 MSK
от udev в логах какая нибудь ругань есть?
Comment 36 Connie 2009-02-09 21:38:55 MSK
(В ответ на комментарий №35)
> от udev в логах какая нибудь ругань есть?

нет, просто не происходит запуска bluetooth,
адптер при загрузке определился, а сервис не стартовал.

Посмотрел 
/etc/udev/rules.d/80-bluetooth.rules
Это правило на месте и там прописано, что bluetooth должен стартовать, однако смотрел туда после ручного запуска bluetooth,

выкладывать var/log/massages?
Перезагружусь и выберу все что к dbus, udev (хотя к нему вроде ничего нет) bluetooth, usb донглу относится
Comment 37 Valery Inozemtsev 2009-02-09 21:49:24 MSK
проделайте следующее:
# mv /etc/udev/rules.d/80-bluetooth.rules /var/tmp/
на другой консоли:
# tail -f /var/log/messages
на предыдущей консоли:
# mv /var/tmp/80-bluetooth.rules /etc/udev/rules.d/
и смотреть что там после этого валится в /var/log/messages
Comment 38 Connie 2009-02-09 22:26:32 MSK
(В ответ на комментарий №37)
> проделайте следующее:
> # mv /etc/udev/rules.d/80-bluetooth.rules /var/tmp/
> на другой консоли:
> # tail -f /var/log/messages
> на предыдущей консоли:
> # mv /var/tmp/80-bluetooth.rules /etc/udev/rules.d/
> и смотреть что там после этого валится в /var/log/messages

Да вобщем то ничего интересного
Feb  9 22:03:09 localhost gconfd (connie-6625): Resolved address "xml:readonly:/etc/gconf/gconf.xml.mandatory" to a read-only configuration source at position 0
Feb  9 22:03:09 localhost gconfd (connie-6625): Resolved address "xml:readwrite:/home/connie/.gconf" to a writable configuration source at position 1
Feb  9 22:03:09 localhost gconfd (connie-6625): Resolved address "xml:readonly:/etc/gconf/gconf.xml.defaults" to a read-only configuration source at position 2
Feb  9 22:03:09 localhost gconfd (connie-6625): Resolved address "xml:readonly:/var/cache/gconf/gconf.xml.defaults" to a read-only configuration source at position 3
Feb  9 22:03:37 localhost kernel: process `skype' is using obsolete setsockopt SO_BSDCOMPAT
Feb  9 22:17:58 localhost acpid: client connected from 5614[0:0] 
Feb  9 22:17:58 localhost acpid: 1 client rule loaded 
Feb  9 22:18:28 localhost acpid: client connected from 5614[0:0] 
Feb  9 22:18:28 localhost acpid: 1 client rule loaded 
Feb  9 22:20:25 localhost acpid: client connected from 5614[0:0] 
Feb  9 22:20:25 localhost acpid: 1 client rule loaded 
Feb  9 22:22:15 localhost acpid: client connected from 5614[0:0] 
Feb  9 22:22:15 localhost acpid: 1 client rule loaded
Comment 39 Connie 2009-02-09 22:32:01 MSK
(В ответ на комментарий №35)
> от udev в логах какая нибудь ругань есть?

А вот сообщения во время загрузки:
...
Feb  9 22:02:18 localhost kernel: usb 2-1: new full speed USB device using ohci_hcd and address 2
Feb  9 22:02:18 localhost kernel: usb 2-1: configuration #1 chosen from 1 choice
Feb  9 22:02:18 localhost kernel: hub 2-1:1.0: USB hub found
Feb  9 22:02:18 localhost kernel: hub 2-1:1.0: 3 ports detected
Feb  9 22:02:18 localhost kernel: usb 2-1: New USB device found, idVendor=0a5c, idProduct=4500
Feb  9 22:02:18 localhost kernel: usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Feb  9 22:02:18 localhost kernel: usb 2-1: Product: BCM2045B2
Feb  9 22:02:18 localhost kernel: usb 2-1: Manufacturer: Broadcom
Feb  9 22:02:18 localhost kernel: usb 2-1.1: new full speed USB device using ohci_hcd and address 3
Feb  9 22:02:18 localhost kernel: usb 2-1.1: configuration #1 chosen from 1 choice
Feb  9 22:02:18 localhost kernel: usb 2-1.1: New USB device found, idVendor=0a5c, idProduct=2100
Feb  9 22:02:18 localhost kernel: usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Feb  9 22:02:18 localhost kernel: usb 2-1.1: Product: BCM2045A
Feb  9 22:02:18 localhost kernel: usb 2-1.1: Manufacturer: Broadcom Corp
Feb  9 22:02:18 localhost kernel: usb 2-1.1: SerialNumber: 000000000000
Feb  9 22:02:18 localhost kernel: usbcore: registered new interface driver hiddev
Feb  9 22:02:18 localhost kernel: input: CHESEN USB Keyboard as /devices/pci0000:00/0000:00:02.0/usb1/1-1/1-1:1.0/input/input5
Feb  9 22:02:18 localhost kernel: input,hidraw0: USB HID v1.10 Keyboard [CHESEN USB Keyboard] on usb-0000:00:02.0-1
Feb  9 22:02:18 localhost kernel: input: CHESEN USB Keyboard as /devices/pci0000:00/0000:00:02.0/usb1/1-1/1-1:1.1/input/input6
Feb  9 22:02:18 localhost kernel: input,hidraw1: USB HID v1.10 Device [CHESEN USB Keyboard] on usb-0000:00:02.0-1
Feb  9 22:02:18 localhost kernel: usbcore: registered new interface driver usbhid
Feb  9 22:02:18 localhost kernel: drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
Feb  9 22:02:18 localhost kernel: Bluetooth: Core ver 2.11
Feb  9 22:02:18 localhost kernel: NET: Registered protocol family 31
Feb  9 22:02:18 localhost kernel: Bluetooth: HCI device and connection manager initialized
Feb  9 22:02:18 localhost kernel: Bluetooth: HCI socket layer initialized
Feb  9 22:02:18 localhost kernel: Bluetooth: HCI USB driver ver 2.9
Feb  9 22:02:18 localhost kernel: usbcore: registered new interface driver hci_usb
...
Feb  9 22:02:18 localhost messagebus: dbus-daemon startup succeeded
...
Feb  9 22:02:20 localhost udevd: udevd startup succeeded 
Feb  9 22:02:20 localhost udevd: Populating /dev: succeeded 
...

Напомню, что после этого запущенный kbluetooth донгла не видит, иду и запускаю 
[root@localhost init.d]# ./bluetooth start
Starting hcid service:                                                                                      [ DONE ]

В логах после этого
Feb  9 22:25:39 localhost gpm[5409]: Client connection [fd 6]
Feb  9 22:25:39 localhost gpm[5409]: peer socket uid = 0
Feb  9 22:30:21 localhost hcid[7386]: Bluetooth HCI daemon
Feb  9 22:30:21 localhost bluetooth: hcid startup succeeded
Feb  9 22:30:21 localhost hcid[7386]: Starting SDP server
Feb  9 22:30:21 localhost kernel: Bluetooth: L2CAP ver 2.9
Feb  9 22:30:21 localhost kernel: Bluetooth: L2CAP socket layer initialized
Feb  9 22:30:21 localhost kernel: Bluetooth: RFCOMM socket layer initialized
Feb  9 22:30:21 localhost kernel: Bluetooth: RFCOMM TTY layer initialized
Feb  9 22:30:21 localhost kernel: Bluetooth: RFCOMM ver 1.8
Feb  9 22:30:22 localhost kernel: Bluetooth: BNEP (Ethernet Emulation) ver 1.2
Feb  9 22:30:22 localhost kernel: Bluetooth: BNEP filters: protocol multicast
Feb  9 22:30:22 localhost kernel: Bridge firewalling registered
Feb  9 22:30:22 localhost hcid[7386]: bridge pan0 created
Feb  9 22:30:22 localhost kernel: pan0: Dropping NETIF_F_UFO since no NETIF_F_HW_CSUM feature.
Feb  9 22:30:22 localhost hcid[7386]: Registered manager path:/org/bluez/network
Feb  9 22:30:22 localhost hcid[7386]: Registered server path:/org/bluez/network/nap
Feb  9 22:30:22 localhost hcid[7386]: Registered server path:/org/bluez/network/gn
Feb  9 22:30:22 localhost hcid[7386]: Registered server path:/org/bluez/network/panu
Feb  9 22:30:22 localhost hcid[7386]: Registered manager path:/org/bluez/serial
Feb  9 22:30:22 localhost /etc/net: ERROR: /etc/net/scripts/ifup-removable: No TYPE is specified for iface 'pan0' and can't guess automatically. Please fix.
Feb  9 22:30:22 localhost /etc/net: ERROR: /etc/net/scripts/ifup-common: No TYPE is specified for iface 'pan0' and can't guess automatically. Please fix.
Feb  9 22:30:22 localhost hcid[7386]: Unix socket created: 15
Feb  9 22:30:22 localhost hcid[7386]: Registered manager path:/org/bluez/audio
Feb  9 22:30:22 localhost hcid[7386]: Registered input manager path:/org/bluez/input
Feb  9 22:30:22 localhost hcid[7386]: Created input device: /org/bluez/input/combo0
Feb  9 22:30:22 localhost hcid[7386]: Created input device: /org/bluez/input/combo1
Feb  9 22:30:22 localhost hcid[7386]: Created input device: /org/bluez/input/combo2
Feb  9 22:30:22 localhost hcid[7386]: HCI dev 0 registered
Feb  9 22:30:22 localhost hcid[7386]: Default passkey agent (:1.7, /org/kde/kbluetooth_1234) registered
Feb  9 22:30:22 localhost hcid[7386]: Default authorization agent (:1.7, /org/kde/kbluetooth_auth_1234) registered
Feb  9 22:30:22 localhost hcid[7386]: HCI dev 0 up
Feb  9 22:30:22 localhost hcid[7386]: Device hci0 has been added
Feb  9 22:30:22 localhost hcid[7386]: Starting security manager 0
Feb  9 22:30:22 localhost hcid[7386]: Device hci0 has been activated
Comment 40 Valery Inozemtsev 2009-02-09 22:57:44 MSK
пойдем другим путем. отключите донгл, в файле /etc/udev/rules.d/80-bluetooth.rules исправьте строчку
ACTION=="add", KERNEL=="hci[0-9]", SUBSYSTEM=="bluetooth", ENV{DEVTYPE}=="host", RUN+="/etc/init.d/bluetooth start"
на
ACTION=="add", KERNEL=="hci[0-9]", RUN+="sh -c 'set > /tmp/bt.log'"
подключите донгл, покажите /tmp/bt.log
Comment 41 Connie 2009-02-10 12:52:57 MSK
(В ответ на комментарий №40)
> пойдем другим путем. отключите донгл, в файле
> /etc/udev/rules.d/80-bluetooth.rules исправьте строчку
> ACTION=="add", KERNEL=="hci[0-9]", SUBSYSTEM=="bluetooth",
> ENV{DEVTYPE}=="host", RUN+="/etc/init.d/bluetooth start"
> на
> ACTION=="add", KERNEL=="hci[0-9]", RUN+="sh -c 'set > /tmp/bt.log'"
> подключите донгл, покажите /tmp/bt.log
не создается этот файл, при этом если посмотреть в messages то видно, что система реагирует на вставку, удаление донгла, т.е. он определяется.
Comment 42 Connie 2009-02-10 13:19:48 MSK
(В ответ на комментарий №40)
> пойдем другим путем. отключите донгл, в файле
> /etc/udev/rules.d/80-bluetooth.rules исправьте строчку
> ACTION=="add", KERNEL=="hci[0-9]", SUBSYSTEM=="bluetooth",
> ENV{DEVTYPE}=="host", RUN+="/etc/init.d/bluetooth start"
> на
> ACTION=="add", KERNEL=="hci[0-9]", RUN+="sh -c 'set > /tmp/bt.log'"
> подключите донгл, покажите /tmp/bt.log

а вот после ручного запуска bluetooth и вытаскивание донгла из компа, kbluetooth пишет, что нет адаптера, вставляю донгл - kbluetooth пишет, что все в порядке.
Т.е. после того как руками запустил bluetooth это 80-е правило начинает работать
Comment 43 Valery Inozemtsev 2009-02-10 21:26:21 MSK
bluez-utils-3.36-alt2.M41.3
Comment 44 Connie 2009-02-11 13:39:22 MSK
(В ответ на комментарий №43)
> bluez-utils-3.36-alt2.M41.3

все работает, но не проходит попытка подсоединить телефон как устройство HID
$ hcitool scan
Scanning ...
        00:1A:75:D5:DE:90       K550i
[connie@localhost ~]$ hidd --connect 00:1A:75:D5:DE:90
HID create error 13 (Permission denied)

Если выполнять это от su то телефон подсоединяется, однако стоит ему отсоединится, повторно не соединяется.

Имя донгла в kbluetooth берется не из hci.conf - Так и должно быть?
В /etc/bluetooth/hcid.conf есть строчка
name "%d - %h"
А в kbluetooth указывается имя 0-(none)

В том же файле указан класс устройства 0x000100 а kbluetooth выдает Unspecifed и дает изменить его только на Laptop.

Но волнует только возможность использовать HID

кусок файла /etc/init.d/bluetooth 
...
HCID_ENABLE=true
HIDD_ENABLE=true
HID2HCI_ENABLE=false
RFCOMM_ENABLE=true
DUND_ENABLE=false
PAND_ENABLE=false
HID2HCI_UNDO=false

HCID_CONFIG="/etc/bluetooth/hcid.conf"
RFCOMM_CONFIG="/etc/bluetooth/rfcomm.conf"

HIDD_OPTIONS=""
DUND_OPTIONS=""
PAND_OPTIONS=""

[ -e /etc/sysconfig/bluetooth ] && . /etc/sysconfig/bluetooth

LOCKFILE=/var/lock/subsys/bluetooth
HIDD_LOCKFILE=/var/lock/subsys/hidd
DUND_LOCKFILE=/var/lock/subsys/dund
PAND_LOCKFILE=/var/lock/subsys/pand
...
Comment 45 Connie 2009-02-20 21:18:54 MSK
(В ответ на комментарий №43)
> bluez-utils-3.36-alt2.M41.3

И все же не работает hid

При присоединении от пользователя по команде 
hidd --connect 0:1A:75:D5:DE:90
HID create error 13 (Permission denied)

вывод в messages такой:
Feb 20 21:06:05 localhost hcid[3875]: link_key_request (sba=01:44:82:78:79:A8, dba=00:1A:75:D5:DE:90)
Feb 20 21:06:05 localhost hidd: New HID device 00:1A:75:D5:DE:90 ()

А когда выполняю эту команду от рута, то такой
Feb 20 21:09:37 localhost hcid[3875]: link_key_request (sba=01:44:82:78:79:A8, dba=00:1A:75:D5:DE:90)
Feb 20 21:09:37 localhost hidd: New HID device 00:1A:75:D5:DE:90 (Sony Ericsson Remote Control of PC applications and other devices)
Feb 20 21:09:37 localhost kernel: input: Sony Ericsson Remote Control of PC applications and other devices as /devices/pci0000:00/0000:00:02.1/usb3/3-1/3-1.1/3-1.1:1.0/hci0/acl001A75D5DE90/input/input7

может можно починить?
Comment 46 Andrey Rahmatullin 2009-02-21 10:57:00 MSK
(В ответ на комментарий №45)
> HID create error 13 (Permission denied)
> 
> вывод в messages такой:
> Feb 20 21:06:05 localhost hcid[3875]: link_key_request (sba=01:44:82:78:79:A8,
> dba=00:1A:75:D5:DE:90)

Ну и кто будет пин вводить?
Comment 47 Connie 2009-02-21 11:02:32 MSK
(В ответ на комментарий №46)
> (В ответ на комментарий №45)
> > HID create error 13 (Permission denied)
> > 
> > вывод в messages такой:
> > Feb 20 21:06:05 localhost hcid[3875]: link_key_request (sba=01:44:82:78:79:A8,
> > dba=00:1A:75:D5:DE:90)
> 
> Ну и кто будет пин вводить?
телефон спрарен, передача, прием файлов происходит. Если подключать от рута, то запроса пина не происходит, да и ранее не происходило.

Запрос пина происходит, только в том случае, если подключается новое, ранее не спаренное устройство.

В данном же случае телефон начинает подключаться к компу, и в этот момент на помпе выскакивает эта ошибка
HID create error 13 (Permission denied)
и все.

Никакого запроса пина на компе нет. Нет и на телефоне. Да и зачем? Устройста ведь уже спарены.
Comment 48 Connie 2009-02-21 11:06:52 MSK
(В ответ на комментарий №47)
> (В ответ на комментарий №46)
> > (В ответ на комментарий №45)
> > > HID create error 13 (Permission denied)
> > > 
> > > вывод в messages такой:
> > > Feb 20 21:06:05 localhost hcid[3875]: link_key_request (sba=01:44:82:78:79:A8,
> > > dba=00:1A:75:D5:DE:90)
> > 
> > Ну и кто будет пин вводить?
> телефон спрарен, передача, прием файлов происходит. Если подключать от рута, то
> запроса пина не происходит, да и ранее не происходило.
> 
> Запрос пина происходит, только в том случае, если подключается новое, ранее не
> спаренное устройство.
> 
> В данном же случае телефон начинает подключаться к компу, и в этот момент на
> помпе выскакивает эта ошибка
> HID create error 13 (Permission denied)
> и все.
> 
> Никакого запроса пина на компе нет. Нет и на телефоне. Да и зачем? Устройста
> ведь уже спарены.

нет, не ошибка, видимо мои кривые руки.

в hcid.conf установил класс устройства 0x000100 перезапустил bluetooth и вроде пока работает, извините.