Автор Тема: GUI инструменты не видят bluetooth адаптер [решено]  (Прочитано 7866 раз)

Оффлайн Connie

  • Завсегдатай
  • *
  • Сообщений: 147
    • DiaCalc
    • Email
Писал видимо торопился и упустил главное
Система ALTLinux branch 4.1

До недавнего времени bluetooth работал. Его я использовал для передачи файлов с/на телефон, для использования телефона (SE) как пульта дистанционного упраления (через HID), для передачи, приема СМС и т.п. с помощью программы MyPhoneExplorer через подключение rfcomm0

Сегодня обнаружил следующую проблему. Консольные приложения видят адаптер
./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)

Работают с ним и телефоном
l2ping 00:1A:75:D5:DE:90
Ping: 00:1A:75:D5:DE:90 from 05:44:A2:78:7B:A8 (data size 44) ...
44 bytes from 00:1A:75:D5:DE:90 id 0 time 43.35ms
44 bytes from 00:1A:75:D5:DE:90 id 1 time 52.42ms
44 bytes from 00:1A:75:D5:DE:90 id 2 time 47.93ms
44 bytes from 00:1A:75:D5:DE:90 id 3 time 54.93ms
44 bytes from 00:1A:75:D5:DE:90 id 4 time 65.93ms
^C5 sent, 5 received, 0% loss

Начинают передавать файлы на телефон
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
вот тут при попытке ввода пина на телефоне, происходит сбой соединения
options {
autoinit yes;
security auto;
pairing multi;
passkey "1234";

}

device {
name "BlueZ Connie";

class 0x000100;
iscan enable;
discovto 0;
pscan enable;
lm accept,master;
lp rswitch,hold,sniff,park;
}
т.е. как только я ввожу пин 1234, все, идет сбой.

До этого устройства были спарены и подключение к компу происходило без вопросов.

Теперь самое интересное. Ни одна из GUI программ, kbluetooth, blueman не видят адаптер, не помогает ни перетыкание его, как было вычитано в инете, ни перезапуск программ, bluetooth служб.

При запуске kbluemon и попытке поставить галку в чекбоксе Periodic Scan внизу выдается следующее сообщение:
Цитировать
kbluetooth: libkbluetooth: getStringList(): A security policy in place prevents this sender from sending this messag                                 e to this recipient, see message bus configuration file (rejected message had interface "org.bluez.Adapter" member "                                 ListConnections" error name "(unset)" destination "org.bluez")
нашел эту строчку полностью

Подобное поведение описано тут
http://forum.altlinux.org/index.php/topic,1224.msg18534.html#msg18534
http://forum.altlinux.org/index.php/topic,788.msg11559.html#msg11559
« Последнее редактирование: 12.02.2009 12:11:40 от Skull »
ALTLinux Sisyphus

Оффлайн Connie

  • Завсегдатай
  • *
  • Сообщений: 147
    • DiaCalc
    • Email
Загрузил с DVD ALTLinux 4.0 live  все системы bluetooth работают, содержание файлов hcid.conf и rfcomm.conf отличается незначительно, в первом случае изменено имя девайса, во втором сняты решетки для подключения rfcomm  ???

Вешать баг?

P.S. Пишу из под 4.0 :)
ALTLinux Sisyphus

Drool

  • Гость
Вешать баг?

Почему бы и нет? Только не забыть указать все версии софта, ядра, ну и результаты проведенного расследования.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Вешать баг?

P.S. Пишу из под 4.0 :)
Мала вероятность, что исправят. Уже 5.0 бранч отпочковался, а 4.0 не поддерживается (кроме сервера и школьного бранча).
Андрей Черепанов (cas@)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Вешать баг?

P.S. Пишу из под 4.0 :)
Мала вероятность, что исправят. Уже 5.0 бранч отпочковался, а 4.0 не поддерживается (кроме сервера и школьного бранча).
Пора организовывать нормальный backports для 4.0. :)

Drool

  • Гость
Пора организовывать нормальный backports для 4.0. :)

Нормальный - это когда Шигорин не будет все залитое в backports собирать руками а сделают нормальный incomming? Здесь на это может ответить только Skull.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Нормальный - это когда Шигорин не будет все залитое в backports собирать руками а сделают нормальный incomming? Здесь на это может ответить только Skull.
Это будет возможно когда ldv@ сделает поддержку репозитория через git. Сейчас как раз он этим занимается.
Андрей Черепанов (cas@)

Оффлайн Connie

  • Завсегдатай
  • *
  • Сообщений: 147
    • DiaCalc
    • Email
Вешать баг?

