Moje połączenie Androida z moim komputerem jest absurdalnie wolne. Przedtem użyłem Banshee do przeniesienia niektórych utworów na mój system Android, a przesłanie dwóch utworów zajęło prawie dwie godziny. (Problem nie ogranicza się do Banshee, ale każdego transferu plików).
Myślałem, że może to stanowić problem po stronie Ubuntu , ale zaczynam myśleć, że problem jest albo ograniczony, albo bardziej wyraźny w przypadku mojego urządzenia z Androidem.
Podczas gdy robiłem różne testy, aby spróbować zdiagnozować problem, dodając i usuwając różne urządzenia USB w moim systemie, a następnie testując przesyłanie plików, zobaczyłem prędkości do 2 MB / s, z którymi mógłbym żyć.
Jednak bez względu na to, co zrobiłem i bez względu na szybkość, jaką udało mi się osiągnąć, po pewnym czasie problem powraca. Prędkość staje się czymś w rodzaju 50 KB / s lub mniej.
Dwie godziny na przesłanie 23 utworów są praktycznie bezużyteczne.
Zakładając przez chwilę, że być może mój komputer z Ubuntu nie stanowi problemu, jak mogę ustalić, czy mój telefon z Androidem robi coś, aby utrzymać prędkość transferu USB?
Samsung Galaxy S2, numer modelu GT-I9100, Android wersja 4.0.4, jądro wersja 3.0.34-Siyah-v3.3.2, Cyanogen 9-20120624.
Odpowiedzi:
Jest to częsty problem z Androidem i Ubuntu. Obejrzałem to za pomocą ADB do przesyłania danych.
Włącz ADB w ustawieniach telefonu i upewnij się, że pobrałeś pakiet ADB na swój komputer ( http://www.webupd8.org/2012/08/install-adb-and-fastboot-android-tools.html ). Następnie uruchom w terminalu:
aby sprawdzić, czy urządzenie jest rozpoznane. Po zakończeniu możesz przesyłać pliki za pomocą:
i
To trochę samodzielna wtyczka, ale zrobiłem mały skrypt powłoki, który robi to automatycznie pod adresem : http://opensynx.codeplex.com/wikipage?title=Linux
źródło
Ja również miałem ten problem, jednak po włączeniu „debugowania USB” w telefonie komórkowym prędkość transferu wzrosła do> 10 MBPS. Ważne jest również, aby dowiedzieć się, gdzie to urządzenie jest podłączone do komputera USB2 lub 1. Użyj lsusb -v, a następnie przejdź do urządzenia i poszukaj wartości w polu bcdUSB. Powinien wynosić 2,00 lub 1,01
źródło
Grałem z tym jeszcze kilka razy. Oto, co zadziałało dla mnie
Wyłącz tryb ptp, który służy do przesyłania zdjęć z telefonu na komputer Mac. Podejrzewam, że używał trybu w tle do synchronizacji zdjęć, a tym samym wykorzystywał część mojej przepustowości.
źródło
Na wszelki wypadek wkroczyłem w problem i utknąłem na nim przez 5 godzin.
Może to zabrzmieć głupio, ale jak zapewne wiesz, identyfikatory USB czasami się kolidują. A to powoduje różnego rodzaju dziwne błędy. Radzę zmienić port USB, do którego podłączasz telefon.
Posiadam Nexus 4 i Nexus 7, a 7 było rozpoznawane jako Nexus 4. Zmiana portu naprawiła to dla mnie.
źródło