Conectar um iPhone via cabo USB a um laptop Thinkpad rodando Manjaro Linux funciona apenas uma vez. A conexão será confirmada pelo telefone vibrando três vezes e o sinal luminoso de conexão de energia aparecerá em seu display. No laptop, dois pontos de montagem aparecem, um vazio e outro com um diretório DCIM com as fotos do telefone.
Ao ejetar os dois pontos de montagem, desconectar o cabo USB e, em seguida, reconectá-lo, faz com que o telefone vibre apenas duas vezes, sem que o sinal luminoso apareça e sem pontos de montagem no laptop.
Fazer log-on e on não altera nada sobre isso, mas a reinicialização de todo o Linux não redefine isso para funcionar uma vez.
Obviamente, há algo que não está corretamente desconectado ou que algum serviço bagunçado ainda está em execução. Então a questão é: como posso redefinir isso sem precisar reiniciar o sistema?
edit:
Eu fiz sudo systemctl restart usbmuxd
como Notex proposto , mas o log de status ainda diz isso, depois de reconectar o cabo USB:
[05:53:24.756][3] Could not get old configuration descriptor for device 1-12: -5
[05:53:25.194][2] Could not get serial number for device 1-12: -6
2. edit:
Depois de um tempo para deixá-lo sentar, de repente, funciona de novo. Então, isso parece uma solução válida.