
Depois de montar um telefone Android como um dispositivo USB/MTP com sucesso no meu desktop Ubuntu (22.04.1 LTS), mudei para um Raspberry Pi 4 com um novo download da imagem Ubuntu/Server/Raspberry Pi (Ubuntu 22.04.1 LTS ). Conectei o telefone Android e não vi nenhum dos diretórios/arquivos que vi quando o telefone foi conectado ao meu desktop Ubuntu.
Em seguida, instalei "gmtp" e "mtp-tools" e reiniciei o Raspberry Pi. Ainda não vi nenhum novo diretório/arquivo. Eu verifiquei e encontrei um novo dispositivo /dev/*mtp* no Raspberry Pi quando o telefone estava conectado. Mas nunca vi os diretórios/arquivos esperados no diretório /run/user/....
Em seguida, monitorei o /var/log/syslog no desktop Ubuntu em funcionamento e no Rraspberry Pi que não funcionava. Ambos começam da mesma forma, "vendo" o novo dispositivo USB Android Phone. Mas o desktop do Ubuntu aparentemente "auditou" o telefone, o que (presumo) fez com que o telefone interrogasse o usuário sobre permissões para compartilhar arquivos.
Aparentemente, o Raspberry Pi está faltando nesta etapa de “auditoria”. Este poderia ser mais um pacote MTP ausente? Ou um serviço que não está ativado?
Todos os pacotes com "mtp" no nome no Raspberry Pi:
$ sudo dpkg -l | grep mtp
ii gmtp 1.3.11-3build1 arm64 simple file transfer program for MTP based devices
ii libmtp-common 1.1.19-1build1 all Media Transfer Protocol (MTP) common files
ii libmtp-runtime 1.1.19-1build1 arm64 Media Transfer Protocol (MTP) runtime tools
ii libmtp9:arm64 1.1.19-1build1 arm64 Media Transfer Protocol (MTP) library
ii mtp-tools 1.1.19-1build1 arm64 Media Transfer Protocol (MTP) library tools
$