Okay, I lied, the issue isn't totally fixed seeing as I'm having the same issue again with slow speeds. This doesn't seem to be an easily-reproducible thing, at least when compared to when it does work right.
Okay, I lied, the issue isn't totally fixed seeing as I'm having the same issue again with slow speeds. This doesn't seem to be an easily-reproducible thing, at least when compared to when it does work right.
Don't forget to give thanks and mark your thread as solved
One person seems to note that when the USB device is plugged in before boot the problem doesn't show its face.
https://bugs.launchpad.net/linux/+bu...6/comments/516
That would explain why most people are experiencing the bug with USB flash drives primarily since for me, my external hard drives connected to my computers are always on and plugged in before I boot the machine, whereas I am always removing and reinserting my USB flash drive without restarting the machine.
I wish the bug actually got fixed but that might be a temporary workaround. Reboot whenever you actually want to use a USB device that wasn't plugged in at boot...
Alright, I'm fairly sure I can verify that the problem does not happen when the computer boots up with the drive already plugged in. I don't know how much this helps, but at least it (sort of) narrows it down to a problem related to what goes on with mounted media during startup vs. what goes on after login.
Don't forget to give thanks and mark your thread as solved
At this point it seems the only real fix available now is to buy a separate USB add-on card for your system which doesn't show this problem and use those USB ports instead.
For desktops that means a PCI or PCI-Express card with USB ports.
For laptops that means PCMCIA (PC Card) or ExpressCard with USB ports.
A hardware solution is the only fix available until developers decide to find this bug and fix it...if ever.
On this bug report related to this bug:
https://bugs.launchpad.net/linux/+bu...6?comments=all
A few people report buying a separate PCI USB card and transfers working as they are supposed to.
This person bought a 5-port PCI USB card with a VIA VT6212 chipset and it worked fine.
https://bugs.launchpad.net/linux/+bu...6/comments/491
Another person bought a different card based on the same chipset and it worked:
https://bugs.launchpad.net/linux/+bu...6/comments/492
https://bugs.launchpad.net/linux/+bu...6/comments/494
This person bought a PCI card with a NEC chipset and it worked:
https://bugs.launchpad.net/linux/+bu...6/comments/368
A person reports that using a powered USB hub worked as a workaround.
https://bugs.launchpad.net/linux/+bu...6/comments/526
Greetings Everybody,
I recently found a new work-around that works for my system. I stumbled on this by accident. I ran out of USB ports on my desktop box, and purchased a CyberPower (Powered USB Hub) off Buy.com.
I then thought, I should try the powered USB drive that was giving me a headache under Intrepid and Jaunty. Low and Behold, I was able to now transfer 27 GB's with out a hiccup at USB 2.0 speeds. I was hitting about 20+ MB/s write.
Here is the model number of the hub:
CP-H720P
I'm thinking its a cheap and easy solution while waiting for a bug fix in the kernel.
Good Luck and YMMV
btanoue
That's all well and good, but I don't exactly consider going out and buying new hardware so a simple task like file transfers to a USB device work the way they should a 'workaround'.
Shouldn't developers have 'workarounds' for common enough hardware? We're just not taking our problems to the right people, is all. More people need to complain about this, and complain in the right places.
I switched to Windows because of all the disappointment Linux brought me.
Bookmarks