Comment 34 for bug 285007

psl (slansky) wrote :

Ubuntu 10.10, i386

I observe the same problem. My Bluetooth mouse cannot reconnect after wake up or power on (on mouse). I even observe that menu created for Bluetooth mouse in indicator GNOME applet is messed after several tries to force mouse connection; like menu items are at wrong position, sometimes connect item is twice, etc.

There is no file /etc/bluetooth/hcid.conf at my notebook with U10.10.

The BT mouse works fine WinXP, it can wake up, reconnect, etc.

This is what I see when I run command "hcidump -X" and I try to reconnect mouse (doubleclick a mouse button)

> HCI Event: Connect Request (0x04) plen 10
  0000: f7 18 01 d1 60 00 80 25 00 01 ....`..%..
< HCI Command: Accept Connection Request (0x01|0x0009) plen 7
  0000: f7 18 01 d1 60 00 00 ....`..
> HCI Event: Command Status (0x0f) plen 4
  0000: 00 01 09 04 ....
> HCI Event: Role Change (0x12) plen 8
  0000: 00 f7 18 01 d1 60 00 00 .....`..
> HCI Event: Connect Complete (0x03) plen 11
  0000: 00 07 00 f7 18 01 d1 60 00 01 00 .......`...
< HCI Command: Read Remote Supported Features (0x01|0x001b) plen 2
  0000: 07 00 ..
> HCI Event: Command Status (0x0f) plen 4
  0000: 00 01 1b 04 ....
< HCI Command: Change Connection Packet Type (0x01|0x000f) plen 4
  0000: 07 00 18 cc ....
> HCI Event: Command Status (0x0f) plen 4
  0000: 0c 01 0f 04 ....
< HCI Command: Remote Name Request (0x01|0x0019) plen 10
  0000: f7 18 01 d1 60 00 02 00 00 00 ....`.....
> HCI Event: Command Status (0x0f) plen 4
  0000: 00 01 19 04 ....
> ACL data: handle 7 flags 0x02 dlen 12
    L2CAP(s): Connect req: psm 17 scid 0x0058
< ACL data: handle 7 flags 0x02 dlen 16
    L2CAP(s): Connect rsp: dcid 0x0040 scid 0x0058 result 1 status 0
      Connection pending - No futher information available
< ACL data: handle 7 flags 0x02 dlen 10
    L2CAP(s): Info req: type 2
> HCI Event: Max Slots Change (0x1b) plen 3
  0000: 07 00 05 ...
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 07 00 02 00 .....
> ACL data: handle 7 flags 0x02 dlen 12

    L2CAP(s): Info rsp: type 2 result 1
      Not supported
< ACL data: handle 7 flags 0x02 dlen 10
    L2CAP(s): Info req: type 3
> HCI Event: Read Remote Supported Features (0x0b) plen 11
  0000: 00 07 00 af fe 29 38 18 00 00 00 .....)8....
> ACL data: handle 7 flags 0x02 dlen 12
    L2CAP(s): Info rsp: type 3 result 1
      Not supported
< ACL data: handle 7 flags 0x02 dlen 16
    L2CAP(s): Connect rsp: dcid 0x0040 scid 0x0058 result 0 status 0
      Connection successful
> ACL data: handle 7 flags 0x02 dlen 16
    L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 4
      MTU 48
< ACL data: handle 7 flags 0x02 dlen 18
    L2CAP(s): Config rsp: scid 0x0058 flags 0x00 result 0 clen 4
      MTU 48
< ACL data: handle 7 flags 0x02 dlen 12
    L2CAP(s): Config req: dcid 0x0058 flags 0x00 clen 0
> HCI Event: Remote Name Req Complete (0x07) plen 255
  0000: 00 f7 18 01 d1 60 00 42 6c 75 65 74 6f 6f 74 68 .....`.Bluetooth
  0010: 20 4d 6f 75 73 65 00 00 00 00 00 00 00 00 00 00 Mouse..........
  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 ...............
> ACL data: handle 7 flags 0x02 dlen 17
> ACL data: handle 7 flags 0x01 dlen 1
    L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 4
      MTU 48
< ACL data: handle 7 flags 0x02 dlen 12
    L2CAP(s): Disconn req: dcid 0x0058 scid 0x0040
> ACL data: handle 7 flags 0x02 dlen 12
    L2CAP(s): Connect req: psm 19 scid 0x0059
< ACL data: handle 7 flags 0x02 dlen 16
    L2CAP(s): Connect rsp: dcid 0x0041 scid 0x0059 result 1 status 2
      Connection pending - Authorization pending
< ACL data: handle 7 flags 0x02 dlen 16
    L2CAP(s): Connect rsp: dcid 0x0041 scid 0x0059 result 0 status 0
      Connection successful
> ACL data: handle 7 flags 0x02 dlen 12
    L2CAP(s): Disconn rsp: dcid 0x0058 scid 0x0040
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 07 00 07 00 .....
> HCI Event: Disconn Complete (0x05) plen 4
  0000: 00 07 00 13 ....