Connecting an iPhone via USB cable to a Thinkpad laptop running Manjaro Linux works only once. The connection will be confirmed by the phone vibrating three times and the power connection lightning sign appear on its display. On the laptop two mount points appear, one empty and one with a DCIM directory with the phone's pictures in it.
When ejecting both mount points, disconnecting the usb cable and then reconnecting it makes the phone then vibrate just two times, without the lightning sign appearing, and no mount points on the laptop.
Logging off and on does not change anything about this, but rebooting the entire Linux does reset this to working once.
Obviously there is something not correctly detached or some messed up service still running. So the question is: how can I reset this without having to reboot the system?
sudo systemctl restart usbmuxd as Notex proposed, but still the status log says this, after reconnecting the USB cable:
[05:53:24.756] Could not get old configuration descriptor for device 1-12: -5 [05:53:25.194] Could not get serial number for device 1-12: -6
After a while of letting it sit it suddenly does work again. So this looks like a valid workaround.