hcitool scan находит устройства, l2ping не может их пинговать. Устройство также находит компьютер, но не может к немк подключиться, pin не запрашивается. # hcitool scan Scanning ... 00:13:70:05:18:3C BT-test # l2ping 00:13:70:05:18:3C -c3 Can't connect: Connection timed out # tail -1 /var/log/messages Nov 19 21:29:47 billing kernel: [3892522.953153] hci_cmd_task: hci0 command tx timeout # hciconfig -a hci0: Type: USB BD Address: 00:11:67:5C:43:31 ACL MTU: 678:8 SCO MTU: 48:10 UP RUNNING PSCAN ISCAN RX bytes:2122 acl:0 sco:0 events:69 errors:0 TX bytes:570 acl:0 sco:0 commands:48 errors:0 Features: 0xbf 0xfe 0x8d 0x78 0x08 0x18 0x00 0x00 Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 Link policy: RSWITCH HOLD SNIFF PARK Link mode: MASTER Name: 'BTK' Class: 0x5e0108 Service Classes: Networking, Rendering, Capturing, Object Transfer, Telephony Device Class: Computer, Server HCI Ver: 1.2 (0x2) HCI Rev: 0x1fe LMP Ver: 1.2 (0x2) LMP Subver: 0x1fe Manufacturer: Integrated System Solution Corp. (57) # dmesg | grep -i blue [1692604.628778] Bluetooth: Core ver 2.13 [1692604.629204] Bluetooth: HCI device and connection manager initialized [1692604.629207] Bluetooth: HCI socket layer initialized [1692604.649456] Bluetooth: L2CAP ver 2.11 [1692604.649460] Bluetooth: L2CAP socket layer initialized [1692604.656091] Bluetooth: RFCOMM socket layer initialized [1692604.656110] Bluetooth: RFCOMM TTY layer initialized [1692604.656112] Bluetooth: RFCOMM ver 1.10 [1692604.663620] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [1692604.663630] Bluetooth: BNEP filters: protocol multicast [1713193.117025] Bluetooth: Generic Bluetooth USB driver ver 0.3 Ядро Linux test 2.6.27-ovz-smp-alt9 #1 SMP Tue Aug 18 09:29:34 UTC 2009 x86_64 GNU/Linux # rpm -qa | grep bluez bluez-utils-3.36-alt3 libbluez4-4.47-alt1 libbluez-3.36-alt2 # rpm -qa | grep dbus dbus-1.2.16-alt2 libdbus-glib-0.82-alt2 dbus-tools-1.2.16-alt2 libdbus-1.2.16-alt2 Гуглил, нашел множество похожих проблем, но никакие решения не подошли. Что делать?
bluez-utils 3.36 давно не поддерживается. используйте bluez-4.XX $ hcitool scan Scanning ... 00:1A:80:4F:15:F8 DR-BT21G # l2ping 00:1A:80:4F:15:F8 Ping: 00:1A:80:4F:15:F8 from 00:1E:4C:D7:EE:13 (data size 44) ... 4 bytes from 00:1A:80:4F:15:F8 id 0 time 76.95ms 4 bytes from 00:1A:80:4F:15:F8 id 1 time 31.82ms 4 bytes from 00:1A:80:4F:15:F8 id 2 time 36.86ms 4 bytes from 00:1A:80:4F:15:F8 id 3 time 25.85ms 4 bytes from 00:1A:80:4F:15:F8 id 4 time 9.86ms 4 bytes from 00:1A:80:4F:15:F8 id 5 time 29.86ms ^C6 sent, 6 received, 0% loss
(В ответ на комментарий №1) > bluez-utils 3.36 давно не поддерживается. используйте bluez-4.XX Огромное спасибо за оперативность! Обновился, симптомы не изменились... # rpm -qa | grep -i bluez libbluez4-4.47-alt1 bluez-4.47-alt1
reboot?
(В ответ на комментарий №3) > reboot? Перегрузился, симптомы не изменились :(
в ядре 2.6.27 старый bluetooth стек насколько я помню. попробуйте на 2.6.30-std-def
(В ответ на комментарий №5) > в ядре 2.6.27 старый bluetooth стек насколько я помню. попробуйте на > 2.6.30-std-def По идее, со старым стеком должнен работать 3-й bluez. Или я не прав? А 2.6.30-std-def разве с поддержкой SMP? Для меня это критично... + оффтоп: как правильно с помощью apt установить 2.6.30 или лучше отдельно скачать пакеты?
(В ответ на комментарий №6) > (В ответ на комментарий №5) > > в ядре 2.6.27 старый bluetooth стек насколько я помню. попробуйте на > > 2.6.30-std-def Все дополнительные вопросы которые задавал разрешил сам. # rpm -qa | grep 2.6.30 kernel-headers-std-def-2.6.30-alt14 kernel-image-std-def-2.6.30-alt14 kernel-headers-modules-std-def-2.6.30-alt14 kernel-doc-std-2.6.30-alt14 Через часочек перегружусь, буду проверять.
(В ответ на комментарий №5) > в ядре 2.6.27 старый bluetooth стек насколько я помню. попробуйте на > 2.6.30-std-def Проблема решилась переходом на 2.6.30, как Вы сказали! Огромное спасибо!