Hello,
I'm currently experiencing connection problem with my Logitech Dinovo
keyboard. I can realise pairing via gnome bluetooth-applet (popup asks
for passkey, I type in on computer, then on keyboard => popup says all
is fine). But then, each time I type a key on the bt keyboard, I have
the following message in /var/log/messages and the connection fails (in
the gnome bluetooth program, connect icon appears for 2 seconds then
disappear).
May 3 18:00:36 localhost hcid[27281]: Link authentication failed:
Connection timed out (110)
May 3 18:00:36 localhost hcid[27281]: link_key_request
(sba=00:15:83:BB:88:3B, dba=00:07:61:74:7A:82)
This problem appear with bluez 3.30 on Fedora core 9 (dev). Fedora
patches doesn't seem to be linked with this problem.
With ubuntu & bluez 2.26 keyboard works fine.
With Fedora core 9 and old packages from core 8 (bluez 3.20), keyboard
works fine too.
I also have a bluetooth mouse which works with all the configuration
listed above (it doesn't need pin pairing).
I join hcidump -X dumps done with bluez 3.30 and 3.20 on FC9.
I try to debug hcid ; it confirms that i/o timeout is issued in hci.c,
hci_read_req, but I'm not able to understand where is the problem (this
file doesn't seem to change between 3.26 and 3.30).
If anyone is interested by this problem I can provide further
informations on demand.
Laurent
HCI sniffer - Bluetooth packet analyzer ver 1.41
device: hci0 snap_len: 1028 filter: 0xffffffff
> HCI Event: Connect Request (0x04) plen 10
0000: 82 7a 74 61 07 00 40 25 00 01 .zta..@%..
< HCI Command: Accept Connection Request (0x01|0x0009) plen 7
0000: 82 7a 74 61 07 00 00 .zta...
> HCI Event: Command Status (0x0f) plen 4
0000: 00 01 09 04 ....
> HCI Event: Role Change (0x12) plen 8
0000: 00 82 7a 74 61 07 00 00 ..zta...
> HCI Event: Connect Complete (0x03) plen 11
0000: 00 2a 00 82 7a 74 61 07 00 01 00 .*..zta....
< ACL data: handle 42 flags 0x02 dlen 10
L2CAP(s): Info req: type 2
< HCI Command: Read Remote Supported Features (0x01|0x001b) plen 2
0000: 2a 00 *.
> HCI Event: Page Scan Repetition Mode Change (0x20) plen 7
0000: 82 7a 74 61 07 00 00 .zta...
> ACL data: handle 42 flags 0x02 dlen 12
L2CAP(s): Connect req: psm 17 scid 0x0048
< ACL data: handle 42 flags 0x02 dlen 16
L2CAP(s): Connect rsp: dcid 0x0040 scid 0x0048 result 0 status 0
Connection successful
> HCI Event: Command Status (0x0f) plen 4
0000: 00 01 1b 04 ....
< HCI Command: Write Link Policy Settings (0x02|0x000d) plen 4
0000: 2a 00 0f 00 *...
> HCI Event: Number of Completed Packets (0x13) plen 5
0000: 01 2a 00 01 00 .*...
> ACL data: handle 42 flags 0x02 dlen 16
L2CAP(s): Info rsp: type 2 result 0
Extended feature mask 0x0004
> HCI Event: Number of Completed Packets (0x13) plen 5
0000: 01 2a 00 01 00 .*...
> ACL data: handle 42 flags 0x02 dlen 16
L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 4
MTU 185
< ACL data: handle 42 flags 0x02 dlen 18
L2CAP(s): Config rsp: scid 0x0048 flags 0x00 result 0 clen 4
MTU 185
< ACL data: handle 42 flags 0x02 dlen 12
L2CAP(s): Config req: dcid 0x0048 flags 0x00 clen 0
> HCI Event: Read Remote Supported Features (0x0b) plen 11
0000: 00 2a 00 bc 02 04 38 08 00 00 00 .*....8....
> HCI Event: Command Complete (0x0e) plen 6
0000: 01 0d 08 00 2a 00 ....*.
< HCI Command: Change Connection Packet Type (0x01|0x000f) plen 4
0000: 2a 00 18 cc *...
> HCI Event: Number of Completed Packets (0x13) plen 5
0000: 01 2a 00 01 00 .*...
> HCI Event: Number of Completed Packets (0x13) plen 5
0000: 01 2a 00 01 00 .*...
> HCI Event: Command Status (0x0f) plen 4
0000: 00 01 0f 04 ....
< HCI Command: Remote Name Request (0x01|0x0019) plen 10
0000: 82 7a 74 61 07 00 02 00 00 00 .zta......
> HCI Event: Connection Packet Type Changed (0x1d) plen 5
0000: 00 2a 00 1e 33 .*..3
> HCI Event: Command Status (0x0f) plen 4
0000: 00 01 19 04 ....
> ACL data: handle 42 flags 0x02 dlen 18
L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 4
MTU 185
> ACL data: handle 42 flags 0x02 dlen 12
L2CAP(s): Connect req: psm 19 scid 0x0049
< ACL data: handle 42 flags 0x02 dlen 16
L2CAP(s): Connect rsp: dcid 0x0041 scid 0x0049 result 0 status 0
Connection successful
> HCI Event: Number of Completed Packets (0x13) plen 5
0000: 01 2a 00 01 00 .*...
> ACL data: handle 42 flags 0x02 dlen 16
L2CAP(s): Config req: dcid 0x0041 flags 0x00 clen 4
MTU 185
< ACL data: handle 42 flags 0x02 dlen 18
L2CAP(s): Config rsp: scid 0x0049 flags 0x00 result 0 clen 4
MTU 185
< ACL data: handle 42 flags 0x02 dlen 12
L2CAP(s): Config req: dcid 0x0049 flags 0x00 clen 0
> HCI Event: Number of Completed Packets (0x13) plen 5
0000: 01 2a 00 01 00 .*...
> HCI Event: Number of Completed Packets (0x13) plen 5
0000: 01 2a 00 01 00 .*...
> ACL data: handle 42 flags 0x02 dlen 18
L2CAP(s): Config rsp: scid 0x0041 flags 0x00 result 0 clen 4
MTU 185
> ACL data: handle 42 flags 0x02 dlen 14
L2CAP(d): cid 0x0041 len 10 [psm 19]
HIDP: Data: Input report
0000: 01 00 00 28 00 00 00 00 00 ...(.....
< HCI Command: Authentication Requested (0x01|0x0011) plen 2
0000: 2a 00 *.
> ACL data: handle 42 flags 0x02 dlen 14
L2CAP(d): cid 0x0041 len 10 [psm 19]
HIDP: Data: Input report
0000: 01 00 00 00 00 00 00 00 00 .........
> ACL data: handle 42 flags 0x02 dlen 12
L2CAP(d): cid 0x0041 len 8 [psm 19]
HIDP: Data: Input report
0000: 10 00 4b 01 00 00 00 ..K....
> HCI Event: Remote Name Req Complete (0x07) plen 255
0000: 00 82 7a 74 61 07 00 4c 6f 67 69 74 65 63 68 20 ..zta..Logitech
0010: 64 69 4e 6f 76 6f 20 45 64 67 65 00 00 00 00 00 diNovo Edge.....
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
> HCI Event: QoS Setup Complete (0x0d) plen 21
0000: 00 2a 00 00 01 00 00 00 00 00 00 00 00 20 4e 00 .*........... N.
0010: 00 ff ff ff ff .....
> HCI Event: Command Status (0x0f) plen 4
0000: 00 01 11 04 ....
> HCI Event: Link Key Request (0x17) plen 6
0000: 82 7a 74 61 07 00 .zta..
> HCI Event: Mode Change (0x14) plen 6
0000: 00 2a 00 02 12 00 .*....
< ACL data: handle 42 flags 0x02 dlen 12
L2CAP(s): Disconn req: dcid 0x0048 scid 0x0040
< ACL data: handle 42 flags 0x02 dlen 12
L2CAP(s): Disconn req: dcid 0x0049 scid 0x0041
< HCI Command: Link Key Request Reply (0x01|0x000b) plen 22
0000: 82 7a 74 61 07 00 8c 87 8a 7e 9e 36 a6 5f be 04 .zta.....~.6._..
0010: a7 4c 71 22 2e 0b .Lq"..
> HCI Event: Number of Completed Packets (0x13) plen 5
0000: 01 2a 00 01 00 .*...
> HCI Event: Command Complete (0x0e) plen 10
0000: 01 0b 04 00 82 7a 74 61 07 00 .....zta..
> HCI Event: Number of Completed Packets (0x13) plen 5
0000: 01 2a 00 01 00 .*...
> ACL data: handle 42 flags 0x02 dlen 12
L2CAP(s): Disconn rsp: dcid 0x0048 scid 0x0040
> ACL data: handle 42 flags 0x02 dlen 12
L2CAP(s): Disconn rsp: dcid 0x0049 scid 0x0041
> HCI Event: Auth Complete (0x06) plen 3
0000: 00 2a 00 .*.
> HCI Event: Mode Change (0x14) plen 6
0000: 00 2a 00 00 00 00 .*....
> HCI Event: Mode Change (0x14) plen 6
0000: 00 2a 00 02 6c 00 .*..l.
HCI sniffer - Bluetooth packet analyzer ver 1.41
device: hci0 snap_len: 1028 filter: 0xffffffff
> HCI Event: Disconn Complete (0x05) plen 4
0000: 00 2b 00 08 .+..
> HCI Event: Connect Request (0x04) plen 10
0000: 82 7a 74 61 07 00 40 25 00 01 .zta..@%..
< HCI Command: Accept Connection Request (0x01|0x0009) plen 7
0000: 82 7a 74 61 07 00 01 .zta...
> HCI Event: Command Status (0x0f) plen 4
0000: 00 01 09 04 ....
> HCI Event: Connect Complete (0x03) plen 11
0000: 00 2c 00 82 7a 74 61 07 00 01 00 .,..zta....
< ACL data: handle 44 flags 0x02 dlen 10
L2CAP(s): Info req: type 2
< HCI Command: Read Remote Supported Features (0x01|0x001b) plen 2
0000: 2c 00 ,.
> HCI Event: Page Scan Repetition Mode Change (0x20) plen 7
0000: 82 7a 74 61 07 00 00 .zta...
> HCI Event: Command Status (0x0f) plen 4
0000: 00 00 1b 04 ....
> HCI Event: Number of Completed Packets (0x13) plen 5
0000: 01 2c 00 01 00 .,...
> ACL data: handle 44 flags 0x02 dlen 16
L2CAP(s): Info rsp: type 2 result 0
Extended feature mask 0x0004
> HCI Event: Command Status (0x0f) plen 4
0000: 00 01 00 00 ....
< HCI Command: Write Link Policy Settings (0x02|0x000d) plen 4
0000: 2c 00 0f 00 ,...
> HCI Event: Command Complete (0x0e) plen 6
0000: 01 0d 08 00 2c 00 ....,.
< HCI Command: Change Connection Packet Type (0x01|0x000f) plen 4
0000: 2c 00 18 cc ,...
> HCI Event: Read Remote Supported Features (0x0b) plen 11
0000: 00 2c 00 bc 02 04 38 08 00 00 00 .,....8....
> HCI Event: Command Status (0x0f) plen 4
0000: 00 01 0f 04 ....
< HCI Command: Remote Name Request (0x01|0x0019) plen 10
0000: 82 7a 74 61 07 00 02 00 00 00 .zta......
> HCI Event: Connection Packet Type Changed (0x1d) plen 5
0000: 00 2c 00 1e 33 .,..3
> HCI Event: Command Status (0x0f) plen 4
0000: 00 01 19 04 ....
> HCI Event: Remote Name Req Complete (0x07) plen 255
0000: 00 82 7a 74 61 07 00 4c 6f 67 69 74 65 63 68 20 ..zta..Logitech
0010: 64 69 4e 6f 76 6f 20 45 64 67 65 00 00 00 00 00 diNovo Edge.....
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
> HCI Event: Role Change (0x12) plen 8
0000: 00 82 7a 74 61 07 00 00 ..zta...
> ACL data: handle 44 flags 0x02 dlen 12
L2CAP(s): Connect req: psm 17 scid 0x0040
< ACL data: handle 44 flags 0x02 dlen 16
L2CAP(s): Connect rsp: dcid 0x0040 scid 0x0040 result 0 status 0
Connection successful
> HCI Event: Number of Completed Packets (0x13) plen 5
0000: 01 2c 00 01 00 .,...
> ACL data: handle 44 flags 0x02 dlen 16
L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 4
MTU 185
< ACL data: handle 44 flags 0x02 dlen 18
L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 4
MTU 185
< ACL data: handle 44 flags 0x02 dlen 12
L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 0
> HCI Event: Number of Completed Packets (0x13) plen 5
0000: 01 2c 00 01 00 .,...
> HCI Event: Number of Completed Packets (0x13) plen 5
0000: 01 2c 00 01 00 .,...
> ACL data: handle 44 flags 0x02 dlen 18
L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 4
MTU 185
> ACL data: handle 44 flags 0x02 dlen 12
L2CAP(s): Connect req: psm 19 scid 0x0041
< ACL data: handle 44 flags 0x02 dlen 16
L2CAP(s): Connect rsp: dcid 0x0041 scid 0x0041 result 0 status 0
Connection successful
> HCI Event: Number of Completed Packets (0x13) plen 5
0000: 01 2c 00 01 00 .,...
> ACL data: handle 44 flags 0x02 dlen 16
L2CAP(s): Config req: dcid 0x0041 flags 0x00 clen 4
MTU 185
< ACL data: handle 44 flags 0x02 dlen 18
L2CAP(s): Config rsp: scid 0x0041 flags 0x00 result 0 clen 4
MTU 185
< ACL data: handle 44 flags 0x02 dlen 12
L2CAP(s): Config req: dcid 0x0041 flags 0x00 clen 0
> HCI Event: Number of Completed Packets (0x13) plen 5
0000: 01 2c 00 01 00 .,...
> HCI Event: Number of Completed Packets (0x13) plen 5
0000: 01 2c 00 01 00 .,...
> ACL data: handle 44 flags 0x02 dlen 18
L2CAP(s): Config rsp: scid 0x0041 flags 0x00 result 0 clen 4
MTU 185
< HCI Command: Authentication Requested (0x01|0x0011) plen 2
0000: 2c 00 ,.
> HCI Event: QoS Setup Complete (0x0d) plen 21
0000: 00 2c 00 00 01 00 00 00 00 00 00 00 00 20 4e 00 .,........... N.
0010: 00 ff ff ff ff .....
> ACL data: handle 44 flags 0x02 dlen 12
L2CAP(d): cid 0x0041 len 8 [psm 19]
HIDP: Data: Input report
0000: 10 00 4b 01 00 00 00 ..K....
> HCI Event: Command Status (0x0f) plen 4
0000: 00 01 11 04 ....
> HCI Event: Link Key Request (0x17) plen 6
0000: 82 7a 74 61 07 00 .zta..
< HCI Command: Link Key Request Reply (0x01|0x000b) plen 22
0000: 82 7a 74 61 07 00 8c 87 8a 7e 9e 36 a6 5f be 04 .zta.....~.6._..
0010: a7 4c 71 22 2e 0b .Lq"..
> HCI Event: Command Complete (0x0e) plen 10
0000: 01 0b 04 00 82 7a 74 61 07 00 .....zta..
> HCI Event: Mode Change (0x14) plen 6
0000: 00 2c 00 02 12 00 .,....
> HCI Event: Auth Complete (0x06) plen 3
0000: 00 2c 00 .,.
< HCI Command: Set Connection Encryption (0x01|0x0013) plen 3
0000: 2c 00 01 ,..
> HCI Event: Command Status (0x0f) plen 4
0000: 00 01 13 04 ....
> HCI Event: Mode Change (0x14) plen 6
0000: 00 2a 00 00 00 00 .*....
> HCI Event: Encrypt Change (0x08) plen 4
0000: 00 2c 00 01 .,..
> HCI Event: Mode Change (0x14) plen 6
0000: 00 2a 00 02 e0 01 .*....
< ACL data: handle 44 flags 0x02 dlen 13
L2CAP(d): cid 0x0041 len 9 [psm 19]
HIDP: Data: Output report
0000: 02 00 00 00 00 00 00 00 ........
< ACL data: handle 44 flags 0x02 dlen 14
L2CAP(d): cid 0x0041 len 10 [psm 19]
HIDP: Data: Output report
0000: 01 00 00 00 00 00 00 00 00 .........
< ACL data: handle 44 flags 0x02 dlen 10
L2CAP(d): cid 0x0041 len 6 [psm 19]
HIDP: Data: Output report
0000: 03 00 00 00 00 .....
< ACL data: handle 44 flags 0x02 dlen 7
L2CAP(d): cid 0x0041 len 3 [psm 19]
HIDP: Data: Output report
0000: ac 00 ..
< ACL data: handle 44 flags 0x02 dlen 7
L2CAP(d): cid 0x0041 len 3 [psm 19]
HIDP: Data: Output report
0000: 04 00 ..
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Bluez-devel mailing list
Bluez-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/bluez-devel