@@Kai-Heng Feng (kaihengfeng) Everything seems to be fixed for both this old bug and for new problems I was having over last few days.
I found a bug report from 2010 (link in script below) and used this: #!/bin/bash # Original script was using /bin/sh but shellcheck reporting warnings. # NAME: custom-xhci_hcd # PATH: /lib/systemd/system-sleep # CALL: Called from SystemD automatically # DESC: Suspend broken for USB3.0 as of Oct 25/2018 various kernels all at once # DATE: Oct 28 2018. # NOTE: From comment #61 at: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/522998 TMPLIST=/tmp/xhci-dev-list # Original script was: case "${1}" in hibernate|suspend) case $1/$2 in pre/*) echo "$0: Going to $2..." echo -n '' > $TMPLIST for i in `ls /sys/bus/pci/drivers/xhci_hcd/ | egrep '[0-9a-z]+\:[0-9a-z]+\:.*$'`; do # Unbind xhci_hcd for first device XXXX:XX:XX.X: echo -n "$i" | tee /sys/bus/pci/drivers/xhci_hcd/unbind echo "$i" >> $TMPLIST done ;; post/*) echo "$0: Waking up from $2..." for i in `cat $TMPLIST`; do # Bind xhci_hcd for first device XXXX:XX:XX.X: echo -n "$i" | tee /sys/bus/pci/drivers/xhci_hcd/bind done rm $TMPLIST ;; esac -- 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