The line from dmesg that reads:
Code:
device descriptor read/64, error -110
usually indicates some kind of problem with the hardware, like flaky connectors or electromagnetic interference (even if it works in Windows, this error can prevent Linux from mounting the device). Generally, switching to the USB 1.1 driver (which you did using that "modprobe -r" command that I posted above) is an effective workaround, but apparently in your case it's not.
Try rebooting, then run this command again:
Code:
sudo modprobe -r ehci_hcd
and then try plugging the USB stick into all of your different USB ports. Do you still have no luck with any of the ports, and does "dmesg" still mention the "device descriptor read/64, error -110" problem each time?