P.S. Пишу из под 4.0 :)
Мала вероятность, что исправят. Уже 5.0 бранч отпочковался, а 4.0 не поддерживается (кроме сервера и школьного бранча).
Так речь не про 4.0 (четверку я грузил с ДВД, что бы проверить оборудование) речь про 4,1 перечитал свой первый пост и понял, что не описал, что использую branch 4.1  >:(

Вроде вчера выяснили что произошло это после обновления d-bus

Мне как быть? На 5,0 бранч переходить? :) Чего то быстро версии штампуются  :D
« Последнее редактирование: 23.12.2008 11:06:14 от Connie »
ALTLinux Sisyphus

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Мне как быть? На 5,0 бранч переходить? :) Чего то быстро версии штампуются  :D
Нет, пока рано. Ничего себе быстро - больше полугода прошло с момента отпочкования 4.1
Андрей Черепанов (cas@)

Оффлайн Const

  • Глобальный модератор
  • *****
  • Сообщений: 2 653
  • Даже у плохого модератора есть свои плюсы…
Мне как быть? На 5,0 бранч переходить? :) Чего то быстро версии штампуются  :D
Нет, пока рано. Ничего себе быстро - больше полугода прошло с момента отпочкования 4.1
ну, если сравнивать с периодами времени 2.4–3.0 и 3.0–4.0…

Оффлайн insisto

  • Давно тут
  • **
  • Сообщений: 38
Всем доброго времени суток! И с наступившим Новым Годом!  :)

Подтверждаю проблему.

Система AltLinux Desktop 4.1 после обновления из бранча 4.1 перестала видеть usb-bluetooth адаптер, причем только в GUI (консольные утилиты адаптер прекрасно видят). Но работать с bluetooth хочется все-таки через GUI.

Подскажите, пожалуйста, что можно сделать? Как починить?

Оффлайн Connie

  • Завсегдатай
  • *
  • Сообщений: 147
    • DiaCalc
    • Email
А никак, как я понял сменилась политика d-sub и она не дает работать с bluetooth адаптером, Вы, как я видел, отметились в багзилле, в ней же есть файл bluetooth.conf который позволяет видеть адаптер, но не работает регистрация новых устройств, не происходит ввод пина, еще некоторые вещи не происходят. Что делать? Либо вернуться на 4.1 Desktop либо пробовать разные варианты настройки d-sub и bluetooth.conf я в этом не силен и просто не знаю куда копать :(

И должен заметить, что работы через консоль так же не происходит, там я приводил пример команды для пересылки файла, она не проходит.
ALTLinux Sisyphus

Оффлайн insisto

  • Давно тут
  • **
  • Сообщений: 38
Печально.
Как обычно: исправили старые ошибки и добавили новые.   ;)
А можно ли теперь безболезненно откатиться на Desktop 4.1? Сомневаюсь - без большого рашпиля видимо не обойтись.
А вообще, откатываться не хочется - будем надеяться что починят. Разработчики, мы в вас верим!  :)

Оффлайн Connie

  • Завсегдатай
  • *
  • Сообщений: 147
    • DiaCalc
    • Email
Я тоже верю :) но только донгл на столе валяется :)
ALTLinux Sisyphus

Оффлайн insisto

  • Давно тут
  • **
  • Сообщений: 38
Я тоже верю :) но только донгл на столе валяется :)
А может хватит ему валяться?   :D Поможем разработчикам чем сможем!

Перед обновлением c Desktop до Бранча я сделал бэкап  ;)  сейчас сравнил директорию /etc/dbus-1 с бэкапом, и обнаружил, что поменялись только 2 файла:
/etc/dbus-1/system.conf
/etc/dbus-1/system.d/hal.conf - этот мы не трогаем

Файлы etc/dbus-1/system.conf (старый и новый) отличаются несколькими строчками, заменил его конфигом из бэкапа, перезагрузка - и, о чудо, донгл ожил!    8)
Все остальные конфиги, которые имеют отношение к bluetooth, остались без изменений.
Правда, не знаю, как замена /etc/dbus-1/system.conf отразится на безопасности системы.

Прилагаю конфиги от Desktop 4.1 и от Branch 4.1 (в Desktop работает bluetooth, в Branch - нет)

Уважаемые Гуру! Помогите, пожалуйста, отстроить конфиг так, чтобы и донгл работал и без ущерба для безопасности системы.

P.S. При экспериментах желательно забэкапить /etc и держать на готове LiveCD, т.к. ошибка в конфиге может остановить систему на этапе загрузки. И не забудьте выставить права доступа на конфиг
« Последнее редактирование: 03.01.2009 17:22:04 от slip »