Bluetooth not working on 13d3:3585 IMC Networks Wireless_Device
Chris Lu (陸稚泓)
Chris.Lu at mediatek.com
Thu Oct 17 02:32:27 PDT 2024
Hi Luiz,
On Wed, 2024-10-16 at 15:08 -0400, Luiz Augusto von Dentz wrote:
>
> External email : Please do not click links or open attachments until
> you have verified the sender or the content.
> Hi Chris,
>
> On Wed, Oct 16, 2024 at 2:51 PM Luiz Augusto von Dentz
> <luiz.dentz at gmail.com> wrote:
> >
> > Hi Grimoire,
> >
> > On Wed, Oct 16, 2024 at 3:28 AM Grimoire April <
> aprilgrimoire at gmail.com> wrote:
> > >
> > > Hi. I have a laptop with an integrated bluetooth adaptor
> recognized as
> > > a usb device. However, it fails to initialize properly. Searching
> for
> > > other instances on bugzilla, it seems others had success with
> > > 13d3:3585 adaptors.
> > >
> > > (base) ➜ ~ sudo dmesg | grep Bluetooth
> > > [ 0.422244] Bluetooth: Core ver 2.22
> > > [ 0.422254] Bluetooth: HCI device and connection manager
> initialized
> > > [ 0.422257] Bluetooth: HCI socket layer initialized
> > > [ 0.422261] Bluetooth: L2CAP socket layer initialized
> > > [ 0.422265] Bluetooth: SCO socket layer initialized
> > > [ 0.530052] Bluetooth: HCI UART driver ver 2.3
> > > [ 0.535346] Bluetooth: HIDP (Human Interface Emulation) ver
> 1.2
> > > [ 0.535355] Bluetooth: HIDP socket layer initialized
> > > [ 3.556068] Bluetooth: hci0: Opcode 0x0c03 failed: -110
> > >
> > > https://bugzilla.kernel.org/show_bug.cgi?id=218472
> > >
> > > I updated to 6.11.1 and the issue persists.
> >
> > Well it looks like the reset command is timing out, but the issue
> was
> > originally the PID:VID was not supported in btusb so perhaps
> something
> > else is happening, perhaps another manufacturer that don't support
> > short-transfer which was introduced by 7b05933340f4 ("Bluetooth:
> > btusb: Fix not handling ZPL/short-transfer") so try reverting that
> to
> > see if it helps.
>
> Seems this appears to be a Mediatek chip are you guys able to verify
> the above change doesn't break with your controllers?
>
I've applied this change manually on ChromeOS(kernel v6.6) and Ubuntu
PC(kernel v6.11) today. MT7921 Bluetooth is able to work on both
platforms. I think this change is fine to MediaTek's bluetooth
solution.
The bugzilla issue above was already been resolved in the latest kernel
by adding PID/VID. Do you have other logs if MediaTek's bluetooth is
still not able to bring up?
> >
> > > Thank you.
> > >
> >
> >
> > --
> > Luiz Augusto von Dentz
>
>
>
Thank you.
Chris Lu
More information about the Linux-mediatek
mailing list