Come collegare il dispositivo Android mtp a Ubuntu 13.10


23

Ho cercato qui e Google e tutto ciò che ho potuto trovare è come sono supportati i dispositivi mtp forward Ubuntu 13.04. La risposta che ho trovato è per Ubuntu 12.04 o Ubuntu 12.10

Bene, ho collegato il mio telefono in modalità mtp e non lo vedo sul mio computer. Come posso vederlo?

Modifica: dati richiesti

Questo è il mio telefono (Xtreamer q)

Ho anche provato un dispositivo Samsung Galaxy S2, che ha visualizzato un messaggio di errore (impossibile montare il dispositivo). Il mio telefono non ha dato questo errore.

E questo è l'output di lsusb e 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.

Immagino che il problema sia la terza riga di testo dal basso. Ma non ci faccio niente.


Quindi questo non è un problema con il supporto mtp o Ubuntu ma il tuo dispositivo. Che non ci hai detto.
LiveWireBT

Si prega di modificare la tua domanda e aggiungere l'output dei seguenti comandi: lsusbe mtp-detect. Il tuo Android deve essere connesso quando esegui questi comandi.
Radu Rădeanu,

In realtà ho lo stesso problema su Kubuntu 13.10 con il mio HTC One X +. Terrò d'occhio questo post per qualsiasi risposta e pubblicherò il mio se trovo qualcosa.
Michael Aquilina,

@Yotam Era il tuo telefono collegato al tuo sistema quando hai funzionato lsusbe mtp-detect? Se è stato, come posso vedere, il tuo telefono non viene rilevato. Prova a collegarlo a un altro computer per vedere se il problema persiste.
Radu Rădeanu,

@Dadu Daideanu. Su un'altra macchina non ho questo problema. Ho anche provato altre due porte USB con lo stesso risultato.
Yotam,

Risposte:


16

Anch'io ho avuto il problema che il mio "asus padfone infinity" non era montato su mtp. (Adb ha funzionato però).

La soluzione era collegarlo tramite una delle porte USB3 del mio thinkpad invece che una porta usb2. Sembra che la porta USB2 non sia riconosciuta come usb2 o che i nomi devic per usb2 "usb1"?

syslog quando ci si collega alla 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

Connessione alla 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

Apparentemente, questo vale anche per la mia macchina. Il mio (nuovo) dispositivo nexus 7 è montato attraverso alcune porte USB, ma non tutte. Il mio telefono non lo riconosce comunque.
Yotam,

Questo non è il problema. Ricevo anche "dispositivo: 2 era un dispositivo MTP" ma non riesco ancora a montare il mio telefono.
Cerin,

26

Ho avuto lo stesso problema e il seguente ha funzionato

sudo apt-get install mtp-tools mtpfs

Ha funzionato per me su Kubuntu 13.10. Grazie!
Zaar Hai,

Ho appena lavorato anche per me. Il mio Nexus 4 faceva il mouting, ma non mi permetteva di aprire alcuna cartella, dopo quelle installazioni, tutto funziona. Grazie.
euDennis,

4
Non ha funzionato per me su Ubuntu 14.04 e con HTC Desire 500 sulla porta USB2.
Michaël Benjamin Saerens,

2
Non ha funzionato per me in Lubuntu 14.04
August Karlstrom

Ho eseguito quanto sopra + modificato le impostazioni sul mio dispositivo (in questo caso, una clip sansa più sandisk) per utilizzare MTP (Impostazioni di sistema-> USB-> MTP) e ha funzionato!
Elad

0

Android fs può essere esplorato se si dispone del file system MTP (media transfer protocol) sul proprio sistema. Installa il file system MTP sul tuo sistema. Quindi prova a collegare il tuo cellulare. Ho provato su Ubuntu 14.04 LTS e Android Samsung Galaxy S3. Spero che il tuo sia funzionato.

installazione del file system MTP su Ubuntu.

sudo apt-get install mtpfs

Ora scollega e collega il tuo cellulare. Quindi, riavvia il computer se non funziona ancora.


0

Questo ha funzionato per me, sotto 16.04 LTS. Lo sto essenzialmente copiando, nel caso in cui il collegamento si interrompa.

  1. Installa libmtp, file system FUSE per dispositivi abilitati MTP mtpfs usando i comandi seguenti

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


CROSSED

  1. Creare una directory in / media usando il comando seguente e modificare l'autorizzazione per la scrittura

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

  1. Collega il tuo dispositivo Android utilizzando il cavo USB in Ubuntu. Nel tuo dispositivo Android, scorri dall'alto verso il basso nella schermata principale e fai clic su Tocca per altre opzioni. Nel menu successivo, seleziona l'opzione "Trasferisci file (MTP)".

  2. Esegui sotto il comando nel terminale per scoprire l'ID del dispositivo, ecc. Puoi vedere il VID e il PID nell'output del comando per il tuo dispositivo. Annota questi due numeri.

    $ mtp-detect
    
  3. Apri il file delle regole di Android usando l'editor di testo usando il comando seguente.

    sudo gedit /etc/udev/rules.d/51-android.rules
    
  4. Digita sotto la riga usando VID e PID del tuo dispositivo nel file 51-android.rules. Salva e chiudi il file.

    SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", ATTR{idProduct}=="2e82", MODE="0666"
    
  5. Eseguire il comando seguente per riavviare Gestione dispositivi.

    sudo service udev restart
    
  6. I passi successivi sono principalmente necessari per accedere al contenuto della memoria della scheda SD esterna del tuo dispositivo Android. Ho dovuto fare queste cose perché il file manager NON mostrava il contenuto della scheda SD. Questa non è una soluzione, ma è una soluzione che funziona per la maggior parte degli utenti come da questo post del forum di Google e ha funzionato per il mio Motorola G 2nd Gen con la scheda SD SanDisk.

    • Rimozione sicura del dispositivo collegato in Ubuntu.
    • Spegni il dispositivo. Rimuovere la scheda SD dal dispositivo.
    • Accendi il dispositivo senza la scheda SD.
    • Spegni di nuovo il dispositivo.
    • Reinserire la scheda SD e accendere nuovamente il dispositivo.
  7. Riavvia la tua macchina Ubuntu e collega il tuo dispositivo Android.

  8. Ora puoi vedere i contenuti della memoria interna del tuo dispositivo Android e i contenuti della scheda SD.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.