• Zijun Hu's avatar
    Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA · 247f226a
    Zijun Hu authored
    Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA controllers since
    they answer HCI_OP_READ_DEF_ERR_DATA_REPORTING with error code
    "UNKNOWN HCI COMMAND" as shown below:
    
    [  580.517552] Bluetooth: hci0: unexpected cc 0x0c5a length: 1 < 2
    [  580.517660] Bluetooth: hci0: Opcode 0x c5a failed: -38
    
    hcitool -i hci0 cmd 0x03 0x5a
    < HCI Command: ogf 0x03, ocf 0x005a, plen 0
    > HCI Event: 0x0e plen 4
      01 5A 0C 01
    
    btmon log:
    < HCI Command: Read Default Erroneous Data Reporting (0x03|0x005a) plen 0
    > HCI Event: Command Complete (0x0e) plen 4
          Read Default Erroneous Data Reporting (0x03|0x005a) ncmd 1
            Status: Unknown HCI Command (0x01)
    Signed-off-by: default avatarZijun Hu <quic_zijuhu@quicinc.com>
    Signed-off-by: default avatarMarcel Holtmann <marcel@holtmann.org>
    247f226a
btusb.c 110 KB