Hi! With usbmuxd-1.1.1_p20231011 i cannot connect ipad any longer. ERROR no device found. I get a double "pling" sound in the ipad and no trust dialog pops up. Earlier i got 1 pling and a popup for trusting the device. If i disconnect the ipad it reboots instantly. Something must be really weird with this version. In the logs i get: [10:19:50.592][3] usbmuxd v1.1.1_p20231011 starting up [10:19:50.592][4] Creating socket [10:19:50.592][4] Listening on /var/run/usbmuxd [10:19:50.592][5] Initialized config_dir to /var/lib/lockdown [10:19:50.592][5] client_init [10:19:50.592][5] device_init [10:19:50.592][4] Initializing USB [10:19:50.592][3] Using libusb 1.0.27 [10:19:50.596][4] Registering for libusb hotplug events [timestamp] [threadID] facility level [function call] <message> -------------------------------------------------------------------------------- [ 0.004502] [000057d6] libusb: debug [libusb_hotplug_register_callback] new hotplug cb 0x558ed065bdd0 with handle 1 [ 0.004508] [000057d6] libusb: debug [libusb_get_device_list] [ 0.004514] [000057d6] libusb: debug [libusb_get_device_descriptor] [10:19:50.596][4] Found new device with v/p 05ac:12ab at 2-8 [ 0.004520] [000057d6] libusb: debug [libusb_open] open 2.8 [ 0.004533] [000057d6] libusb: debug [usbi_add_event_source] add fd 9 events 4 [10:19:50.596][4] Requesting current mode from device 2-8 [ 0.004541] [000057d6] libusb: debug [libusb_submit_transfer] transfer 0x558ed0673540 [ 0.004544] [000057d6] libusb: debug [add_to_flying_list] arm timer for timeout in 1000ms (first in line) [10:19:50.596][4] 1 device detected [10:19:50.596][3] Initialization complete [10:19:50.596][4] Client 10 accepted: /usr/libexec/gvfs-afc-volume-monitor[4955] [ 0.004625] [000057d6] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling [ 0.004628] [000057d6] libusb: debug [handle_events] event sources modified, reallocating event data [ 0.004631] [000057d6] libusb: debug [usbi_wait_for_events] poll() 3 fds with timeout in 0ms [ 0.004635] [000057d6] libusb: debug [usbi_wait_for_events] poll() returned 0 [10:19:50.596][5] Client 10 command len 435 ver 1 msg 8 tag 7 [10:19:50.597][5] Client 10 output buffer got tag 7 msg 8 payload_length 278 [10:19:50.597][5] Client 10 now LISTENING [ 1.004567] [000057d6] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling [ 1.004584] [000057d6] libusb: debug [usbi_wait_for_events] poll() 3 fds with timeout in 0ms [ 1.004591] [000057d6] libusb: debug [usbi_wait_for_events] poll() returned 1 [ 1.004595] [000057d6] libusb: debug [libusb_cancel_transfer] transfer 0x558ed0673540 [ 1.007836] [000057d6] libusb: debug [arm_timer_for_next_timeout] no timeouts, disarming timer [ 1.007850] [000057d6] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling [ 1.007853] [000057d6] libusb: debug [usbi_wait_for_events] poll() 3 fds with timeout in 0ms [ 1.007858] [000057d6] libusb: debug [usbi_wait_for_events] poll() returned 1 [ 1.007864] [000057d6] libusb: debug [reap_for_handle] urb type=2 status=-2 transferred=0 [ 1.007867] [000057d6] libusb: debug [handle_control_completion] handling completion status -2 [ 1.007871] [000057d6] libusb: debug [usbi_handle_transfer_cancellation] detected timeout cancellation [ 1.007875] [000057d6] libusb: debug [arm_timer_for_next_timeout] no timeouts, disarming timer [ 1.007878] [000057d6] libusb: debug [usbi_handle_transfer_completion] transfer 0x558ed0673540 has callback 0x558ed05a2440 [10:19:51.600][1] Failed to request get mode for device 2-8 (2). Completing initialization in current mode [ 1.007892] [000057d6] libusb: debug [libusb_get_configuration] [ 1.007924] [000057d6] libusb: debug [libusb_get_configuration] active config 5 [10:19:51.600][3] Found usbmux interface for device 2-8: 1 [10:19:51.600][4] Found interface 1 with endpoints 04/85 for device 2-8 [ 1.007943] [000057d6] libusb: debug [libusb_claim_interface] interface 1 [10:19:51.600][4] Using wMaxPacketSize=512 for device 2-8 [10:19:51.600][4] USB Speed is 480 MBit/s for device 2-8 [ 1.007992] [000057d6] libusb: debug [libusb_submit_transfer] transfer 0x558ed0688720 [ 1.007997] [000057d6] libusb: debug [add_to_flying_list] arm timer for timeout in 1000ms (first in line) [ 1.008010] [000057d6] libusb: debug [libusb_free_transfer] transfer 0x558ed0673540 [ 2.008014] [000057d6] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling [ 2.008030] [000057d6] libusb: debug [usbi_wait_for_events] poll() 3 fds with timeout in 0ms [ 2.008034] [000057d6] libusb: debug [usbi_wait_for_events] poll() returned 1 [ 2.008038] [000057d6] libusb: debug [libusb_cancel_transfer] transfer 0x558ed0688720 [ 2.010828] [000057d6] libusb: debug [arm_timer_for_next_timeout] no timeouts, disarming timer [ 2.010842] [000057d6] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling [ 2.010846] [000057d6] libusb: debug [usbi_wait_for_events] poll() 3 fds with timeout in 0ms [ 2.010851] [000057d6] libusb: debug [usbi_wait_for_events] poll() returned 1 [ 2.010857] [000057d6] libusb: debug [reap_for_handle] urb type=2 status=-2 transferred=0 [ 2.010860] [000057d6] libusb: debug [handle_control_completion] handling completion status -2 [ 2.010864] [000057d6] libusb: debug [usbi_handle_transfer_cancellation] detected timeout cancellation [ 2.010868] [000057d6] libusb: debug [arm_timer_for_next_timeout] no timeouts, disarming timer [ 2.010871] [000057d6] libusb: debug [usbi_handle_transfer_completion] transfer 0x558ed0688720 has callback 0x558ed05a0df0 [10:19:52.603][1] Failed to request lang ID for device 2-8 (2) [ 2.010882] [000057d6] libusb: debug [libusb_free_transfer] transfer 0x558ed0688720
https://github.com/libimobiledevice/usbmuxd/issues/233 apprently a issue with ios12 devices.