Bug 22339 - BT-устройства находятся, но не пингуются
Summary: BT-устройства находятся, но не пингуются
Status: CLOSED FIXED
Alias: None
Product: Branch 5.0
Classification: Distributions
Component: bluez (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P3 major
Assignee: Valery Inozemtsev
QA Contact: qa-5.0@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-19 17:03 MSK by Hiller
Modified: 2009-11-21 12:06 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hiller 2009-11-19 17:03:45 MSK
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

Гуглил, нашел множество похожих проблем, но никакие решения не подошли. Что делать?
Comment 1 Valery Inozemtsev 2009-11-19 17:14:03 MSK
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
Comment 2 Hiller 2009-11-19 17:26:27 MSK
(В ответ на комментарий №1)
> bluez-utils 3.36 давно не поддерживается. используйте bluez-4.XX

Огромное спасибо за оперативность!

Обновился, симптомы не изменились...

# rpm -qa | grep -i bluez
libbluez4-4.47-alt1
bluez-4.47-alt1
Comment 3 Valery Inozemtsev 2009-11-19 17:37:10 MSK
reboot?
Comment 4 Hiller 2009-11-19 17:48:13 MSK
(В ответ на комментарий №3)
> reboot?

Перегрузился, симптомы не изменились :(
Comment 5 Valery Inozemtsev 2009-11-19 17:55:26 MSK
в ядре 2.6.27 старый bluetooth стек насколько я помню. попробуйте на 2.6.30-std-def
Comment 6 Hiller 2009-11-20 04:46:13 MSK
(В ответ на комментарий №5)
> в ядре 2.6.27 старый bluetooth стек насколько я помню. попробуйте на
> 2.6.30-std-def

По идее, со старым стеком должнен работать 3-й bluez. Или я не прав?

А 2.6.30-std-def разве с поддержкой SMP? Для меня это критично...

+ оффтоп: как правильно с помощью apt установить 2.6.30 или лучше отдельно скачать пакеты?
Comment 7 Hiller 2009-11-20 05:05:19 MSK
(В ответ на комментарий №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


Через часочек перегружусь, буду проверять.
Comment 8 Hiller 2009-11-20 07:02:08 MSK
(В ответ на комментарий №5)
> в ядре 2.6.27 старый bluetooth стек насколько я помню. попробуйте на
> 2.6.30-std-def

Проблема решилась переходом на 2.6.30, как Вы сказали!

Огромное спасибо!