USB transfer speed ridiculously slow My Android connection to my computer is ridiculously slow. Just previous to this, I used Banshee to transfer some songs to my Android, and it took nearly two hours two transfer 23 songs. (The problem is not limited to Banshee, but any file transfer.)

I thought this might be a problem on the Ubuntu side of things, but I'm starting to think that the problem is either limited to, or more pronounced with, my Android device.

While I was doing variouos tests to try and diagnose the problem, by adding and removing various USB devices on my system and then testing file transfers, I saw speeds of up to 2MB/second, which I could live with.

However, no matter what I did, and regardless of what speed I have been able to achieve, after some amount of time, the problem returns. The speed becomes something more like 50KB/s or less.

Two hours to transfer 23 songs is practically unusuable.

Assuming for a moment that maybe my Ubuntu machine is not the problem, how can I determine if my Android phone is doing something to hold up the USB transfer speed?



Samsung Galaxy S2, Model number GT-I9100, Android version 4.0.4, Kernel version 3.0.34-Siyah-v3.3.2, Cyanogen 9-20120624.
This is a common problem with Android and Ubuntu. I got around this by using ADB to transfer the data.
Turn ADB on in your phones settings and make sure you have downloaded the ADB package on your computer (http://www.webupd8.org/2012/08/install-adb-and-fastboot-android-tools.html). Then run in terminal:
adb devices

to check that your device is recognized. Once you have done that you can transfer files using:
adb pull /sdcard/place_on_phone ~/place_on_computer

and
adb push ~/place_on_computer /sdcard/place_on_phone