Nexus 4 no se monta con el modo mtp

Mi Nexus 4 no se monta con el modo mtp. Todos los demás modos funcionan (ptp, adb, fastboot). Hace tres meses pude copiar el /storage/emulated/0directorio del Nexus 4 a mi PC para hacer una copia de seguridad, así que todo funcionó. Estaba ejecutando los mismos sistemas que ahora, Ubuntu 13.04 y Cyanogenmod CM11 M12. He reconstruido el teléfono sin éxito. Probé otras dos PC con Ubuntu 13.04 sin éxito. No hay cambios en la respuesta a "montar" antes y después de conectar el teléfono. El teléfono muestra correctamente "Conectado como dispositivo multimedia". La respuesta a "lsusb" muestra correctamente el teléfono conectado:

jim@Toshiba-Satellite-M35X:~$ lsusb  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  
Bus 004 Device 002: ID 046d:c00c Logitech, Inc. Optical Wheel Mouse  
Bus 001 Device 005: ID 18d1:4ee1 Google Inc.    

Usando "mtp-detect" obtengo la siguiente respuesta:

jim@Toshiba-Satellite-M35X:~$ mtp-detect    
Unable to open ~/.mtpz-data for reading, MTPZ disabled.libmtp version: 1.1.6

Listing raw device(s)  
Device 0 (VID=18d1 and PID=4ee1) is a Google Inc (for LG Electronics/Samsung) Nexus 4/10 (MTP).  
   Found 1 device(s):  
   Google Inc (for LG Electronics/Samsung): Nexus 4/10 (MTP) (18d1:4ee1) @ bus 1, dev 3  
Attempting to connect device(s)  
Android device detected, assigning default bug flags  
USB low-level info:  
   Interface has a kernel driver attached.  
   bcdUSB: 512  
   bDeviceClass: 0  
   bDeviceSubClass: 0  
   bDeviceProtocol: 0  
   idVendor: 18d1  
   idProduct: 4ee1  
   IN endpoint maxpacket: 512 bytes  
   OUT endpoint maxpacket: 512 bytes  
   Raw device info:  
      Bus location: 1  
      Device number: 3  
      Device entry info:  
         Vendor: Google Inc (for LG Electronics/Samsung)  
         Vendor id: 0x18d1  
         Product: Nexus 4/10 (MTP)  
         Vendor id: 0x4ee1  
         Device flags: 0x08008106  
Configuration 0, interface 0, altsetting 0:  
   Interface description contains the string "MTP"  
   Device recognized as MTP, no further probing.  
Device info:  
   Manufacturer: LGE  
   Model: Nexus 4  
   Device version: 1.0  
   Serial number: 00364595560f4a2f  
   Vendor extension ID: 0x00000006  
   Vendor extension description: microsoft.com: 1.0; android.com: 1.0;  
   Detected object size: 64 bits  
   Extensions:  
        microsoft.com: 1.0  
        android.com: 1.0  
Supported operations:

..........etc.

¿Alguien tiene ideas sobre qué hacer a continuación?

¿Desea estrictamente este MTP para algún propósito, o también sería suficiente una alternativa? Este sitio tiene respuestas para la alternativa en caso de que las necesite.
@Firelord No tengo que usar MTP, aunque fue muy fácil cuando funcionó. Sería bueno averiguar por qué no funciona ahora. ¿Me indicaría algunas alternativas que pueda evaluar?
Sería bueno si MTP funciona, de lo contrario, puede considerar las alternativas mencionadas en esta pregunta .

Respuestas (1)

Parece que estás en Linux. Si está en Debian o un derivado de este, intente sudo apt-get install mtpfs. Si está en alguna otra distribución, intente instalar el paquete mtpfso libmtp. Luego, vuelva a conectar su teléfono y debería funcionar. Esto funcionó para mi Moto E2 y G2 en Ubuntu 14.04

OP ejecuta Ubuntu 13.04 y Ubuntu es un derivado de Debian y es GNU/Linux. Dicho esto, OP dijo que MTP funcionaba bien hace tres meses, lo que significa que los paquetes MTP ya están instalados. OP también mencionó mtp-detect. ¿ Estás diciendo mtpfso libmtpes diferente de los paquetes instalados?
No estoy seguro si son iguales o diferentes, pero mi stock nexus 4 funcionó sin instalar los paquetes. Recientemente obtuve un E2 y un G2, y no estaban funcionando de fábrica. Instalé mtpfsy han estado funcionando desde entonces, y nexus 4 también