I have a HP pavillion g6, running Xubuntu 14.04 64-bit. I have 3 USB ports. For some reason, 2 of them stopped working this morning.
I have xserver-xorg-input-all
installed, followed the instructions here which didn't work. My laptop is updated and upgraded to the latest version. lsusb
outputs
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0a5c:21e3 Broadcom Corp. HP Portable Valentine
Bus 001 Device 005: ID 2188:0ae1
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
I tried on Manjaro live cd, and all ports are working. Isn't there an error log for usb ports so i can see whats going on?
My /var/log/dpkg.log
and /var/log/apt/history.log
are here
Here I got my USB3 ports not working after a while: only a restart fixes the problem.
After some research, I've found that a lot of USB3 ports presents a power management problem In a lot of different hardwares and OSs. You can find people reporting this kind of problem on Windows, Linux, etc.
So, I've disabled USB power management, and now everything is fine.
1. Disabling USB Power Management
For Ubuntu,
usbcore
module is compiled in the kernel, so we need to change the kernel boot parameters.Edit the
/etc/default/grub
file and change theGRUB_CMDLINE_LINUX_DEFAULT
line to add theusbcore.autosuspend=-1
option:Note that
quit splash
were options already present. So keep other options you have too.Save file and close.
2. Update grub
After save the file, update grub:
And reboot.
3. Check autosuspend after reboot
After reboot, check
autosuspend
value:And it should display
-1
.I had a similar problem and http://www.ubuntugeek.com/how-to-fix-usb-stops-working-problem-in-ubuntu.html lists another way to fix this
This method also edits the grub but instead of modifying
GRUB_CMDLINE_LINUX_DEFAULT
it modifiesGRUB_CMDLINE_LINUX=""
.Steps:
gksudo gedit /etc/default/grub
in terminal and press enterGRUB_CMDLINE_LINUX=""
GRUB_CMDLINE_LINUX="acpi=force irqpoll"
sudo update-grub
and pressing enterThis method is the same as given in the link above and it worked for me.
I use Ubuntu Desktop 14.04 64 bit.
This is simple solution you can try this:
first execute below command in terminal:
after, reboot your computer and it's worked for me!
Check if
External USB
is enabled in BIOS of yours computer. In my case, it somehow changed state.This is purely dependent on your system, however this might solve the issue like it was for me.