Conectar o iPhone ao PC Linux via cabo USB funciona apenas uma vez

Conectar o iPhone ao PC Linux via cabo USB funciona apenas uma vez

Conectar um iPhone via cabo USB a um laptop Thinkpad executando Manjaro Linux funciona apenas uma vez. A conexão será confirmada pelo telefone vibrando três vezes e o sinal de relâmpago de conexão de energia aparecerá em seu display. No laptop aparecem dois pontos de montagem, 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 reconectá-lo faz com que o telefone vibre apenas duas vezes, sem que o sinal de relâmpago apareça e sem pontos de montagem no laptop.

Fazer logoff e logon não muda nada sobre isso, mas reinicializar todo o Linux redefine o funcionamento uma vez.

Obviamente há algo que não foi desconectado corretamente ou algum serviço confuso ainda está em execução. Então a questão é: como posso redefinir isso sem precisar reinicializar o sistema?

editar:

eu fiz sudo systemctl restart usbmuxdcomoNotex proposto, mas ainda assim o log de status diz isto, 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. editar:

Depois de um tempo deixando-o descansar, de repente ele funciona novamente. Portanto, isso parece uma solução alternativa válida.

Responder1

Reiniciar usbmuxdcorrige isso temporariamente para mim até reconectar meu dispositivo novamente. Espero que isso ajude você também. Isso pode ser um bug do usbmuxd.

Se você estiver usando, systemdvocê pode reiniciá-lo assim:

systemctl restart usbmuxd

informação relacionada