For those who don't use Ubuntu, here are changes that _may_ help the situation:
1) Commit d7a6c0ce8d26412903c7981503bad9e1cc7c45d2 ("USB: Consolidate LPM checks to avoid enabling LPM twice").
This can fix this error:
[ 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)
2) 0001-disable-BLE-advertisment.patch
This patch can avoid this:
[25782.016682] pci_pm_suspend(): hcd_pci_suspend+0x0/0x30 returns -16
[25782.016691] dpm_run_callback(): pci_pm_suspend+0x0/0x130 returns -16
[25782.016694] PM: Device 0000:00:14.0 failed to suspend async: error -16
[25782.920799] PM: Some devices failed to suspend, or early wake event detected
[25782.922906] usb usb1-port7: status 0103 change 0004
3) 0002-d3delay.patch
Just a random attempt to see if it helps.
For those who don't use Ubuntu, here are changes that _may_ help the situation: 903c7981503bad9 e1cc7c45d2 ("USB: Consolidate LPM checks to avoid enabling LPM twice"). usb_00000302. bin
1) Commit d7a6c0ce8d26412
This can fix this error:
[ 165.110742] Bluetooth: hci0: using NVM file: qca/nvm_
[ 168.432065] Bluetooth: hci0: Failed to send body at 4 of 1953 (-110)
2) 0001-disable- BLE-advertismen t.patch suspend+ 0x0/0x30 returns -16 suspend+ 0x0/0x130 returns -16
This patch can avoid this:
[25782.016682] pci_pm_suspend(): hcd_pci_
[25782.016691] dpm_run_callback(): pci_pm_
[25782.016694] PM: Device 0000:00:14.0 failed to suspend async: error -16
[25782.920799] PM: Some devices failed to suspend, or early wake event detected
[25782.922906] usb usb1-port7: status 0103 change 0004
3) 0002-d3delay.patch
Just a random attempt to see if it helps.