Problems with Logitech V270 mouse

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



After pairing and connecting (bluetoothctl or bluetooth-wizard) mouse
works ok. But when I restart bluetoothd (or whole OS) mouse no longer
works. After touching the mouse, in bluetoothd log I get:

bluetoothd[6418]: src/adapter.c:connected_callback() hci0 device
00:07:61:68:55:27 connected eir_len 5
bluetoothd[6418]: src/device.c:device_create() dst 00:07:61:68:55:27
bluetoothd[6418]: src/device.c:device_new() address 00:07:61:68:55:27
bluetoothd[6418]: src/device.c:device_new() Creating device
/org/bluez/hci0/dev_00_07_61_68_55_27
bluetoothd[6418]: src/device.c:btd_device_set_temporary() temporary 1
bluetoothd[6418]: src/adapter.c:adapter_connect_list_remove() device
/org/bluez/hci0/dev_00_07_61_68_55_27 is not on the list, ignoring
bluetoothd[6418]: src/device.c:device_set_class()
/org/bluez/hci0/dev_00_07_61_68_55_27 0x002580
bluetoothd[6418]: profiles/input/server.c:connect_event_cb() Incoming
connection from 00:07:61:68:55:27 on PSM 17
bluetoothd[6418]: profiles/input/device.c:input_device_set_channel()
idev (nil) psm 17
bluetoothd[6418]: Refusing input device connect: No such file or directory (2)
bluetoothd[6418]: profiles/input/server.c:confirm_event_cb()
bluetoothd[6418]: Refusing connection from 00:07:61:68:55:27: unknown device
   <<<few seconds of pause>>>
bluetoothd[6418]: src/adapter.c:dev_disconnected() Device
00:07:61:68:55:27 disconnected, reason 2
bluetoothd[6418]: src/adapter.c:adapter_remove_connection()
bluetoothd[6418]: src/adapter.c:adapter_remove_connection() Removing
temporary device /org/bluez/hci0/dev_00_07_61_68_55_27
bluetoothd[6418]: src/device.c:device_remove() Removing device
/org/bluez/hci0/dev_00_07_61_68_55_27
bluetoothd[6418]: src/device.c:btd_device_unref() Freeing device
/org/bluez/hci0/dev_00_07_61_68_55_27
bluetoothd[6418]: src/device.c:device_free() 0x24a65e0
bluetoothd[6418]: src/adapter.c:bonding_attempt_complete() hci0 bdaddr
00:07:61:68:55:27 type 0 status 0xe
bluetoothd[6418]: src/adapter.c:resume_discovery()

------------------------------------

Log from btmon after touching mouse:

> HCI Event: Connect Request (0x04) plen 10                     [hci0] 9.133728
        Address: 00:07:61:68:55:27 (Logitech Europe SA)
        Class: 0x002580
          Major class: Peripheral (mouse, joystick, keyboards)
          Minor class: 0x20
          Limited Discoverable Mode
        Link type: ACL (0x01)
< HCI Command: Accept Connection Request (0x01|0x0009) plen 7   [hci0] 9.133770
        Address: 00:07:61:68:55:27 (Logitech Europe SA)
        Role: Master (0x00)
> HCI Event: Command Status (0x0f) plen 4                       [hci0] 9.136727
      Accept Connection Request (0x01|0x0009) ncmd 1
        Status: Success (0x00)
> HCI Event: Role Change (0x12) plen 8                          [hci0] 9.294753
        Status: Success (0x00)
        Address: 00:07:61:68:55:27 (Logitech Europe SA)
        Role: Master (0x00)
> HCI Event: Connect Complete (0x03) plen 11                    [hci0] 9.444736
        Status: Success (0x00)
        Handle: 11
        Address: 00:07:61:68:55:27 (Logitech Europe SA)
        Link type: ACL (0x01)
        Encryption: Disabled (0x00)
< HCI Command: Read Remote Supported Fe.. (0x01|0x001b) plen 2  [hci0] 9.444839
        Handle: 11
> HCI Event: Command Status (0x0f) plen 4                       [hci0] 9.446731
      Read Remote Supported Features (0x01|0x001b) ncmd 1
        Status: Success (0x00)
