Velocidade de transferência USB ridiculamente lenta

13

Minha conexão Android com o meu computador é ridiculamente lenta. Logo antes disso, usei o Banshee para transferir algumas músicas para o meu Android e demorou quase duas horas para transferir 23 músicas. (O problema não se limita ao Banshee, mas a qualquer transferência de arquivos.)

Eu pensei que isso poderia ser um problema do lado do Ubuntu , mas estou começando a pensar que o problema é limitado ou mais pronunciado ao meu dispositivo Android.

Enquanto fazia testes de variouos para tentar diagnosticar o problema, adicionando e removendo vários dispositivos USB no meu sistema e testando as transferências de arquivos, vi velocidades de até 2 MB / segundo, com as quais eu poderia viver.

No entanto, não importa o que eu fiz, e independentemente da velocidade que consegui alcançar, após algum tempo, o problema retornará. A velocidade se torna algo como 50 KB / s ou menos.

Duas horas para transferir 23 músicas é praticamente inútil.

Supondo por um momento que talvez minha máquina Ubuntu não seja o problema, como posso determinar se meu telefone Android está fazendo algo para manter a velocidade de transferência USB?


Samsung Galaxy S2, número do modelo GT-I9100, versão Android 4.0.4, versão do kernel 3.0.34-Siyah-v3.3.2, Cyanogen 9-20120624.

Questionador
fonte
Como esta não é uma solução, mas uma solução alternativa não vou postá-lo como uma resposta: você pode transferir arquivos sem fio em vez se você estiver na mesma rede utilizando AirDroid
PzKpfw
Você está executando um build / kernel desatualizado, pode instalar o RC mais recente ou noturno? Agora há compilações mais recentes do CM9 que você pode tentar, por exemplo, RC2 ou uma noite aqui. Apenas para verificar se isso sozinho resolve o seu problema. PS: É definitivamente relacionada ao kernel (tanto do Ubuntu ou o kernel do Android)
CE4
Você está transferindo para a memória interna ou para o MicroSD. Qual é a especificação do MicroSD? Se o MicroSD, você tem um leitor de cartão que pode aceitá-lo?
29412 MrWhite
@ w3d O problema parece estar na memória interna e no MicroSD. Não tenho um leitor de cartão separado para o microSD. O MicroSD é um cartão de 16GB classe 4 da Sandisk.
Pergunta
@ ce4: atualizei o kernel e a ROM, e agora meu GPS não funciona. Então, acho que estou de volta ao jogo feature-whack-a-mole.
Pergunta

Respostas:

6

Este é um problema comum com Android e Ubuntu. Eu consegui contornar isso usando o ADB para transferir os dados.

Ative o ADB nas configurações do seu telefone e verifique se você baixou o pacote ADB no seu computador ( http://www.webupd8.org/2012/08/install-adb-and-fastboot-android-tools.html ). Em seguida, execute no terminal:

adb devices

para verificar se o seu dispositivo é reconhecido. Depois de fazer isso, você pode transferir arquivos usando:

adb pull /sdcard/place_on_phone ~/place_on_computer

e

adb push ~/place_on_computer /sdcard/place_on_phone

Isso é meio que um plug-in automático, mas eu criei um pequeno script de shell que faz isso automaticamente em: http://opensynx.codeplex.com/wikipage?title=Linux

NStorm
fonte
1

Eu também estava tendo esse problema. No entanto, depois de ativar a "Depuração USB" no celular, a velocidade de transferência aumentou para> 10 MBPS. Também é importante descobrir onde esse dispositivo está conectado ao computador USB2 ou 1. Use lsusb -v , vá para o seu dispositivo e procure o valor no campo bcdUSB. Deve ser 2,00 ou 1,01

manish
fonte
0

Eu brinquei com isso mais algumas vezes. Aqui está o que funcionou para mim

Desative o modo ptp, usado para transferir fotos do telefone para o mac. Eu suspeito que estava usando o modo em segundo plano para sincronizar fotos e, portanto, usando uma parte da minha largura de banda.

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

Apenas por precaução, eu pisei no problema e fiquei preso por 5 horas.

Pode parecer estúpido, mas como você deve saber, os IDs USB às vezes colidem. E isso causa todos os tipos de erros estranhos. Minha recomendação é que você altere a porta USB à qual está conectando o telefone.

Eu possuo um nexo 4 e um nexo 7, e o 7 estava sendo reconhecido como o nexo 4. A alteração da porta o corrigiu para mim.

txomon
fonte