La vitesse de transfert USB est ridiculement lente

13

Ma connexion Android à mon ordinateur est ridiculement lente. Juste avant cela, j'ai utilisé Banshee pour transférer des chansons sur mon Android, et il a fallu près de deux heures pour transférer 23 chansons. (Le problème n'est pas limité à Banshee, mais à tout transfert de fichier.)

J'ai pensé que cela pourrait être un problème du côté d' Ubuntu , mais je commence à penser que le problème est limité ou plus prononcé avec mon appareil Android.

Pendant que je faisais des tests variouos pour essayer de diagnostiquer le problème, en ajoutant et en supprimant divers périphériques USB sur mon système, puis en testant les transferts de fichiers, j'ai vu des vitesses allant jusqu'à 2 Mo / seconde, avec lesquelles je pouvais vivre.

Cependant, peu importe ce que j'ai fait et quelle que soit la vitesse que j'ai pu atteindre, après un certain temps, le problème revient. La vitesse devient plus ou moins 50KB / s.

Deux heures pour transférer 23 chansons est pratiquement inutilisable.

En supposant un instant que ma machine Ubuntu ne soit pas le problème, comment puis-je déterminer si mon téléphone Android fait quelque chose pour maintenir la vitesse de transfert USB?


Samsung Galaxy S2, numéro de modèle GT-I9100, version Android 4.0.4, version du noyau 3.0.34-Siyah-v3.3.2, Cyanogen 9-20120624.

Questionneur
la source
Comme ce n'est pas une solution mais une solution de contournement, je ne le posterai pas comme réponse: vous pouvez transférer des fichiers sans fil à la place si vous êtes sur le même réseau en utilisant Airdroid
pzkpfw
Vous utilisez un build / noyau obsolète, pourriez-vous installer le dernier RC ou tous les soirs? Il existe maintenant des versions CM9 plus récentes que vous pouvez essayer, par exemple RC2 ou une version nocturne ici. Juste pour vérifier si cela résout à lui seul votre problème. PS: C'est définitivement lié au noyau (noyau d'Ubuntu ou d'Android)
ce4
Transférez-vous vers la mémoire interne ou le MicroSD. Quelle est la MicroSD? Si MicroSD, avez-vous un lecteur de carte qui peut l'accepter?
MrWhite
@ w3d Le problème semble être à la fois avec la mémoire interne et le MicroSD. Je n'ai pas de lecteur de carte séparé pour la microSD. La MicroSD est une carte 16 Go de classe 4 fabriquée par Sandisk.
Questionneur
@ ce4: J'ai mis à jour le noyau et la ROM, et maintenant mon GPS ne fonctionne pas. Je suppose donc que je suis de retour à jouer à fonctionnalité-whack-a-mole.
Interlocuteur

Réponses:

6

Il s'agit d'un problème courant avec Android et Ubuntu. J'ai contourné cela en utilisant ADB pour transférer les données.

Activez ADB dans les paramètres de votre téléphone et assurez-vous d'avoir téléchargé le package ADB sur votre ordinateur ( http://www.webupd8.org/2012/08/08/install-adb-and-fastboot-android-tools.html ). Exécutez ensuite dans le terminal:

adb devices

pour vérifier que votre appareil est reconnu. Une fois que vous avez fait cela, vous pouvez transférer des fichiers en utilisant:

adb pull /sdcard/place_on_phone ~/place_on_computer

et

adb push ~/place_on_computer /sdcard/place_on_phone

C'est un peu une prise automatique mais j'ai fait un petit script shell qui le fait automatiquement à: http://opensynx.codeplex.com/wikipage?title=Linux

NStorm
la source
1

Moi aussi, je rencontrais ce problème, mais après avoir activé le "débogage USB" sur mobile, la vitesse de transfert est passée à> 10 MBPS. Il est également important de trouver où cet appareil est connecté à l'ordinateur USB2 ou 1. Utilisez lsusb -v puis accédez à votre appareil et recherchez la valeur dans le champ bcdUSB. Doit être 2,00 ou 1,01

manish
la source
0

J'ai joué avec ça quelques fois de plus. Voici ce qui a fonctionné pour moi

Désactivez le mode ptp qui est utilisé pour transférer des photos du téléphone vers le mac. Je soupçonne qu'il utilisait le mode en arrière-plan pour synchroniser les photos et donc utiliser une partie de ma bande passante.

3 files pulled. 0 files skipped.
7016 KB/s (734352024 bytes in 102.214s)
netskink
la source
0

Juste au cas où, je suis intervenu dans le problème, et j'ai été coincé dessus pendant 5 heures.

Cela peut sembler stupide, mais comme vous le savez peut-être, les identifiants USB entrent parfois en collision. Et cela provoque toutes sortes de bugs étranges. Ma recommandation est de changer le port USB auquel vous connectez le téléphone.

Je possède un Nexus 4 et un Nexus 7, et le 7 était reconnu comme le Nexus 4. Le changement de port l'a corrigé pour moi.

txomon
la source