> HCI Event: Read Remote Supported Features (0x0b) plen 11      [hci0] 9.448739
        Status: Success (0x00)
        Handle: 11
        Features: 0xfc 0xff 0x0f 0x00 0x08 0x08 0x00 0x00
          Encryption
          Slot offset
          Timing accuracy
          Role switch
          Hold mode
          Sniff mode
          Park state
          Power control requests
          Channel quality driven data rate (CQDDR)
          SCO link
          HV2 packets
          HV3 packets
          u-law log synchronous data
          A-law log synchronous data
          CVSD synchronous data
          Paging parameter negotiation
          Power control
          Transparent synchronous data
          AFH capable slave
          AFH capable master
< HCI Command: Remote Name Request (0x01|0x0019) plen 10        [hci0] 9.448793
        Address: 00:07:61:68:55:27 (Logitech Europe SA)
        Page scan repetition mode: R2 (0x02)
        Page scan mode: Mandatory (0x00)
        Clock offset: 0x0000
> HCI Event: Command Status (0x0f) plen 4                       [hci0] 9.449737
      Remote Name Request (0x01|0x0019) ncmd 1
        Status: Success (0x00)
> ACL Data RX: Handle 11 flags 0x02 dlen 12                     [hci0] 9.477736
      L2CAP: Connection Request (0x02) ident 1 len 4
        PSM: 17 (0x0011)
        Source CID: 64
< ACL Data TX: Handle 11 flags 0x02 dlen 16                     [hci0] 9.477798
      L2CAP: Connection Response (0x03) ident 1 len 8
        Destination CID: 64
        Source CID: 64
        Result: Connection pending (0x0001)
        Status: No further information available (0x0000)
< ACL Data TX: Handle 11 flags 0x02 dlen 10                     [hci0] 9.477805
      L2CAP: Information Request (0x0a) ident 1 len 2
        Type: Extended features supported (0x0002)
@ Device Connected: 00:07:61:68:55:27 (0) flags 0x0000
        04 0d 80 25 00                                   ...%.
> HCI Event: Number of Completed Packets (0x13) plen 5          [hci0] 9.485716
        Num handles: 1
        Handle: 11
        Count: 2
> ACL Data RX: Handle 11 flags 0x02 dlen 16                     [hci0] 9.501737
      L2CAP: Information Response (0x0b) ident 1 len 8
        Type: Extended features supported (0x0002)
        Result: Success (0x0000)
        Features: 0x00000000
< ACL Data TX: Handle 11 flags 0x02 dlen 16                     [hci0] 9.502107
      L2CAP: Connection Response (0x03) ident 1 len 8
        Destination CID: 64
        Source CID: 64
        Result: Connection successful (0x0000)
        Status: No further information available (0x0000)
< ACL Data TX: Handle 11 flags 0x02 dlen 12                     [hci0] 9.502113
      L2CAP: Configure Request (0x04) ident 2 len 4
        Destination CID: 64
        Flags: 0x0000
> HCI Event: Number of Completed Packets (0x13) plen 5          [hci0] 9.507719
        Num handles: 1
        Handle: 11
        Count: 2
> HCI Event: Remote Name Req Complete (0x07) plen 255           [hci0] 9.548727
        Status: Success (0x00)
        Address: 00:07:61:68:55:27 (Logitech Europe SA)
        Name: Bluetooth Travel Mouse
> ACL Data RX: Handle 11 flags 0x02 dlen 17                     [hci0] 9.555740
> ACL Data RX: Handle 11 flags 0x01 dlen 17                     [hci0] 9.556723
> HCI Event: QoS Setup Complete (0x0d) plen 21                  [hci0] 9.557718
        Status: Success (0x00)
        Handle: 11
        Flags: 0x00
        Service type: Best Effort (0x01)
        Token rate: 1511
        Peak bandwidth: 0
        Latency: 11250
        Delay variation: -1
> ACL Data RX: Handle 11 flags 0x01 dlen 6                      [hci0] 9.557726
      L2CAP: Configure Request (0x04) ident 2 len 32
        Destination CID: 64
        Flags: 0x0000
        Option: Maximum Transmission Unit (0x01)
          MTU: 48
        Option: Quality of Service (0x03)
          Flags: 0x00
          Service type: Best Effort (0x01)
          Token rate: 0x00000000
          Token bucket size: 0x00000000
          Peak bandwidth: 0x00000000
          Latency: 0x00002bf2
          Delay variation: 0xffffffff
