Como conectar o dispositivo mtp android ao ubuntu 13.10

23

Eu pesquisei aqui e no google e tudo o que pude encontrar é como no Ubuntu 13.04 os dispositivos mtp forward são suportados. A resposta que encontrei são para o ubuntu 12.04 ou ubuntu 12.10

Bem, conectei meu telefone no modo mtp e não o vejo na minha máquina. Como eu posso ver isso?

Editar: dados solicitados

Este é o meu telefone (Xtreamer q)

Eu também tentei um dispositivo Samsung Galaxy S2, que exibiu uma mensagem de erro (incapaz de montar o dispositivo). Meu telefone não cometeu esse erro.

E essa é a saída do lsusb e do mtp-detect

└┌(%:~/Applications/Process.1dFit)┌- lsusb
Bus 002 Device 004: ID 04f2:b1fc Chicony Electronics Co., Ltd 
Bus 002 Device 005: ID 045e:009d Microsoft Corp. Wireless Optical Desktop 3.0
Bus 002 Device 007: ID 283b:10a3  
Bus 002 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0a5c:217f Broadcom Corp. BCM2045B (BDC-2.1)
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
┌┌(y2@walking)┌(15/pts/0)┌(03:52pm:11/14/13)┌-
└┌(%:~/Applications/Process.1dFit)┌- mtp-detect 
Unable to open ~/.mtpz-data for reading, MTPZ disabled.libmtp version: 1.1.6

Listing raw device(s)
   No raw devices found.

Eu acho que a terceira linha de texto da parte inferior é o problema. Mas não sei o que fazer com isso.

Yotam
fonte
Então isso não é um problema com o suporte mtp ou Ubuntu, mas com o seu dispositivo. O que você não nos contou.
LiveWireBT
Por favor edite sua pergunta e adicionar a saída dos seguintes comandos: lsusbe mtp-detect. Seu android deve estar conectado quando você executa esses comandos.
Radu Rădeanu 14/11
Na verdade, tenho o mesmo problema no Kubuntu 13.10 com o meu HTC One X +. Vou ficar de olho neste post para obter respostas e postar o meu se eu encontrar alguma coisa.
Michael Aquilina
@Yotam Era o seu telefone conectado ao seu sistema quando você rodou lsusbe mtp-detect? Se foi, como posso ver, seu telefone não foi detectado. Tente conectá-lo a outra máquina para ver se o problema persiste.
Radu Rădeanu
@Dadu Daideanu. Em outra máquina, não tenho esse problema. Eu também tentei duas outras portas USB com o mesmo resultado.
Yotam

Respostas:

16

Eu também tive o problema de que o meu "asus padfone infinito" não foi montado através do mtp. (adb funcionou).

A solução foi conectá-lo através de uma das portas USB3 do meu thinkpad, em vez de uma porta usb2. Parece que a porta USB2 não é reconhecida como usb2 ou os nomes de dispositivos para usb2 "usb1"?

syslog ao conectar à porta USB2 :

Feb 21 13:59:55 t530 kernel: [39597.968522] usb-storage 1-1.2:1.2: USB Mass Storage device detected
Feb 21 13:59:55 t530 kernel: [39597.968634] scsi16 : usb-storage 1-1.2:1.2
Feb 21 13:59:55 t530 mtp-probe: checking bus 1, device 7: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2"
Feb 21 13:59:55 t530 mtp-probe: bus: 1, device: 7 was not an MTP device
Feb 21 13:59:56 t530 kernel: [39598.966743] scsi 16:0:0:0: CD-ROM            ASUS     Device CD-ROM    0000 PQ: 0 ANSI: 2
Feb 21 13:59:56 t530 kernel: [39598.971140] sr1: scsi-1 drive
Feb 21 13:59:56 t530 kernel: [39598.971427] sr 16:0:0:0: Attached scsi CD-ROM sr1
Feb 21 13:59:56 t530 kernel: [39598.971580] sr 16:0:0:0: Attached scsi generic sg3 type 5
Feb 21 14:01:02 t530 kernel: [39665.530135] usb 1-1.2: USB disconnect, device number 7

Conectando à porta usb 3.0 :

Feb 21 14:01:06 t530 kernel: [39669.292066] usb-storage 3-1:1.2: USB Mass Storage device detected
Feb 21 14:01:06 t530 kernel: [39669.292231] scsi17 : usb-storage 3-1:1.2
Feb 21 14:01:06 t530 mtp-probe: checking bus 3, device 2: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1"
Feb 21 14:01:06 t530 mtp-probe: bus: 3, device: 2 was an MTP device
Norbert
fonte
Aparentemente, esse também é o caso da minha máquina. Meu (novo) dispositivo nexus 7 é montado através de algumas portas USB, mas não todas. Meu telefone não é reconhecido de forma alguma.
Yotam
Este não é o problema. Também recebo "o dispositivo: 2 era um dispositivo MTP", mas ainda não consigo montar meu telefone.
Cerin 23/05
26

