#1089098 linux-image-6.1.0-28-amd64: Linux 6.1.0-27 and -28: Bluetooth adapter no longer recognized

#1089098#5
Date:
2024-12-05 12:02:27 UTC
From:
To:
Dear Maintainer,

I'm facing a bug with the versions 6.1.115-1 and 6.1.119-1 (Linux 6.1.0-27 and
6.1.0-28) of your package.

I've first updated my Debian 12.6 to 12.7 and since I've been unable to
activate bluetooth while my adapter is connected to my machine.
Updating to 12.8 with the kernel 6.1.0-28 dit not resolved my problem. But if I
boot on kernel 6.1.0-26, my machine does recognize again my adapter and I can
use bluetooth again.

I've talk about it on a french debian users forum where I have been told to
report a bug.
They've also been able to possibly find the source of the issue, a change in
the Linux kernel code, which should support my adapter, but makes it unable to
boot it. Here is a translated extract of a post in the forum discussion:

"According to my hypothesis, the problem seems to be the following, kernel 28,
6.1.119, thinks that your adapter supports “ZPL/short-transfer” when it may
not, and so it uses a predefined data packet size: [code]size =
HCI_MAX_EVENT_SIZE;[/code]  In Debian kernel 26, 6.1.112, the packet size is
defined for all adapters by: [code]size =
le16_to_cpu(data->intr_ep->wMaxPacketSize); [/code]"

Further information can be found here: https://forum-
debian.fr/viewtopic.php?p=37238#p37238

Feel free to contact me if you need additional details.

ONE LAST THING: in my kernel log you will find 2 bluetooth devices. Bluetooth
hci0 is an internal intel chip (Intel AX201) that cannot work either but for
longer and I cant' figure why.
My report is about BLUETOOTH HCI1, the Bluetooth adapter.

Thankssss, and have a nice day :)

#1089098#10
Date:
2024-12-05 16:52:27 UTC
From:
To:
My apologies, my adapter was not connected at the moment reportbug
scanned my system!

So here are additional system logs with my adapter connected but still
not working:

////