[Bug 213923] New: Bluetooth: AC9560 doesn't respond any more after suspend multiple times

bugzilla-daemon
2021-07-30T05:37:52Z

Bug ID: 213923
Summary: Bluetooth: AC9560 doesn't respond any more after
suspend multiple times
Product: Drivers
Version: 2.5
Kernel Version: v5.14-rc3
Hardware: All
OS: Linux
Tree: Mainline
Status: NEW
Severity: high
Priority: P1
Component: Bluetooth
Assignee: linux-bluetooth@vger.kernel.org
Reporter: koba.ko@canonical.com
Regression: No

Created attachment 298119
--> https://bugzilla.kernel.org/attachment.cgi?id=298119&action=edit
lsusb

1. Turn BT off.
2. suspend(deep) and resume 10times.
3. can't open BT again
#[failed]rfkill unblock bluetooth
#[failed]sudo hciconfig hci0 up.
4. status of hci is always down.
#sudo hciconfig -a

Once issue appeare, get these errors
[ 877.194032] Bluetooth: hci0: urb 0000000061b9a002 failed to resubmit (113)
[ 886.941327] Bluetooth: hci0: Failed to read MSFT supported features (-110)

it's related to mstf feature.
1. Remove MSTF from configuration, issue wouldn't be triggered.
2. revert this patch, issue wouldn't be observed.
4a37682c6b59c8888acf93117362d761c5923a69 Bluetooth: advmon offload MSFT handle