MTP com telefone Android não confiável em 14.04

5

Com o 12.04, consegui conectar meu telefone Android sem problemas (usando MTP) à minha máquina Ubuntu. Abra o Nautilus, há o meu telefone e eu posso clicar nas pastas que eu queria.

No entanto, desde 14.04, tem sido extremamente pouco confiável. Abra o Nautilus e, às vezes (cerca de um terço do tempo), meu telefone está lá. Quando não está lá, a única solução é reiniciar o Ubuntu. Quando está lá, clicar nas pastas do telefone às vezes funciona e às vezes resulta em um erro. Mesmo quando funciona, o telefone frequentemente desaparece sem aviso prévio na metade das pastas.

Eu instalei o mtpfs; Eu também segui o como fazer no fórum . Eu também tentei substituir o meu cabo USB no caso de estar com defeito. Sem sorte.

O que posso fazer para diagnosticar e, finalmente, corrigir isso, por favor?

EDITAR:

O idVendor é 18d1 e o idProduct é 4ee1 .

A entrada padrão em /lib/udev/rules.d/69-libmtp.rules diz:

ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee1", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"

A entrada em /etc/udev/rules.d/51-android.rules diz:

ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee1", MODE=”0666"

A entrada em /lib/udev/rules.d/69-mtp.rules diz:

ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee1", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
    
por Paddy Landau 15.08.2014 / 17:35

2 respostas

1

Eu tive o mesmo problema em uma máquina quando atualizei a distribuição de 12.04 LTS para 14.04 LTS. Havia muitos outros problemas com o 'upgrade', então eu apenas reformatei e instalei o 14.04 no drive vazio para resolver TODOS os meus problemas. A atualização parecia que funcionava, mas quanto mais eu usava, mais era óbvio que havia uma tonelada de pequenas coisas que eram quebradas que tornavam o sistema frustrante de usar. (wacky java e outros problemas de lib ... HW-stuff quebrado ou não confiável como este, etc ...)

Tente inicializar a partir de uma versão 'live USB' do 14.04 e veja se isso resolve esse problema. Se isso ocorrer, você poderá ter outros problemas e será mais fácil fazer backup do que precisa e reinstalar para corrigir todos de uma vez.

    
por david1024 20.12.2014 / 03:30
0

Até onde eu sei, MTP funciona bem em Trusty. Você pode tentar isso:

  1. Descomente #user_allow_other em /etc/fuse.conf .

  2. Execute lsusb e veja o ID do fornecedor do seu dispositivo. Será algo como 1d6b:0002 .

  3. Adicione a seguinte linha a /lib/udev/rules.d/69-libmtp.rules .

    ATTR{idVendor}=="1d6b", ATTR{idProduct}=="0002", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"

  4. Adicione a seguinte linha a /etc/udev/rules.d/51-android.rules .

    ATTR{idVendor}=="1d6b", ATTR{idProduct}=="0002", MODE=”0666"

  5. sudo service udev restart

  6. sudo reboot

Substitua os IDs dos fornecedores e dispositivos, é claro .

Como eu disse, MTP deve funcionar imediatamente, mas o texto acima adiciona manualmente entradas relevantes à sua lista de dispositivos.

    
por ps95 15.08.2014 / 18:06