Montando um dispositivo habilitado para MTP no Ubuntu 12.04.3 LTS 32 bits

7

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

    
por Vesnog 21.04.2014 / 18:51

1 resposta

3

Experimente este link

Este guia explica como configurar facilmente seu computador Ubuntu para acessar diretamente seu sistema de arquivos de dispositivos Android no modo MTP, assim que você conectá-lo a uma porta USB. Este guia foi completamente reescrito para usar o mtp-detect. Foi testado com um Google Nexus 4 e um Google Nexus 7, mas deve funcionar com qualquer outro dispositivo MTP (telefone ou tablet Android, MP4 player, ...). Ele foi feito sob o Ubuntu 12.04 LTS Amd64, mas deve funcionar ou ser facilmente adaptado em muitos tipos de Linux.

    
por 25.12.2014 / 13:19