[PATCH 0/2][H/U/OEM-5.10/OEM-5.13] Fix Intel AC9560 BT function cannot turn on if BT turn off before S3 entry

Koba Ko koba.ko at canonical.com
Thu Sep 23 01:21:23 UTC 2021


On Wed, Sep 22, 2021 at 9:10 PM Stefan Bader <stefan.bader at canonical.com> wrote:
>
> On 26.08.21 08:03, Koba Ko wrote:
> > BugLink: https://bugs.launchpad.net/bugs/1941696
> >
> > Impact]
> > 1. On Troy JSL platform, add AC9560
> > 2. Enter Settings -> Bluetooth menu
> > 3. Default Bluetooth option is ON, try to toggle the BT option to OFF
> > 4. Into suspend mode(S3) and resume the system
> > 5. Enter BT settings and try to turn on BT,
> > 6. BT function cannot enabled until reboot.
> >
> > [Fix]
> > Turn off the msft ext only for AC9560.
> > Maintainer thought Intel should take care this and reject this workaround.
> > https://marc.info/?l=linux-bluetooth&m=162938546804458&w=2
> >
> > Intel is working on this issue and sru the workaround for the schedule.
>
> What is the status of the proper fix for this?

Intel didn't propose a fix.
The issue is caused by this 0ea9fd001a
(https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/net/bluetooth/hci_core.c?id=0ea9fd001a14ebc294f112b0361a4e601551d508)
The fix was upstreamed.
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/net/bluetooth/hci_core.c?id=0ea53674d07fb6db2dd7a7ec2fdc85a12eb246c2


>
> -Stefan
> >
> > [Test]
> > Verified with the bellow steps 10 times.
> > 1. On Troy JSL and add AC9560
> > 2. Turn off BT
> > 3. suspend&resume the machine 10 times.
> > 4. turn on BT and works well.
> >
> > [Regression Potential]
> > Medium, it's a workaround to turn off the MSFT ext only for ac9560.
> >
> >
> > Koba Ko (1):
> >    Bluetooth: btusb: add a reject table to disable msft
> >
> > Miao-chen Chou (1):
> >    Bluetooth: btusb: Enable MSFT extension for Intel controllers
> >
> >   drivers/bluetooth/btusb.c | 13 ++++++++++++-
> >   1 file changed, 12 insertions(+), 1 deletion(-)
> >
>
>



More information about the kernel-team mailing list