LINUX.ORG.RU

Проблемы с bluetooth в Gentoo на ASUS F9E


0

1

Ноутбук: ASUS F9E
Дистрибутив: Gentoo
Версия ядра: 2.6.35.3
Config ядра:
CONFIG_BT=m
CONFIG_BT_L2CAP=m
CONFIG_BT_L2CAP_EXT_FEATURES=y
CONFIG_BT_SCO=m
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=m
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
CONFIG_BT_HIDP=m
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIUART_LL=y

Вывод lsusb|grep Bluetooth:
Bus 007 Device 003: ID 0b05:1712 ASUSTek Computer, Inc. BT-183 Bluetooth 2.0+EDR adapter

Вывод hcitool dev:
Devices:
hci0 00:1F:C6:2C:B2:A7

Вывод hcitool scan:
Scanning ...
00:22:65:5F:77:98 Nokia 5800 XpressMusic

Вывод sdptool search --bdaddr 00:22:65:5F:77:98 SYNCML|grep Channel:
Channel: 7

Содержимое файла /etc/bluetooth/rfcomm.conf:
rfcomm0 {
bind yes;
device 00:22:65:5F:77:98;
channel 7;
comment «Nokia 5800 Express Music»;
}

Вывод /etc/init.d/dbus restart:
* Shutting down Bluetooth ... [ ok ]
* Stopping Hardware Abstraction Layer daemon ... [ ok ]
* Stopping D-BUS system messagebus ... [ ok ]
* Starting D-BUS system messagebus ... [ ok ]
* Starting Bluetooth ... [ ok ]
* Starting rfcomm ... [ ok ]
* Starting Hardware Abstraction Layer daemon ... [ ok ]

Вывод /etc/init.d/bluetooth restart
* Shutting down Bluetooth ... [ ok ]
* Starting Bluetooth ... [ ok ]
* Starting rfcomm ... [ ok ]

Вывод hciconfig:
hci0: Type: BR/EDR Bus: USB
BD Address: 00:1F:C6:2C:B2:A7 ACL MTU: 384:8 SCO MTU: 64:8
UP RUNNING PSCAN ISCAN
RX bytes:13905 acl:167 sco:0 events:505 errors:0
TX bytes:4629 acl:171 sco:0 commands:146 errors:0

Содержимое файла /var/lib/bluetooth/00:1F:C6:2C:B2:A7/pincodes:
0:22:65:5F:77:98:CD 1234

Содержимое файла /etc/dbus-1/system.d/bluetooth.conf
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd«>
<busconfig>

<policy user=„root“>
<allow own=„org.bluez“/>
<allow send_destination=„org.bluez“/>
<allow send_interface=„org.bluez.Agent“/>
<allow send_interface=„org.bluez.HandsfreeAgent“/>
</policy>

<policy group=„users“>
<allow own=„org.bluez“/>
<allow send_destination=„org.bluez“/>
<allow send_destination=„org.bluez.Agent“/>
</policy>

<policy at_console=„true“>
<allow send_destination=„org.bluez“/>
</policy>

<policy group=„lp“>
<allow send_destination=„org.bluez“/>
</policy>

<policy context=„default“>
<deny send_destination=„org.bluez“/>
</policy>
</busconfig>

При вводе
rfcomm connect 0
телефон запрашивает код доступа, по вводу которого на стандартный вывод получаем:
Can't connect RFCOMM socket: Connection refused

При первом запуске kbluetooth выводит:
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
kbluetooth(30765)/kdecore (KLibrary) kde4Factory: The library »/usr/lib/kde4/solid_bluez.so" does not offer a qt_plugin_instance function

При повторных «KBluetooth is already running!» пока не убьем процесс

kbluetooth-inputwizard выводит:
Bluetooth Adapters
QApplication::qAppName: Please instantiate the QApplication object first
<unknown program name>(30769)/ KSycocaPrivate::openDatabase: Trying to open ksycoca from «/var/tmp/kdecache-vxs/ksycoca4»
<unknown program name>(30769)/ kde4Factory: The library «/usr/lib/kde4/solid_bluez.so» does not offer a qt_plugin_instance function.
No Bluetooth Adapter found!

kbluetooth-devicemanager выводит:
kbluetooth-inputwizard(30770)/kdecore (KLibrary) kde4Factory: The library «/usr/lib/kde4/solid_bluez.so» does not offer a qt_plugin_instance function.
No Bluetooth Adapter found!

Google ничего полезного не сказал (или я просто не нашел), на www.gentoo.org, wiki и www.gentoo.ru тоже ничего. Куда копать? :(


Частично нашел проблему в файле /var/lib/bluetooth/00:1F:C6:2C:B2:A7/pincodes:
заменил очепятку
0:22:65:5F:77:98:CD 1234
на
00:22:65:5F:77:98 1234

и

В файле /etc/bluetooth/rfcomm.conf:
channel 7; #SyncMLClient
установил в
channel 9; #Nokia OBEX PC Suite Services

Теперь через obexftp нормально цепляется к телефону и передает/принимает файлы, но kbluetooth так и не работает (ошибки те же). В чем может быть проблема?

VxS_
() автор топика
Ответ на: комментарий от VxS_

Тема закрыта, проблема решена
Спасибо мне любимому за помощь ^_^

VxS_
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.