Bluez pairing - проблема
Beelzebubbie 24 января, 2013 - 09:59
Редко пользуюсь BT (так что на каком-чего обновлении «сломалось» — неизвестно), но вот понадобилось и обнаружилась проблема.
В частности, не удается спарить новые устройства, со спаренными ранее тоже имеются проблемы (например, файлы передаются только в одну сторону).
При попытке спаривания (когда до нее вообще доходит дело) — обнаруживается, что passkey/pin не совпадают. (что в GUI, что в консоли):
# simple-agent hci0 xx:yy:zz RequestConfirmation (/org/bluez/24113/hci0/dev_XX_YY_ZZ, 599922) Confirm passkey (yes/no): y Creating device failed: org.bluez.Error.AuthenticationFailed: Authentication Failed syslog: bluetoothd[24113]: Agent replied with an error: org.bluez.Error.Rejected, Passkey doesn't match
(на спариваемом устройстве наблюдается при этом совершенно иной passkey)
при попытке спаривания устройства с адаптером — то же самое, не совпадают пасскеи. полагаю, проблема такого рода наврядли является аппаратной, однако в гуглах-багзиллах найти чего-то аналогичного не получилось.
net-wireless/bluez: Installed versions: 4.101-r5(22:36:18 01/23/13)(alsa consolekit cups python_single_target_python2_7 python_targets_python2_7 readline test-programs usb -debug -gstreamer -pcmcia -python_single_target_python2_6 -python_targets_python2_6 -selinux)
lsusb | grep HCI Bus 004 Device 011: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
»
- Для комментирования войдите или зарегистрируйтесь
Не знаю, совпадают ли
Не знаю, совпадают ли проблемы, но некоторое время назад у меня тоже simple-agent выдавал ошибку авторизации. Это происходило при авторизации наушников. В почтовой рассылке кто-то посоветовал подправить simple-agent - заменить KeyboardDisplay на DisplayYesNo. После этого всё заработало.
Чем больше юзерфрендли, тем сложнее юзать.