When I plug my mouse on the rightside port, the mouse does not work, but when I plug it on the leftside port, it works perfectly.
It does not always happen, but if it happens, it will persist until I restart.
My laptop is Lenovo z470. My OS is Ubuntu 12.04.
When the problem happens, I look at the
/sys/bus/usb/devices/1-1.1/product. It shows "USB Optical Mouse".
I also try
xinput, which also list "USB Optical Mouse". Of course, if I unplug the mouse, "USB Optical Mouse" will not show in both cases. I use
--watch-props to make sure my mouse is enabled.
It seems that the laptop has no problem in detecting the mouse, but the mouse just doesn't work in the right hand side port. The funny thing is it only works in left hand side port.
More detail will be provided if need.
Interestingly, the right side ports is using Bus1 but left side ports is using Bus2. I am suspecting this is not the ports or mouse problem, but the Bus porblem. (I have two ports in each side)
I also try a external usb keyboard, same thing happens, it only works on left side.
But when I try a usb flash. All four ports can read the data inside the flash. I think it is not the port's problem, but something do with the BUS.
Here are the result of "lsusb":
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 003: ID 0bda:0139 Realtek Semiconductor Corp. Bus 002 Device 003: ID 0bda:58ea Realtek Semiconductor Corp. Bus 001 Device 090: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse