Есть 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.
(In reply to comment #0) > до недавнего времени Что поменяли в системе с недавнего времени?
(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 и переустановлю с нуля
(In reply to comment #2) > Ничего кроме обновлений из репозитариев Какие-нибудь пакеты, содержащие в названии "blue", обновляли?
(In reply to comment #3) > (In reply to comment #2) > > Ничего кроме обновлений из репозитариев > Какие-нибудь пакеты, содержащие в названии "blue", обновляли? > нет, не могу сказать на 100% вроде не было ничего такого в обновлениях. переустановка не изменила ничего. hci программы видят адаптер, а до ввода пина дело не доходит. Когда должно появится окно ввода пина, происходит сбой.
PolicyKit?
(In reply to comment #4) > нет, не могу сказать на 100% Т.е. уже более месяца прошло? В логах все ходы записаны. Да, возможно, PolicyKit или D-Bus обновился.
bluez-utils крив. после ужесточения правил в dbus он сломался
(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
(In reply to comment #8) > А где их там глядеть? В /var/log/ различные интересные файлы можно найти
(In reply to comment #7) > bluez-utils крив. после ужесточения правил в dbus он сломался Т.е. просто нужно /etc/dbus-1/system.d/bluetooth.conf исправить?
Created attachment 3155 [details] bluetooth.conf как то так, но там далеко не все. телефон с этим конфигом я подключал
(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 обнаруживает телефон, иначе нет. В телефоне включено свойство "Виден всем"
Вот нашел https://bugzilla.redhat.com/show_bug.cgi?id=475069 В частности https://bugzilla.redhat.com/show_bug.cgi?id=475069#c12 Я попробую позже, потом отпишусь
Created attachment 3157 [details] dbus-bluetooth.conf вот этот bluetooth.conf
(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
Мантейнеру
2shrek: этот файл можно класть в пакет или будут ещё изменения?
да не работает оно толком с ним. нужен список всех методов и прописывать их как это сделано например в hal'e
Ясно.
Подтверждаю проблему. Система AltLinux Desktop 4.1 - установил с DVD. Подключил репозитарии main, main+contrib, updates для Desktop, обновился - все нормально. Kbluetooth прекрасно работает. Подключил branch 4.1, обновился - Kbluetooth перестал видеть usb-bluetooth-адаптер, причем консольные утилиты его видят. P.S Высказывалось предположение, что сие происходит после обновления dsub, но как это проверить - не знаю.
Замена файла /etc/dbus-1/system.conf на такой же от Desktop 4.1 восстанавливает работу c bluetooth-адаптером. Они отличаются в несколько строчек. Может это ускорит исправление бага :)
Created attachment 3183 [details] старый корф от Desktop 4.1 восстанавливающий работу bluetooth
(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
Created attachment 3258 [details] bluetooth.conf полностью рабочий конфиг
и определитесь что запускать при появлении девайса /etc/init.d/bluetooth или /usr/share/dbus-1/system-services/org.bluez.service лично я удалил /etc/udev/rules.d/80-bluetooth.rules
Created attachment 3265 [details] bluetooth.conf конфиг лучше прежнего
http://git.altlinux.org/people/shrek/packages/?p=bluez.git;a=shortlog;h=refs/tags/3.36-alt3 исправлены все мешающие жить ошибки
т.к. исправлять это видимо никто не собирается, убедительная просьба добавить меня в acl
bluez-utils-3.36-alt2.M41.1
Created attachment 3303 [details] Протокол сбоя генерируемы kbluetooth
(В ответ на комментарий №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. Протокол сбоя см выше
вешайте на kdebluetooth
(В ответ на комментарий №32) > вешайте на kdebluetooth $ hcitool dev Devices: $ hcitool -i dev Invalid device: No such device нет донгла, система его не видит. kbluetooth после перезагрузки запускается, но устройства нет. Опять конфиги от 4.1 Desktop возвращать?
(В ответ на комментарий №33) > (В ответ на комментарий №32) > > вешайте на kdebluetooth > > $ hcitool dev > Devices: > > $ hcitool -i dev > Invalid device: No such device > > нет донгла, система его не видит. kbluetooth после перезагрузки запускается, но > устройства нет. > > Опять конфиги от 4.1 Desktop возвращать? удалил bluez, потом заново установил из бранча 4,1 утилиты не видят донгл. Что бы увидели нужно руками запустить # bluetooth start после этого все начинает работать.
от udev в логах какая нибудь ругань есть?
(В ответ на комментарий №35) > от udev в логах какая нибудь ругань есть? нет, просто не происходит запуска bluetooth, адптер при загрузке определился, а сервис не стартовал. Посмотрел /etc/udev/rules.d/80-bluetooth.rules Это правило на месте и там прописано, что bluetooth должен стартовать, однако смотрел туда после ручного запуска bluetooth, выкладывать var/log/massages? Перезагружусь и выберу все что к dbus, udev (хотя к нему вроде ничего нет) bluetooth, usb донглу относится
проделайте следующее: # 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
(В ответ на комментарий №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
(В ответ на комментарий №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
пойдем другим путем. отключите донгл, в файле /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
(В ответ на комментарий №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 то видно, что система реагирует на вставку, удаление донгла, т.е. он определяется.
(В ответ на комментарий №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-е правило начинает работать
bluez-utils-3.36-alt2.M41.3
(В ответ на комментарий №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 ...
(В ответ на комментарий №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 может можно починить?
(В ответ на комментарий №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) Ну и кто будет пин вводить?
(В ответ на комментарий №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) и все. Никакого запроса пина на компе нет. Нет и на телефоне. Да и зачем? Устройста ведь уже спарены.
(В ответ на комментарий №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 и вроде пока работает, извините.