@Ole and @Feng. The normal methodology of `echo XHC > /proc/acpi/wakeup` had no effect whether `enabled` or `disabled`. By default `enabled` and all others are `disabled`.
I also have `tlp` defaults which is probably USB_AUTOSUSPEND. I could go into console mode and type `pm_suspend` (it's set to deep / mem, if you set it to freeze all heck breaks loose). At this point I can see 5 or 6 repetitions of three line groups stating "USB 1-1, Port 2 does it have a bad cable?" Indeed there could be a cheap dollar store cable or Y cable from China with data / power only that went flaky on me. With the script I posted everything works reliably now although I suspect Resume takes a couple of seconds longer than necessary as I see `journalctl` spammed with every single USB device being unbound (powered off) and rebound (powered on). I've only tested with `4.14.78` so far because life is busy with other things... I'll try to keep you posted and try other options that you've mentioned and report back. Thank you for taking the time to float new ideas. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1774994 Title: Laptop wakes up immediately after suspend or hibernation To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1774994/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs