Sto cercando di ottenere un Samsung Galaxy Tab2 7.0 "connesso a una scatola Debian Wheezy tramite MTP. La pagina di askubuntu su https://askubuntu.com/questions/186681/getting-mtp-to-work-with-a-galaxy-tab-2-7-0 descrive precisamente il mio problema, ma nessuno dei suggerimenti rimedi funzionanoMontaggio di un Samsung Galaxy Tab 2 7.0 con MTP su Linux
per ribadire, ho installato MTP-strumenti e mtpfs MTP-rilevare rendimenti questo:..
libmtp version: 1.1.3
Listing raw device(s)
Device 0 (VID=04e8 and PID=6860) is a Samsung GT P7310/P7510/N7000/I9070/I9100/I9300 Galaxy Tab 7.7/10.1/S2/S3/Nexus/Note/Y.
Found 1 device(s):
Samsung: GT P7310/P7510/N7000/I9070/I9100/I9300 Galaxy Tab 7.7/10.1/S2/S3/Nexus/Note/Y (04e8:6860) @ bus 1, dev 3
Attempting to connect device(s)
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
LIBMTP PANIC: failed to open session on second attempt
Unable to open raw device 0
OK.
ho creato un file utilizzando /etc/udev/rules.d/51-android.rules i valori 04e8 per l'ID del fornitore e 6860 per l'ID del dispositivo. Ho finito il suddetto howto e l'ho fatto:
mkdir foo
mtpfs -o allow_other foo
Ora facendo bancarelle "ls foo". Anche la verifica della directory sopra foo si blocca. Non riesco a richiamare le righe di comando senza fare "killall -9 mtpfs" (simile a trattare con montaggi sshfs stantii). Ho poi vedo questo:
ls: cannot access foo: Transport endpoint is not connected
provato https://askubuntu.com/a/88630/27480 e ottenuto gli stessi risultati.
go-mtpfs da https://github.com/hanwen/go-mtpfs fallisce anche:
mkdir foo
./go-mtpfs foo
2013/01/07 02:39:33 compiled against libmtp 1.1.3
Device 0 (VID=04e8 and PID=6860) is a Samsung GT P7310/P7510/N7000/I9070/I9100/I9300 Galaxy Tab 7.7/10.1/S2/S3/Nexus/Note/Y.
2013/01/07 02:39:33 found device Samsung: GT P7310/P7510/N7000/I9070/I9100/I9300 Galaxy Tab 7.7/10.1/S2/S3/Nexus/Note/Y (04e8:6860) @ bus 1, dev 3
:
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
LIBMTP PANIC: failed to open session on second attempt
2013/01/07 02:41:33 rdev.open failed: open: open returned nil
jmptfs da https://github.com/kiorky/jmtpfs.git fallisce anche:
Device 0 (VID=04e8 and PID=6860) is a Samsung GT P7310/P7510/N7000/I9070/I9100/I9300 Galaxy Tab 7.7/10.1/S2/S3/Nexus/Note/Y.
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
LIBMTP PANIC: failed to open session on second attempt
terminate called after throwing an instance of 'MtpErrorCantOpenDevice'
what(): Can't open device
Aborted
ho scoperto in seguito che l'aggiornamento a libmtp-1.1.5 permetterà MTP monta a lavorare. Tuttavia, il pacchetto mtpfs si comporta male male. Sembra che abbia una reputazione di scarsa qualità. Jmtpfs funziona splendidamente. Se l'autore di mtpfs sta guardando, ti preghiamo di prendere in considerazione il coraggio del tuo programma e di inserire il codice da jmtpfs. – Frotz
Grazie per l'aggiornamento. Avevo lo stesso problema. Avevo lavorato sulla mia versione a 32 bit di 12.04 in qualche modo, ma quando ho reinstallato l'aggiornamento a 64-bit, ho avuto lo stesso problema di te. Per qualche ragione, la mia versione precedente aveva 1.1.5, ma quella nuova aveva 1.1.3 dal repository standard. Ho ottenuto 1.1.5, e ora funziona. –