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