[Bug 121221] New: Unable to pair / use Genius Navigator 900 Pro mouse

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

 



https://bugzilla.kernel.org/show_bug.cgi?id=121221

            Bug ID: 121221
           Summary: Unable to pair / use Genius Navigator 900 Pro mouse
           Product: Drivers
           Version: 2.5
    Kernel Version: 4.5.7
          Hardware: All
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Bluetooth
          Assignee: linux-bluetooth@xxxxxxxxxxxxxxx
          Reporter: jskarvad@xxxxxxxxxx
        Regression: No

Created attachment 221521
  --> https://bugzilla.kernel.org/attachment.cgi?id=221521&action=edit
btmon dump

# bluetoothctl
[bluetooth]# pair ADDR
[CHG] Device ADDR Connected: yes
[CHG] Device ADDR Connected: no
[CHG] Device ADDR Connected: yes
Failed to pair: org.bluez.Error.AuthenticationRejected
[CHG] Device ADDR Connected: no

# hciconfig hci0 sspmode 0
Can't set Simple Pairing mode on hci0: Input/output error (5)

$ uname -r
4.5.7-200.fc23.x86_64

OS: Fedora 23
userspace: bluez-5.39

machine: Lenovo ThinkPad X240
adapter probably: Intel Centrino 7260 2 x 2 AC+ BT 4.0
module: btintel: Intel Bluetooth firmware file:
intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq

It seems this is also reproducible with the latest kernel git head.

By bisecting, it seems it stopped working after this commit:
commit 264b8b4e973f8741adf530a388be72af4bfee953
Author: Johan Hedberg <johan.hedberg@xxxxxxxxx>
Date:   Wed Jan 8 16:40:39 2014 +0200

    Bluetooth: Fix outgoing authentication requirement check

Revert of this commit makes the mouse working again.

