2013-01-07 14 views
6

Próbuję podłączyć tablet Samsung Galaxy Tab2 7.0 "do skrzynki Debian Wheezy przez MTP. Szczegóły na stronie Askubuntu pod adresem https://askubuntu.com/questions/186681/getting-mtp-to-work-with-a-galaxy-tab-2-7-0 szczegółowo opisują mój problem, ale żaden z sugerowanych środki działająMontowanie tabletu Samsung Galaxy Tab 2 7.0 z MTP na Linuksie

Powtórzmy, zainstalowałem MTP-narzędzia i mtpfs MTP-wykryć plony to:..

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. 

stworzyłem /etc/udev/rules.d/51-android.rules plik, używając wartości 04e8 dla identyfikatora dostawcy i 6860 dla identyfikatora urządzenia. Skończyłem powyższe instrukcje i zrobiłem to:

mkdir foo 
mtpfs -o allow_other foo 

Teraz robię "ls foo" stragany. Sprawdzanie katalogu powyżej foo również zatrzymuje się. Nie mogę przywrócić linii komend bez wykonywania "killall -9 mtpfs" (podobnie jak w przypadku nieaktualnych mountów sshfs). Następnie widzę to:

ls: cannot access foo: Transport endpoint is not connected 

Wypróbowałem https://askubuntu.com/a/88630/27480 i otrzymałem takie same wyniki.

Go-mtpfs z https://github.com/hanwen/go-mtpfs zawiedzie również:

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 z https://github.com/kiorky/jmtpfs.git zawiedzie również:

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 
+4

później odkryłem, że uaktualnienie do libmtp-1.1.5 pozwoli MTP montuje się do pracy. Mimo to pakiet mtpfs źle działa. Wygląda na to, że ma reputację słabej jakości. Jmtpfs działa wspaniale. Jeśli autor mtpfs obserwuje, pomyśl o odciąganiu odwagi twojego programu i wciągnięciu kodu z jmtpfs. – Frotz

+1

Dziękujemy za aktualizację. Miałem ten sam problem. Miałem to jakoś w mojej 32-bitowej wersji 12.04, ale kiedy przeinstalowałem, aby zaktualizować do 64-bitów, miałem ten sam problem co ty. Z jakiegoś powodu moja stara wersja miała wersję 1.1.5, ale nowa miała wersję 1.1.3 ze standardowego repozytorium. Mam 1.1.5 i teraz działa. –

Odpowiedz

Powiązane problemy