Created attachment 274103 [details] lsusb Hello! My ThinkPad X220 often immediately resumes from suspend, due to issues with bluetooth. My ThinkPad uses a newer bluetooth-chip from a follow up gen (X230, X240...) which features Bluetooth "4.0 LE", see attached lsusb. After many suspend and resume cycles, the immediate suspend occours usually if a bluetooth is on and a keyboard or mouse is paired, but not connected. The suspend works fine and is not followed by an immediate resume, if bluetooth is off. It also works fine if bluetooth is ON, a keyboard or mouse is paired and connected. Maybe something always tries to establish a connection, if not present and causes the resume from suspend? Thanks PS: I can delay a suspend while moving around a paired and connected mouse, which subsequently also leeds to a immediate resume. But I doesn't consider this as a big issue.
Created attachment 274105 [details] lspci
Created attachment 274107 [details] lscpu
Created attachment 274109 [details] dmesg
Created attachment 274111 [details] /proc/interrupts before a suspend, which is followed by immediate resume
Created attachment 274113 [details] /proc/interrupts after immediate resume
The mentioned bluetooth chip: Bus 003 Device 003: ID 0a5c:21e6 Broadcom Corp. BCM20702 Bluetooth 4.0 [ThinkPad] I tried it with an updated firmware from here[1] and without (uses built-in firmware). [1] https://github.com/winterheart/broadcom-bt-firmware
Fixed a long time ago by an unknown change.