Hi Kiran, On Tue, 2021-12-21 at 09:12 +0530, Kiran K wrote: > From: Chethan T N <chethan.tumkur.narayan@xxxxxxxxx> > > For ThP2/JfP2/HrP2 and CcP2 Intel controllers, MSFT extension > opcode was not set in operational mode. > > Signed-off-by: Chethan T N <chethan.tumkur.narayan@xxxxxxxxx> > Signed-off-by: Kiran K <kiran.k@xxxxxxxxx> > --- > drivers/bluetooth/btintel.c | 6 ++---- > 1 file changed, 2 insertions(+), 4 deletions(-) > > diff --git a/drivers/bluetooth/btintel.c b/drivers/bluetooth/btintel.c > index e1f96df847b8..0dd389746439 100644 > --- a/drivers/bluetooth/btintel.c > +++ b/drivers/bluetooth/btintel.c > @@ -2549,10 +2549,6 @@ static int btintel_setup_combined(struct hci_dev *hdev) > if (INTEL_HW_VARIANT(ver_tlv.cnvi_bt) == 0x18) > set_bit(HCI_QUIRK_VALID_LE_STATES, &hdev->quirks); > > - /* Setup MSFT Extension support */ > - btintel_set_msft_opcode(hdev, > - INTEL_HW_VARIANT(ver_tlv.cnvi_bt)); > - > err = btintel_bootloader_setup_tlv(hdev, &ver_tlv); > break; > default: > @@ -2560,6 +2556,8 @@ static int btintel_setup_combined(struct hci_dev *hdev) > INTEL_HW_VARIANT(ver_tlv.cnvi_bt)); > return -EINVAL; > } > + /* Setup MSFT Extension support */ > + btintel_set_msft_opcode(hdev, INTEL_HW_VARIANT(ver_tlv.cnvi_bt)); > It should be fixed in this patch. Please confirm. https://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git/commit/?id=a33d805b322583a3505e95f3e57eada81cac34bd > > exit_error: > kfree_skb(skb); Regards, Tedd