Eu tive o mesmo problema e o seguinte funcionou

sudo apt-get install mtp-tools mtpfs
user216178
fonte
Trabalhou para mim no Kubuntu 13.10. Obrigado!
Zaar Hai 01/12/13
Apenas funcionou para mim também. Meu Nexus 4 estava mouting, mas não me permite abrir nenhuma pasta. Após essas instalações, tudo está funcionando. Obrigado.
precisa saber é o seguinte
4
Não funcionou para mim no Ubuntu 14.04 e com o HTC Desire 500 na porta USB2.
Michaël Benjamin Saerens
2
Não funcionou para mim no Lubuntu 14.04
August Karlstrom 25/05
Eu corro o descrito acima + alterei as configurações do meu dispositivo (neste caso, um sansa clip plus pelo sandisk) para usar o MTP (Configurações do sistema-> USB-> MTP) e funcionou!
Elad
0

O fs do Android pode ser explorado se você usar o sistema de arquivos MTP (protocolo de transferência de mídia) no seu sistema. Instale o sistema de arquivos MTP no seu sistema. Em seguida, tente conectar seu celular. Eu tentei no Ubuntu 14.04 LTS e Android Samsung Galaxy S3. Espero que o seu seja trabalhado.

instalação do sistema de arquivos MTP no ubuntu.

sudo apt-get install mtpfs

Agora, desconecte e conecte seu celular. Em seguida, reinicie o computador se ainda não estiver funcionando.

Hafiz Shehbaz Ali
fonte
0

Isso funcionou para mim, sob 16.04 LTS. Estou essencialmente copiando, caso o link morra.

  1. Instale o sistema de arquivos libmtp, FUSE para dispositivos habilitados para MTP mtpfs usando os comandos abaixo

    sudo apt-get install go-mtpfs
    sudo apt-get install libmtp
    sudo apt-get install mtpfs mtp-tools
    


CRUZADO

  1. Crie um diretório em / media usando o comando abaixo e altere a permissão para gravação

    sudo mkdir /media/MTPdevice
    sudo chmod 775 /media/MTPdevice
    sudo mtpfs -o allow_other /media/MTPdevice
    

  1. Conecte seu dispositivo Android usando o cabo USB no Ubuntu. No seu dispositivo Android, deslize de cima para baixo na tela inicial e clique em Toque para obter mais opções. No próximo menu, selecione a opção “Transfer File (MTP)”.

  2. Execute o comando abaixo no terminal para descobrir a ID do dispositivo etc. Você pode ver o VID e o PID na saída de comando do seu dispositivo. Anote esses dois números.

    $ mtp-detect
    
  3. Abra o arquivo de regras do Android usando o editor de texto usando o comando abaixo.

    sudo gedit /etc/udev/rules.d/51-android.rules
    
  4. Digite abaixo da linha usando o VID e o PID do seu dispositivo no arquivo 51-android.rules. Salve e feche o arquivo.

    SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", ATTR{idProduct}=="2e82", MODE="0666"
    
  5. Execute o comando abaixo para reiniciar o gerenciador de dispositivos.

    sudo service udev restart
    
  6. Os próximos passos são principalmente necessários para acessar o conteúdo da memória externa do cartão SD do seu dispositivo Android. Eu tive que fazer isso porque o gerenciador de arquivos NÃO estava mostrando o conteúdo do cartão SD. Porém, essa não é uma solução, mas é uma solução alternativa que funciona para a maioria dos usuários, de acordo com esta postagem no fórum do Google, e trabalhou para o meu Motorola G 2nd Gen com cartão SD da SanDisk.

    • Remova com segurança o seu dispositivo conectado no Ubuntu.
    • Desligue o dispositivo. Retire o cartão SD do dispositivo.
    • Ligue o dispositivo sem o cartão SD.
    • Desligue o dispositivo novamente.
    • Coloque o cartão SD novamente e ligue o dispositivo novamente.
  7. Reinicie sua máquina Ubuntu e conecte seu dispositivo Android.

  8. Agora você pode ver o conteúdo do armazenamento interno do seu dispositivo Android e o conteúdo do cartão SD.
sancho.s Restabelecer Monica
fonte