gphotofs erro de protocolo ao montar o dispositivo Android no modo PTP

1

Conectei um dispositivo Android 5.1 a uma máquina Linux e gostaria de montá-lo com o PTP, já que parece ser mais fácil copiar / remover arquivos do que usar a conexão MTP.

Neste caso, carreguei o módulo fuse e montei o dispositivo no sistema como raiz. No entanto, recebo um erro de protocolo ao fazer qualquer operação com o sistema de arquivos, como ls ou df:

(iniciando gphotofs no modo de depuração: gphotofs -o allow_root -d / folder

statfs /
   unique: 3, error: -71 (Protocol error), outsize: 16

Em uma máquina Ubuntu 10.04 eu o montei sem problemas usando o mesmo binário e biblioteca ... então parece que na outra máquina um componente está faltando.

O que eu posso fazer? É melhor MTP que PTP?

Obrigado.

    
por aloplop85 11.01.2016 / 10:13

1 resposta

2

Usando lsof , descobri que duas bibliotecas não estavam instaladas na máquina, então copiei-as:

/usr/lib/libgphoto2/2.4.8/ptp2.so
/usr/lib/libgphoto2_port/0.8.0/usb.so

Em seguida, gphotofs começou a funcionar corretamente.

Atenciosamente.

    
por 11.01.2016 / 13:12