Bluez 4.6 настройка

Здравствуйте.

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

Ставил из ebuild'а версию 4.6
http://bugs.gentoo.org/show_bug.cgi?id=236357

при установке понадобилось дополнительно переименовать в диреткории files папку 4 в 4.6, т.к. при установке на этапе конфигурации выдавало ошибку, а так же дополнительно пришлось скопировать udev правила для bluez, брал из кэша портриджей.
так же 4.6 требует обязательно установки d-bus.

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

не нашел главного файла hcid.conf, вместо него лежат файлы main, rfcomm (остался прежним) и general..

разобрался что в general прописываются устройства, подключаеммые.. там увидел что можно указать class, но вот дальше к сожалению не разобрался.. на оф. сайте не могу нормально найти информации .. конечно может плохо ищу.. :(..

скиньте пож-та пример конфигов настроенных на работу с мобилой.. или где можно посмотреть..

Спасибо

никто не пользуется новой

никто не пользуется новой версией bluez ? или чем то другим пользуютесь?

BlueZ-2.*

Лично я не нашел доки по 4ому блюзу.
Так же там нет hcid и ещё кучи старых демонов.
Как его настраивать - хз...
Если нароешь какие-нить доки - кинь, плз.

ЗЫ: http://www.gentoo.ru/node/12521

and me 5 cent

Maze написал(а):
Лично я не нашел доки по 4ому блюзу.
Так же там нет hcid и ещё кучи старых демонов.

USE old-daemons

old-daemonds

не спортивно. Ибо deprecated

у меня похоже аналогичная

у меня похоже аналогичная ситуация, сейчас еще один чел паралельно пытается настроить bluez, правда на федоре.. но настройка такая же будет..
если будет результат, отпишу..

пытаюсь вникать в технологию

пытаюсь вникать в технологию настройки..
получается что блютус можно управлять двумя способами, через Pyton или через d-bus.

через dbus пробую узнать в каком Mode включена работа блютуса, но при комманде, которая написана на оф. сайте выдает ошибку :(. Гугл молчит, пытаюсь дальше разобраться...

#dbus-send --system --type=method_call --print-reply --dest=org.bluez /org/bluez/hci0 org.bluez.Adapter.GetMode
Error org.freedesktop.DBus.Error.UnknownMethod: Method "GetMode" with signature "" on interface
 "org.bluez.Adapter" doesn't exist

в sys_log при перезагрузке

в sys_log при перезагрузке службы увидел след. строку:

Can't create GN bridge

может кто знает, чего это?.. может в этом и проблема?
в гугле оптяь же молчок :(

узнать в каком MODE включена

узнать в каком MODE включена работа блютуса hci0:
hciconfig hci0 -a

hciconfig из проекта bluez

# hciconfig -a hci0:

# hciconfig -a 
hci0:   Type: USB 
        BD Address: 88:20:0E:24:7D:A1 ACL MTU: 1017:8 SCO MTU: 64:0 
        UP RUNNING 
        RX bytes:4258 acl:4 sco:0 events:184 errors:0 
        TX bytes:1732 acl:4 sco:0 commands:106 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: SLAVE ACCEPT 
        Name: 'grpr-0' 
        Class: 0x0a0100 
        Service Classes: Networking, Capturing 
        Device Class: Computer, Uncategorized 
        HCI Ver: 2.0 (0x3) HCI Rev: 0x4000 LMP Ver: 2.0 (0x3) LMP Subver: 0x430e 
        Manufacturer: Broadcom Corporation (15)

Mode - UP RUNNING ... Нету PSCAN ISCAN.
Для того чтобы установить Mode как я понял нужно дать комманду через dbus bluez.
типа того:

dbus-send --system --type=method_call --print-reply --dest=org.bluez /org/bluez/hci0 org.bluez.Adapter.SetMode

Но у меня выдает ошибку..
Даже когда я пытаюсь просто прочитать информацию через dbus-send о Mode вот что получаю:

#dbus-send --system --type=method_call --print-reply --dest=org.bluez /org/bluez/hci0 org.bluez.Adapter.GetMode
Error org.freedesktop.DBus.Error.UnknownMethod: Method "GetMode" with signature "" on interface
 "org.bluez.Adapter" doesn't exist

Это ты написал команду для

Это ты написал команду для управления Bluez-3.x. У 4 - все по-другому, и документации на оф. сайте тоже нет, пока. Думаю, нада исходники Blueman 1.0 потрошить на предмет управления этой гадостью... Чем сейчас и занялся :) Но... Быстро устал :)

может быть с этой стороны

может быть с этой стороны попробовать зайти.. :(

можно ли как нибудь через dbus узнать какие объекты ему доступны на данный момент..
может у меня org.Bluez.Adapter недоступен на данный момент?..

в логах пишет не /org/bluez/hci0 а /org/bluez/5555/hci0
причем число 5555 меняется после каждой перезагрузки службы dbus.

Спасибо

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".