< ACL Data TX: Handle 11 flags 0x02 dlen 18                     [hci0] 9.557754
      L2CAP: Configure Response (0x05) ident 2 len 10
        Source CID: 64
        Flags: 0x0000
        Result: Success (0x0000)
        Option: Maximum Transmission Unit (0x01)
          MTU: 48
> ACL Data RX: Handle 11 flags 0x02 dlen 14                     [hci0] 9.570733
      L2CAP: Configure Response (0x05) ident 2 len 6
        Source CID: 64
        Flags: 0x0000
        Result: Success (0x0000)
< ACL Data TX: Handle 11 flags 0x02 dlen 5                      [hci0] 9.571076
      Channel: 64 len 1 [PSM 17 mode 0] {chan 0}
        15                                               .
< ACL Data TX: Handle 11 flags 0x02 dlen 12                     [hci0] 9.571284
      L2CAP: Disconnection Request (0x06) ident 3 len 4
        Destination CID: 64
        Source CID: 64
> HCI Event: Number of Completed Packets (0x13) plen 5          [hci0] 9.573737
        Num handles: 1
        Handle: 11
        Count: 2
> ACL Data RX: Handle 11 flags 0x02 dlen 12                     [hci0] 9.610754
      L2CAP: Connection Request (0x02) ident 3 len 4
        PSM: 19 (0x0013)
        Source CID: 65
< ACL Data TX: Handle 11 flags 0x02 dlen 16                     [hci0] 9.610846
      L2CAP: Connection Response (0x03) ident 3 len 8
        Destination CID: 65
        Source CID: 65
        Result: Connection pending (0x0001)
        Status: Authorization pending (0x0002)
< ACL Data TX: Handle 11 flags 0x02 dlen 16                     [hci0] 9.612931
      L2CAP: Connection Response (0x03) ident 3 len 8
        Destination CID: 65
        Source CID: 65
        Result: Connection refused - security block (0x0003)
        Status: No further information available (0x0000)
> HCI Event: Number of Completed Packets (0x13) plen 5          [hci0] 9.613738
        Num handles: 1
        Handle: 11
        Count: 2
> ACL Data RX: Handle 11 flags 0x02 dlen 12                     [hci0] 9.640735
      L2CAP: Disconnection Response (0x07) ident 3 len 4
        Destination CID: 64
        Source CID: 64
> HCI Event: Number of Completed Packets (0x13) plen 5          [hci0] 9.854750
        Num handles: 1
        Handle: 11
        Count: 1
< HCI Command: Disconnect (0x01|0x0006) plen 3                 [hci0] 13.650261
        Handle: 11
        Reason: Remote User Terminated Connection (0x13)
> HCI Event: Command Status (0x0f) plen 4                      [hci0] 13.652743
      Disconnect (0x01|0x0006) ncmd 1
        Status: Success (0x00)
> HCI Event: Disconnect Complete (0x05) plen 4                 [hci0] 13.705753
        Status: Success (0x00)
        Handle: 11
        Reason: Connection Terminated By Local Host (0x16)
@ Device Disconnected: 00:07:61:68:55:27 (0) reason 2


------------------------------------

I also noticed, that after bluetoothd restart, lists of devices and
paired-devices are empty:
[root@pavilion 00:24:7E:F4:D7:EC]# bluetoothctl
[NEW] Controller 00:24:7E:F4:D7:EC pavilion [default]
[NEW] Device 00:07:61:68:55:27 Bluetooth Travel Mouse
[bluetooth]# devices
Device 00:07:61:68:55:27 Bluetooth Travel Mouse
[bluetooth]# paired-devices
Device 00:07:61:68:55:27 Bluetooth Travel Mouse
   <<< restart of bluetoothd >>>
[bluetooth]# devices
[bluetooth]# paired-devices
[bluetooth]# exit
[DEL] Controller 00:24:7E:F4:D7:EC pavilion [default]


Bluez 5.13, Arch Linux

Mouse worked without problems on Bluez 4.x

It seems to be similar to "Missing AuthorizeService callback?" topic
from 2013-12-10.

Cheers, Kuba
--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux