You are not logged in.

#1 2018-03-31 01:33:08

hahuang65
Member
Registered: 2018-03-31
Posts: 1

bluetoothd causes inability to suspend

I've recently been having some trouble with bluetoothd on my laptop, although I don't believe it to be laptop specific.

This works normally after a restart, but at some point after that, problems arise.

I've noticed that if I closed my laptop lid, the screen would remain on and drain my batteries.
After some troubleshooting, I've come to realize bluetoothd is causing it.

If bluetoothd is on, when I try to suspend my laptop using

systemctl suspend

, the laptop would suspend for 1 second (black screen), then turn right back on.

$ sudo journalctl -u systemd-logind --no-pager -b

Mar 30 18:11:30 bespin systemd-logind[338]: Suspending...
Mar 30 18:11:31 bespin systemd-logind[338]: Operation 'sleep' finished.

If I close my lid, this is what it looks like:

Mar 30 02:12:12 bespin systemd-logind[338]: Lid closed.
Mar 30 02:12:12 bespin systemd-logind[338]: Suspending...
Mar 30 02:12:13 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:12:42 bespin systemd-logind[338]: Suspending...
Mar 30 02:12:45 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:13:12 bespin systemd-logind[338]: Suspending...
Mar 30 02:13:16 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:13:43 bespin systemd-logind[338]: Suspending...
Mar 30 02:13:45 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:14:13 bespin systemd-logind[338]: Suspending...
Mar 30 02:14:15 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:14:43 bespin systemd-logind[338]: Suspending...
Mar 30 02:14:45 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:15:13 bespin systemd-logind[338]: Suspending...
Mar 30 02:15:15 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:15:44 bespin systemd-logind[338]: Suspending...
Mar 30 02:15:47 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:16:14 bespin systemd-logind[338]: Suspending...
Mar 30 02:16:18 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:16:44 bespin systemd-logind[338]: Suspending...
Mar 30 02:16:46 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:17:14 bespin systemd-logind[338]: Suspending...
Mar 30 02:17:16 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:17:45 bespin systemd-logind[338]: Suspending...
Mar 30 02:17:48 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:18:15 bespin systemd-logind[338]: Suspending...
Mar 30 02:18:17 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:18:45 bespin systemd-logind[338]: Suspending...
Mar 30 02:18:47 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:19:15 bespin systemd-logind[338]: Suspending...
Mar 30 02:19:17 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:19:46 bespin systemd-logind[338]: Suspending...
Mar 30 02:19:49 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:20:16 bespin systemd-logind[338]: Suspending...
Mar 30 02:20:18 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:20:47 bespin systemd-logind[338]: Suspending...
Mar 30 02:20:49 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:21:17 bespin systemd-logind[338]: Suspending...
Mar 30 02:21:20 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:21:47 bespin systemd-logind[338]: Suspending...
Mar 30 02:21:50 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:22:17 bespin systemd-logind[338]: Suspending...
Mar 30 02:22:19 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:22:48 bespin systemd-logind[338]: Suspending...
Mar 30 02:22:49 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:23:18 bespin systemd-logind[338]: Suspending...
Mar 30 02:23:20 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:23:48 bespin systemd-logind[338]: Suspending...
Mar 30 02:23:49 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:24:18 bespin systemd-logind[338]: Suspending...
Mar 30 02:24:21 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:24:49 bespin systemd-logind[338]: Suspending...
Mar 30 02:24:50 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:25:19 bespin systemd-logind[338]: Suspending...
Mar 30 02:25:20 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:25:49 bespin systemd-logind[338]: Suspending...
Mar 30 02:25:52 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:26:19 bespin systemd-logind[338]: Suspending...
Mar 30 02:26:22 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:26:50 bespin systemd-logind[338]: Suspending...
Mar 30 02:26:51 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:27:20 bespin systemd-logind[338]: Suspending...
Mar 30 02:27:21 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:27:50 bespin systemd-logind[338]: Suspending...
Mar 30 02:27:53 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:28:20 bespin systemd-logind[338]: Suspending...
Mar 30 02:28:22 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:28:51 bespin systemd-logind[338]: Suspending...
Mar 30 02:28:52 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:29:21 bespin systemd-logind[338]: Suspending...
Mar 30 02:29:24 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:29:51 bespin systemd-logind[338]: Suspending...
Mar 30 02:29:52 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:30:21 bespin systemd-logind[338]: Suspending...
Mar 30 02:30:24 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:30:52 bespin systemd-logind[338]: Suspending...
Mar 30 02:30:54 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:31:22 bespin systemd-logind[338]: Suspending...
Mar 30 02:31:24 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:31:52 bespin systemd-logind[338]: Suspending...
Mar 30 02:31:54 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:32:23 bespin systemd-logind[338]: Suspending...
Mar 30 02:32:25 bespin systemd-logind[338]: Operation 'sleep' finished.
Mar 30 02:32:37 bespin systemd-logind[338]: Lid opened.

Over the course of about 20 minutes from when I closed the lid, it would suspend, wake itself up 1 second later, then try to suspend again in about 1 minute, until I finally re-open the lid.

This strange behavior goes away if I either
1)

systemctl stop bluetooth.service

2)

systemctl restart bluetooth.service

(but only temporarily)
3) reboot the system.

I thought that it could be a bluetooth peripheral causing this, so I purposely drove to a coffee shop, where I had no bluetooth devices around, and the same thing occurs. I think it's something with bluetoothd.

Has anyone seen anything like this, or know how I can possibly figure out what is causing this?

Thanks in advance for your time!

Offline

Board footer

Powered by FluxBB