On some platform, with Intel 9260 Bluetooth fw ver < REL0472, deep
suspend (S3) will be interrupted and resume automatically once it has
been paired with a BLE device. The device doesn't have to remain
connected, as long as there are BLE devices near by broadcasting LE
This doesn't seem to apply to all platforms with 9260, as there are
other platforms with identical chip and fw version but are immune from
This can be fixed with newer (>= REL0472) release of fw blob
This patch will SRU 0482 to keep synced with eoan.
1. pair with BLE device and turn off the device. It should be listed
as Disconnected in System Bluetooth settings. Close the settings
app as well.
2. run `sudo btmon -t` in the background, make sure LE ADV packets
3. run `sudo btmon -t` on another host to make sure there are LE ADV
packets during the suspend period.
3. trigger system deep suspend (S3) on DUT.
4. wait for around 1 minutes (depending on the surrounding
environment) and see if the DUT is resumed unsolicitedly.
The same process is also verified on Dell Precision 7530 that is also
equipped with Intel 9260 Bluetooth. However, although also has
linux-firmware 1.173.9 installed (fw REL0329), this platform doesn't
have such unsolicited resume problem. With fw upgraded to proposed
REL0482, there is no known regression found in the suspend/resume and
other functions. Low.
Amit K Bag (1):
linux-firmware: Update firmware file for Intel Bluetooth 9260