Cómo conectar un dispositivo Android mtp a ubuntu 13.10


23

Busqué aquí y google y todo lo que pude encontrar es cómo en Ubuntu 13.04 se admiten dispositivos mtp hacia adelante. Las respuestas que encontré son para ubuntu 12.04 o ubuntu 12.10

Bueno, conecté mi teléfono en modo mtp y no lo veo en mi máquina. ¿Cómo puedo verlo?

Editar: datos solicitados

Este es mi teléfono (Xtreamer q)

También probé un dispositivo Samsung Galaxy S2, que apareció un mensaje de error (no se puede montar el dispositivo). Mi teléfono no dio tal error.

Y esta es la salida de lsusb y 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.

Supongo que la tercera línea de texto desde abajo es el problema. Pero no sé qué hacer con eso.


Entonces eso no es un problema con el soporte de mtp o Ubuntu sino con su dispositivo. Lo cual no nos has dicho.
LiveWireBT

Por favor, editar su pregunta y añadir la salida de los comandos siguientes: lsusbe mtp-detect. Su Android debe estar conectado cuando ejecuta estos comandos.
Radu Rădeanu

De hecho, tengo el mismo problema en Kubuntu 13.10 con mi HTC One X +. Estaré pendiente de esta publicación en busca de respuestas y publicaré la mía si encuentro algo.
Michael Aquilina

@Yotam ¿Estaba tu teléfono conectado a tu sistema cuando corriste lsusby mtp-detect? Si fue así, como puedo ver, su teléfono no se detecta. Intente conectarlo a otra máquina para ver si el problema persiste.
Radu Rădeanu

@Dadu Daideanu. En otra máquina no tengo ese problema. También probé otros dos puertos USB con el mismo resultado.
Yotam

Respuestas:


16

Yo también tuve el problema de que mi "asus padfone infinity" no estaba montado a través de mtp. (Adb funcionó sin embargo).

La solución fue conectarlo a través de uno de los puertos USB3 de mi thinkpad en lugar de un puerto usb2. Parece que el puerto USB2 no se reconoce como usb2, ¿o los dispositivos de memoria para usb2 son "usb1"?

syslog cuando se conecta al puerto 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

Conexión al puerto 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

Aparentemente, este es el caso con mi máquina también. Mi (nuevo) dispositivo nexus 7 está montado a través de algunos puertos usb, pero no todos. Sin embargo, mi teléfono no se reconoce en absoluto.
Yotam

Este no es el problema. También obtengo "dispositivo: 2 era un dispositivo MTP" pero todavía no puedo montar mi teléfono.
Cerin

26

Tuve el mismo problema, y ​​lo siguiente funcionó

sudo apt-get install mtp-tools mtpfs

Trabajó para mí en Kubuntu 13.10. ¡Gracias!
Zaar Hai

También funcionó para mí también. Mi Nexus 4 estaba enrutando, pero no me deja abrir ninguna carpeta, después de esas instalaciones, todo funciona. Gracias.
euDennis

44
No funcionó para mí en Ubuntu 14.04 y con HTC Desire 500 en el puerto USB2.
Michaël Benjamin Saerens

2
No funcionó para mí en Lubuntu 14.04
August Karlstrom

Ejecuté lo anterior + cambié la configuración en mi dispositivo (en este caso, un clip sansa plus de sandisk) para usar MTP (Configuración del sistema-> USB-> MTP) y funcionó.
Elad

0

Android fs se puede explorar si tiene el sistema de archivos MTP (protocolo de transferencia de medios) en su sistema. Instale el sistema de archivos MTP en su sistema. Luego intenta enchufar tu móvil. Probé en Ubuntu 14.04 LTS y Android Samsung Galaxy S3. Espero que el tuyo sea trabajado.

instalación del sistema de archivos MTP en ubuntu.

sudo apt-get install mtpfs

Ahora, desenchufa y conecta tu móvil. Luego, reinicie su computadora si aún no funciona.


0

Esto funcionó para mí, bajo 16.04 LTS. Básicamente lo estoy copiando, en caso de que el enlace muera.

  1. Instale libmtp, sistema de archivos FUSE para dispositivos habilitados para MTP mtpfs usando los siguientes comandos

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


CRUZADO

  1. Cree un directorio en / media usando el siguiente comando y cambie el permiso para escribir

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

  1. Conecte su dispositivo Android con un cable USB en Ubuntu. En su dispositivo Android, deslice hacia abajo desde arriba en la pantalla de inicio y haga clic en Toque para obtener más opciones. En el siguiente menú, seleccione la opción "Transferir archivo (MTP)".

  2. Ejecute el siguiente comando en el terminal para averiguar la ID del dispositivo, etc. Puede ver el VID y el PID en la salida del comando para su dispositivo. Anote estos dos números.

    $ mtp-detect
    
  3. Abra el archivo de reglas de Android usando el editor de texto usando el siguiente comando.

    sudo gedit /etc/udev/rules.d/51-android.rules
    
  4. Escriba debajo de la línea usando el VID y PID de su dispositivo en el archivo 51-android.rules. Guarde y cierre el archivo.

    SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", ATTR{idProduct}=="2e82", MODE="0666"
    
  5. Ejecute el siguiente comando para reiniciar el administrador de dispositivos.

    sudo service udev restart
    
  6. Los siguientes pasos son principalmente necesarios para acceder al contenido de la memoria de la tarjeta SD externa de su dispositivo Android. Tuve que hacer esto porque el administrador de archivos NO estaba mostrando el contenido de la tarjeta SD. Sin embargo, esta no es una solución, pero es una solución que funciona para la mayoría de los usuarios según esta publicación del foro de Google y funcionó para mi Motorola G 2nd Gen con tarjeta SD SanDisk.

    • Elimine de forma segura su dispositivo conectado en Ubuntu.
    • Apaga el dispositivo. Retire la tarjeta SD del dispositivo.
    • Encienda el dispositivo sin la tarjeta SD.
    • Apague el dispositivo nuevamente.
    • Vuelva a colocar la tarjeta SD y encienda el dispositivo nuevamente.
  7. Reinicie su máquina Ubuntu y conecte su dispositivo Android.

  8. Ahora puede ver el contenido del almacenamiento interno de su dispositivo Android y el contenido de la tarjeta SD.
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.