Expected Behavior:
Bluetooth should resume working after the laptop has resumed and the wireless switch is positioned to enable wireless devices.
Observed Behavior:
Laptop resumed from suspend and wireless devices enabled with the hardware switch on the right side of the laptop, but Bluetooth does not work. Wi-Fi works as expected. GNOME Settings infers the laptop does not have a Bluetooth device
Troubleshooting Done:
rfkill list shows
0: phy0: Wireless LAN
Soft Blocked: no
Hard Blocked: no
No mention of Bluetooth
lsmod | grep bluetooth shows
bluetooth 626688 12 btrtl, btintel, btbcm, bnep, ath3k, btusb
ecdh_generic 24576 1 bluetooth
rfkill 28672 6 bluetooth, cfg80211
crc16 16384 2 bluetooth, ext4
systemctl status bluetooth shows the service is active (running)
Perusing through journalctl shows the following errors, not all of them are relevant to this issue:
kernel: i915 0000:00:02.0: firmware: failed to load i915/skl_dmc_ver1_27.bin (-2)
kernel: firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
kernel: usb 1-6: firmware: failed to load ark3k/AthrBT_0x11020110.dfu (-2)
kernel: Bluetooth: Loading patch file failed
ntpd[1702]: error resolving pool 2.debian.pool.ntp.org: Name or service not known (-2)
ntpd[1702]: error resolving pool 3.debian.pool.ntp.org: Name or service not known (-2)
spice-vdagent[1906]: Cannot access vdagent virtio channel /dev/virtio-ports/com.redhat.spice.0
Repeatability:
100%
Bluetooth no longer functions, even after cold boot.
Other Notes:
During my last login while Bluetooth did function as expected, I did perform an update. This was two or three days ago.