ACK: [SRU] [B/C/D/Unstable] [PATCH 0/2] Fix non-working QCA Rome Bluetooth after S3

Stefan Bader stefan.bader at canonical.com
Wed Jan 30 14:05:46 UTC 2019


On 22.01.19 09:07, Kai-Heng Feng wrote:
> BugLink: https://bugs.launchpad.net/bugs/1812812
> 
> [Impact]
> Sometimes QCA Rome Bluetooth USB host doesn't work after S3:
> [ 165.110742] Bluetooth: hci0: using NVM file: qca/nvm_usb_00000302.bin
> [ 168.432065] Bluetooth: hci0: Failed to send body at 4 of 1953 (-110)
> 
> This is due to USB core enables LPM two times after S3.
> 
> [Fix]
> Only enable LPM once.
> 
> [Test]
> The Bluetooth USB works all the time after applying the fix.
> 
> [Regression Potential]
> Low. Enabling a hardware feature twice in a row isn't right, I'd be
> surprise if any hardware relies on this driver behavior.
> 
> Kai-Heng Feng (2):
>   USB: Add new USB LPM helpers
>   USB: Consolidate LPM checks to avoid enabling LPM twice
> 
>  drivers/usb/core/driver.c  | 23 +++++++++++++++++++----
>  drivers/usb/core/hub.c     | 16 ++++++----------
>  drivers/usb/core/message.c |  3 +--
>  drivers/usb/core/sysfs.c   |  5 ++++-
>  drivers/usb/core/usb.h     | 10 ++++++++--
>  5 files changed, 38 insertions(+), 19 deletions(-)
> 
Acked-by: Stefan Bader <stefan.bader at canonical.com>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20190130/b9178a2f/attachment.sig>


More information about the kernel-team mailing list