Meu objetivo é realizar operações de arquivo no meu Samsung Galaxy Note 10.1 (edição antiga) usando o Ubuntu 12.04.3 LTS 32-bit. Isso não funciona fora da caixa quando eu conecto meu dispositivo e me vejo. A fim de montar e ter o dispositivo reconhecido pelo sistema operacional tentei vários tutoriais na net. Eu resumi-os da seguinte forma:
Montando o cartão SD do seu MTP Android no Ubuntu
http://www.mysolutions.it/mounting-your-mtp-androids-sd-card-on-ubuntu/?replytocom=5183#respond
Eu fiz tudo conforme descrito, mas quando eu executo o comando "mtp-detect", a seguinte saída é gerada:
mtp-detect
Unable to open ~/.mtpz-data for reading, MTPZ disabled.libmtp version: 1.1.6
Listing raw device(s)
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
Found 1 device(s):
Samsung: Galaxy models (MTP) (04e8:6860) @ bus 3, dev 2
Attempting to connect device(s)
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
inep: usb_get_endpoint_status(): Invalid argument
outep: usb_get_endpoint_status(): Device or resource busy
usb_clear_halt() on IN endpoint: Device or resource busy
usb_clear_halt() on OUT endpoint: Device or resource busy
usb_clear_halt() on INTERRUPT endpoint: Device or resource busy
LIBMTP PANIC: failed to open session on second attempt
Unable to open raw device 0
OK.
Adicionando o GVFS-mtp PPA disponível no Launchpad
link
Isso funcionou e inicialmente montou automaticamente o tablet ao conectá-lo. No entanto, não consigo executar operações de arquivo no tablet, como abrir um arquivo (digamos pdf) dentro da memória do tablet, copiando um arquivo dentro da memória. do tablet para outro lugar na memória do tablet; o mesmo vale para se mover. Esta solução foi descrita neste post: link
Usando o go-mtpfs
Eu tentei isso seguindo as instruções no seguinte site:
link
A saída de tentar montar o dispositivo é a seguinte:
go-mtpfs /media/MyAndroid/
2014/04/21 19:43:24 compiled against libmtp 1.1.5
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
2014/04/21 19:43:24 found device Samsung: Galaxy models (MTP) (04e8:6860) @ bus 3, dev 2
:
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
inep: usb_get_endpoint_status(): Invalid argument
outep: usb_get_endpoint_status(): Device or resource busy
usb_clear_halt() on IN endpoint: Device or resource busy
usb_clear_halt() on OUT endpoint: Device or resource busy
usb_clear_halt() on INTERRUPT endpoint: Device or resource busy
LIBMTP PANIC: failed to open session on second attempt
2014/04/21 19:44:00 rdev.open failed: open: open returned nil
Eu também me pergunto se o bloqueio de tela realmente interfere com esse tipo de operação. Observe que obtive os resultados acima sem o bloqueio de tela ativo. Eu também adicionei uma captura de tela do Nautilus mostrando que o dispositivo é detectado durante a vinculação, mas não é montado automaticamente. Eu suspeito que algumas dessas opções podem ter causado algum tipo de conflito e eu ficaria muito grato se você puder fornecer assistência na montagem do meu dispositivo corretamente e na realização de operações de arquivos dentro do tablet e entre o tablet e o laptop.
Agradecemos antecipadamente