btmon (raw dump is attached:

# btmon -w btdump
Bluetooth monitor ver 5.39
= Note: Linux version 4.5.7-200.fc23.x86_64 (x86_64)                   0.305809
= Note: Bluetooth subsystem version 2.21                               0.305813
= New Index: 7C:7A:91:95:13:C9 (BR/EDR,USB,hci0)                [hci0] 0.305815
= Open Index: 7C:7A:91:95:13:C9                                 [hci0] 0.305817
= Index Info: 7C:7A:91:95:13:C9 (Intel Corp.)                   [hci0] 0.305818
@ Device Added: 00:12:A1:60:F2:20 (0) 1
< HCI Command: Create Connection (0x01|0x0005) plen 13          [hci0] 4.814047
        Address: 00:12:A1:60:F2:20 (BluePacket Communications Co., Ltd.)
        Packet type: 0xcc18
          DM1 may be used
          DH1 may be used
          DM3 may be used
          DH3 may be used
          DM5 may be used
          DH5 may be used
        Page scan repetition mode: R2 (0x02)
        Page scan mode: Mandatory (0x00)
        Clock offset: 0x0000
        Role switch: Allow slave (0x01)
> HCI Event: Command Status (0x0f) plen 4                       [hci0] 4.815156
      Create Connection (0x01|0x0005) ncmd 1
        Status: Success (0x00)
> HCI Event: Connect Complete (0x03) plen 11                    [hci0] 5.885151
        Status: Success (0x00)
        Handle: 256
        Address: 00:12:A1:60:F2:20 (BluePacket Communications Co., Ltd.)
        Link type: ACL (0x01)
        Encryption: Disabled (0x00)
< HCI Command: Read Remote Supported Fe.. (0x01|0x001b) plen 2  [hci0] 5.885303
        Handle: 256
> HCI Event: Command Status (0x0f) plen 4                       [hci0] 5.886089
      Read Remote Supported Features (0x01|0x001b) ncmd 1
        Status: Success (0x00)
> HCI Event: Read Remote Supported Features (0x0b) plen 11      [hci0] 5.894151
        Status: Success (0x00)
        Handle: 256
        Features: 0xbc 0x02 0x04 0x38 0x08 0x00 0x00 0x00
          Encryption
          Slot offset
          Timing accuracy
          Role switch
          Sniff mode
          Power control requests
          Power control
          Enhanced inquiry scan
          Interlaced inquiry scan
          Interlaced page scan
          AFH capable slave
< HCI Command: Remote Name Request (0x01|0x0019) plen 10        [hci0] 5.894213
        Address: 00:12:A1:60:F2:20 (BluePacket Communications Co., Ltd.)
        Page scan repetition mode: R2 (0x02)
        Page scan mode: Mandatory (0x00)
        Clock offset: 0x0000
> HCI Event: Command Status (0x0f) plen 4                       [hci0] 5.895080
      Remote Name Request (0x01|0x0019) ncmd 1
        Status: Success (0x00)
> HCI Event: Remote Name Req Complete (0x07) plen 255           [hci0] 5.943116
        Status: Success (0x00)
        Address: 00:12:A1:60:F2:20 (BluePacket Communications Co., Ltd.)
        Name: Genius Bluetooth Mouse
< HCI Command: Authentication Requested (0x01|0x0011) plen 2    [hci0] 5.943176
        Handle: 256
@ Device Connected: 00:12:A1:60:F2:20 (0) flags 0x0000
        17 09 47 65 6e 69 75 73 20 42 6c 75 65 74 6f 6f  ..Genius Bluetoo
        74 68 20 4d 6f 75 73 65 04 0d 80 25 00           th Mouse...%.   
> HCI Event: Command Status (0x0f) plen 4                       [hci0] 5.944094
      Authentication Requested (0x01|0x0011) ncmd 1
        Status: Success (0x00)
> HCI Event: Link Key Request (0x17) plen 6                     [hci0] 5.945092
        Address: 00:12:A1:60:F2:20 (BluePacket Communications Co., Ltd.)
< HCI Command: Link Key Request Negativ.. (0x01|0x000c) plen 6  [hci0] 5.945113
        Address: 00:12:A1:60:F2:20 (BluePacket Communications Co., Ltd.)
> HCI Event: Command Complete (0x0e) plen 10                    [hci0] 5.946104
      Link Key Request Negative Reply (0x01|0x000c) ncmd 1
        Status: Success (0x00)
        Address: 00:12:A1:60:F2:20 (BluePacket Communications Co., Ltd.)
> HCI Event: PIN Code Request (0x16) plen 6                     [hci0] 5.947078
        Address: 00:12:A1:60:F2:20 (BluePacket Communications Co., Ltd.)
@ PIN Code Request: 00:12:A1:60:F2:20 (0) secure 0x00
< HCI Command: PIN Code Request Reply (0x01|0x000d) plen 23     [hci0] 5.962136
        Address: 00:12:A1:60:F2:20 (BluePacket Communications Co., Ltd.)
        PIN length: 4
        PIN code: 0000
> HCI Event: Command Complete (0x0e) plen 10                    [hci0] 5.963078
      PIN Code Request Reply (0x01|0x000d) ncmd 1
        Status: Success (0x00)
        Address: 00:12:A1:60:F2:20 (BluePacket Communications Co., Ltd.)
> HCI Event: Auth Complete (0x06) plen 3                        [hci0] 6.066080
        Status: Authentication Failure (0x05)
        Handle: 256
@ Authentication Failed: 00:12:A1:60:F2:20 (0) status 0x05
> HCI Event: Disconnect Complete (0x05) plen 4                  [hci0] 6.250142
        Status: Success (0x00)
        Handle: 256
        Reason: Authentication Failure (0x05)
@ Device Disconnected: 00:12:A1:60:F2:20 (0) reason 0
< HCI Command: Create Connection (0x01|0x0005) plen 13          [hci0] 9.069282
        Address: 00:12:A1:60:F2:20 (BluePacket Communications Co., Ltd.)
        Packet type: 0xcc18
          DM1 may be used
          DH1 may be used
          DM3 may be used
          DH3 may be used
          DM5 may be used
          DH5 may be used
        Page scan repetition mode: R2 (0x02)
        Page scan mode: Mandatory (0x00)
        Clock offset: 0x0000
        Role switch: Allow slave (0x01)
> HCI Event: Command Status (0x0f) plen 4                       [hci0] 9.070149
      Create Connection (0x01|0x0005) ncmd 1
        Status: Success (0x00)
> HCI Event: Connect Complete (0x03) plen 11                    [hci0] 9.945165
        Status: Success (0x00)
        Handle: 256
        Address: 00:12:A1:60:F2:20 (BluePacket Communications Co., Ltd.)
        Link type: ACL (0x01)
        Encryption: Disabled (0x00)
< HCI Command: Read Remote Supported Fe.. (0x01|0x001b) plen 2  [hci0] 9.945390
        Handle: 256
> HCI Event: Command Status (0x0f) plen 4                       [hci0] 9.946092
      Read Remote Supported Features (0x01|0x001b) ncmd 1
        Status: Success (0x00)
> HCI Event: Read Remote Supported Features (0x0b) plen 11      [hci0] 9.956135
        Status: Success (0x00)
        Handle: 256
        Features: 0xbc 0x02 0x04 0x38 0x08 0x00 0x00 0x00
          Encryption
          Slot offset
          Timing accuracy
          Role switch
          Sniff mode
          Power control requests
          Power control
          Enhanced inquiry scan
          Interlaced inquiry scan
          Interlaced page scan
          AFH capable slave
< HCI Command: Remote Name Request (0x01|0x0019) plen 10        [hci0] 9.956192
        Address: 00:12:A1:60:F2:20 (BluePacket Communications Co., Ltd.)
        Page scan repetition mode: R2 (0x02)
        Page scan mode: Mandatory (0x00)
        Clock offset: 0x0000
> HCI Event: Command Status (0x0f) plen 4                       [hci0] 9.957086
      Remote Name Request (0x01|0x0019) ncmd 1
        Status: Success (0x00)
> HCI Event: Remote Name Req Complete (0x07) plen 255           [hci0] 9.980151
        Status: Success (0x00)
        Address: 00:12:A1:60:F2:20 (BluePacket Communications Co., Ltd.)
        Name: Genius Bluetooth Mouse
< HCI Command: Authentication Requested (0x01|0x0011) plen 2    [hci0] 9.980226
        Handle: 256
@ Device Connected: 00:12:A1:60:F2:20 (0) flags 0x0000
        17 09 47 65 6e 69 75 73 20 42 6c 75 65 74 6f 6f  ..Genius Bluetoo
        74 68 20 4d 6f 75 73 65 04 0d 80 25 00           th Mouse...%.   
> HCI Event: Command Status (0x0f) plen 4                       [hci0] 9.981115
      Authentication Requested (0x01|0x0011) ncmd 1
        Status: Success (0x00)
> HCI Event: Auth Complete (0x06) plen 3                        [hci0] 9.982116
        Status: Repeated Attempts (0x17)
        Handle: 256
@ Authentication Failed: 00:12:A1:60:F2:20 (0) status 0x0a
< HCI Command: Disconnect (0x01|0x0006) plen 3                 [hci0] 11.987777
        Handle: 256
        Reason: Remote User Terminated Connection (0x13)
> HCI Event: Command Status (0x0f) plen 4                      [hci0] 11.989144
      Disconnect (0x01|0x0006) ncmd 1
        Status: Success (0x00)
> HCI Event: Disconnect Complete (0x05) plen 4                 [hci0] 12.068103
        Status: Success (0x00)
        Handle: 256
        Reason: Connection Terminated By Local Host (0x16)
@ Device Disconnected: 00:12:A1:60:F2:20 (0) reason 2

-- 
You are receiving this mail because:
You are the assignee for the bug.
--
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