I'm running Ubuntu 11.10 64-bit and writing to a USB 2.0 device is very slow. I have two USB hard drives and two USB keys that I've tried. I've tried using nautilus drag and drop, cp, and rsync commands to transfer a roughly 800MB video file (to test all of the drives). I run iostat -k 5 while the file is transferring and I see a write speed of around 4000-5000 kB_wrtn/s.
I've used disk utility to confirm that the drives are recognized as USB 2.0 drives. I've tried the drives in all of the USB ports on the back of the machine.
I will happily edit this question with more information if anyone can tell me what information I should be looking for or commands I should run to debug this issue.