This started some months ago, not completely sure when.
After waking a suspended laptop, the mouse doesn't work. The only make to make it work is to unplug it for a few minutes. Plugging it in right away doesn't solve it. Waiting a few minutes does.
Sometimes, moving the mouse around while resuming actually works. But leave it still for a few seconds after that and it stops working again.
I'm running laptop-mode and have put this line in '/etc/laptop-mode/conf.d/usb-autosuspend.conf'
I've tried disabling the laptop-mode service but it doesn't make any difference.
Perhaps you need to disable autosuspend for the USB hub too. Try
echo -1 >/sys/module/usbcore/parameters/autosuspend for i in /sys/bus/usb/devices/*/power/autosuspend; do echo -1 > $i; done
and see if that fixes the problem.