https://bugzilla.kernel.org/show_bug.cgi?id=216817 Luiz Von Dentz (luiz.dentz@xxxxxxxxx) changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |luiz.dentz@xxxxxxxxx --- Comment #4 from Luiz Von Dentz (luiz.dentz@xxxxxxxxx) --- Looks like the command that is failing is HCI_OP_LE_READ_BUFFER_SIZE_V2: #define HCI_OP_LE_READ_BUFFER_SIZE_V2 0x2060 Looks like the controller is marking as supported but in fact it doesn't: /* Use Read LE Buffer Size V2 if supported */ if (hdev->commands[41] & 0x20) return __hci_cmd_sync_status(hdev, HCI_OP_LE_READ_BUFFER_SIZE_V2, 0, NULL, HCI_CMD_TIMEOUT); So either we introduce a quirk that must be set by the driver or we fallback to HCI_OP_LE_READ_BUFFER_SIZE if HCI_OP_LE_READ_BUFFER_SIZE_V2 is not supported, the later perhaps save us more time detecting this broken behavior since some manufacturers don't seem to even care to qualify their controllers. -- You may reply to this email to add a comment. You are receiving this mail because: You are the assignee for the bug.