Conectar un iPhone mediante un cable USB a una computadora portátil Thinkpad que ejecuta Manjaro Linux solo funciona una vez. La conexión será confirmada cuando el teléfono vibre tres veces y aparezca en su pantalla el símbolo del rayo de conexión de alimentación. En la computadora portátil aparecen dos puntos de montaje, uno vacío y otro con un directorio DCIM con las imágenes del teléfono.
Al expulsar ambos puntos de montaje, desconectar el cable USB y luego volver a conectarlo hace que el teléfono vibre solo dos veces, sin que aparezca el signo del rayo, y no hay puntos de montaje en la computadora portátil.
Cerrar y volver a iniciar sesión no cambia nada al respecto, pero reiniciar todo Linux hace que esto vuelva a funcionar una vez.
Obviamente, hay algo que no se ha desconectado correctamente o algún servicio defectuoso todavía se está ejecutando. Entonces la pregunta es: ¿cómo puedo restablecer esto sin tener que reiniciar el sistema?
editar:
hice sudo systemctl restart usbmuxd
comoNotax propuesto, pero aún así el registro de estado dice esto, después de volver a conectar el cable 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:
Después de un tiempo de dejarlo reposar, de repente vuelve a funcionar. Entonces esto parece una solución alternativa válida.
Respuesta1
Reiniciar usbmuxd
soluciona este problema temporalmente hasta que vuelva a conectar mi dispositivo. Ojalá esto también te ayude. Esto podría ser un error con usbmuxd
.
Si lo estás usando, systemd
puedes reiniciarlo así:
systemctl restart usbmuxd