Problemas ao conectar o Android ICS ao Ubuntu usando MTP

8

Eu segui este tutorial deste blog que explica muito claramente como conectar o telefone Android com ICS ao Ubuntu para que você possa acessar o sdcard do telefone (acesso MTP).

Passei em todo o procedimento sem erros, posso conectar meu celular ao ubuntu via

mtpfs -o allow_other ~/Android/GalaxyS2

e desconecte via

fusermount -u ~/Android/GalaxyS2

O problema surge quando tento acessar o diretório montado. Se eu tentar fazê-lo via Nautilus, o sistema tentará abrir a pasta por alguns minutos e, em seguida, vejo o erro ou a pasta desaparece do Nautilus (ela volta quando eu desconecto o caminho).
Eu também recebo um erro no console:

fuse: bad mount point `~/Android/GalaxyS2': Transport endpoint is not connected

Vejo muitas pessoas na rede relatando esse erro, mas ninguém oferece nenhuma solução para ele.

Eu uso o Ubuntu 11.10 com o Gnome Shell (Gnome 3) e o celular é o Samsung Galaxy S II.

Estou na lista de fusíveis, fiz todas as etapas do tutorial dezenas de vezes, tudo em vão.

ubuntico
fonte

Respostas:

8

Observe o Blog Terence Egan, de onde você tirou as instruções, é uma cópia de um artigo do OMG Ubuntu.

Ele perdeu uma etapa importante para reiniciar o seu PC antes de executar os comandos Echo. Sugiro que tente reinstalar a partir da fonte OMG Ubuntu original. Clique neste link

stephenmyall
fonte
Oh meu Deus!!! Eu não sabia disso. Vai fazer isso o mais rápido possível.
Ubuntico 03/07/2012
Funcionou assim. Eu conecto o celular e eles imediatamente (menos de 1s após a conexão) tenho que iniciar o comando android-connect. Caso contrário, o sistema tentará montar o celular e, depois disso, não consigo usar o fusível para montá-lo. O mesmo com você?
Ubuntico 03/07/2012
1
Minha sugestão é que você tenha um problema resolvido. É para encerrar esta pergunta, abrir uma nova pergunta informando o que funcionou com êxito, indicar o problema do fusível e compartilhar uma captura de tela do problema. Dessa forma, a questão tem mais foco e mais limpo para que outros possam beneficiar a resposta
stephenmyall
5

Você não precisa usar o MTP no Galaxy S2, pois pode usar o armazenamento em massa USB. Antes de conectar o telefone via cabo USB, faça o seguinte:

  • vá para as configurações
  • em Wirless e rede, clique em "Mais"
  • selecione utilitários USB
  • clique no botão "Conectar armazenamento ao PC"

Agora você pode conectar o cabo USB e usar o armazenamento em massa USB.

Nas versões mais modernas do Android, pode ser necessário clicar no item "Mais ..." nas configurações. Este contém o item "Utilitários USB", mencionado acima.

Matt
fonte
O OP especificou o Android-4.0 ICS. Você quer dizer que a Samsung manteve o suporte a armazenamento em massa USB em sua ICS ROM para o Galaxy S2?
M-ric
3

Sempre funcionou para mim, eu recebia a mensagem de erro "O terminal de transporte não está conectado" até inserir o comando connection ( mtpfs -o allow_other /media/GalaxyNexus) como um aplicativo de inicialização. Agora, eu instalei o dispositivo e o cartão SD sem problemas.

johnmuir
fonte
0

Isso funcionou para mim:

Eu conecto o celular e eles imediatamente (menos de 1s após a conexão) eu tenho que iniciar o comando android-connect.

O comando é:

mtpfs -o allow_other /media/SamsungOmniaW/

Caso contrário, o sistema tentará montar o celular e, depois disso, não consigo usar o fusível para montá-lo. O mesmo com você?

Verifique se a conexão USB ao PC é um dispositivo de mídia (MTP), porque você está usando os comandos "mtps".

Claudio
fonte
0

A única maneira de me livrar da Transport endpoint is not connectedmensagem é omitir -o allow_othere simplesmente dizer:

mtpfs ~/Android/GalaxyS2
Csaba Toth
fonte