Recently i installed Ubuntu 18.04 and started to face a strange issue. while i went to sleep/hibernate mode two of my three USB ports stopped working.
If i restart Ubuntu the USB ports goes back to normal mode.
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It only takes a minute to sign up.Sign up to join this community
This answer from Stack Exchange (slightly enhanced here) has a solution:
/etc/default/grub and find the line containing
LINUX_DEFAULT change the line from:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"
Save the file, run
sudo update-grub, and reboot.
After using this, you will find:
cat /sys/module/usbcore/parameters/autosuspend -1
The default value is 2. The kernel parameter changes this value.
Setting the kernel parameter helped me. Now my mice works again, when resuming from suspend.
Suggestion: When USB devices don't work after suspend, you can also reload the driver using the following commands as root:
modprobe -r uhci_hcd modprobe uhci_hcd
and / or
modprobe -r ehci_hcd modprobe ehci_hcd