When receiving messages like this:
Bluetooth: hci0: ACL packet for unknown connection handle 256
Create /etc/modprobe.d/disable_btusb_autosuspend.conf
with following content:
# Disable autosuspend for btusb to make the bluetooth keyboard work againoptions btusb enable_autosuspend=n
Then run
mkinitcpio -P
Reboot and debug with
$ systool -v -m btusb | grep autosuspend enable_autosuspend = "N" # should be "N"
Also
- That could be either
btusb.enable_autosuspend=n
orusbcore.autosuspend=-1
- TLP has settings for BTUSB, check it to exclude your device from autosuspend
- There's a guy on ubuntuforums, who wrote solution, which disables autosuspend manually