Bluetooth preventing sleep in Fedora 36

When I have bluetooth on, my Framework laptop will not stay in sleep mode. It sleeps for a hot second and then turns back on. Looking at the logs, I get “ACPI: EC: interrupt blocked” right before it wakes.

If I turn bluetooth off, I have no problem with sleep. It works great.

Some additional details:

  • This happens even when I have no bluetooth devices connected.
  • I have “nvme.noacpi=1” set in the kernel parameters.
  • I’m using Gnome 42.1

My current work-around is to hit the “airplane mode” function key before putting my laptop to sleep.