Hi,
I’m currently using NoMachine 8.8.1, there is a problem with iPhone USB passthrough to a remote Mac.
Problem: passing iPhone to a remote Mac works only for the very first time. When a NoMachine connection is restarted, iPhone does not appear in Mac Finder. Same when iPhone is physically disconnected from the USB cable.
Solution: Windows machine restart seems to help. Not sure is that Mac or Windows USB host issue?
Environment:
– iPhone connected to Windows 10 laptop (USB 3)
– NoMachine session on Windows connected to a remote Mac
– iPhone passed to Mac in NoMachine
– NoMachine version 8.8.1 (both Windows and Mac), iPhone updated to latest iOS
Mac logs:
————-
[704773.464338]: AppleUSBUserHCIPort@80100000: AppleUSBHostPort::enumerateDeviceComplete_block_invoke: enumerated 0x05ac/12a8/0804 (iPhone / 1) at 480 Mbps
[704773.464409]: AppleUSBLegacyRoot@: AppleUSBLegacyRoot::usbServiceCall: controller <ptr> (AppleUSBUserHCI) usbService <ptr> (iPhone) options 0x00000000
[704773.466582]: AppleUSBLegacyRoot@: AppleUSBLegacyRoot::usbServiceCallGated: IOUSBHostDevice <ptr> (iPhone)
[704773.467621]: AppleUSBLegacyRoot@: AppleUSBLegacyRoot::usbServiceCall: registering iPhone@80100000 (<ptr>) for matching
[704773.480782]: 5 duplicate reports for Sandbox: mobileassetd(219) deny(1) file-read-metadata /LibrarySandbox: icdd(942) allow file-read-data /Library/Image Capture/Devicesconnect() – failed necp_set_socket_domain_attributesconnect() – failed necp_set_socket_domain_attributesconnect() – failed necp_set_socket_domain_attributesconnect() – failed necp_set_socket_domain_attributesconnect() – failed necp_set_socket_domain_attributesAppleUSBUserHCIPort@80100000: AppleUSBHostPort::terminateDevice: destroying 0x05ac/12a8/0804 (iPhone): connect change interrupt
[704774.046851]: connect() – failed necp_set_socket_domain_attributesconnect() – failed necp_set_socket_domain_attributesconnect() – failed necp_set_socket_domain_attributesconnect() – failed necp_set_socket_domain_attributesconnect() – failed necp_set_socket_domain_attributesconnect() – failed necp_set_socket_domain_attributes1 duplicate report for Sandbox: icdd(942) allow file-read-data /Library/Image Capture/DevicesSandbox: bluetoothd(24857) deny(1) mach-lookup com.apple.private.corewifi-xpcAppleUSBUserHCIPort@80100000: AppleUSBHostPort::enumerateDeviceComplete_block_invoke: enumerated 0x05ac/12a8/0804 (iPhone / 1) at 480 Mbps
[704775.500222]: AppleUSBLegacyRoot@: AppleUSBLegacyRoot::usbServiceCall: controller <ptr> (AppleUSBUserHCI) usbService <ptr> (iPhone) options 0x00000000
[704775.500266]: AppleUSBLegacyRoot@: AppleUSBLegacyRoot::usbServiceCallGated: IOUSBHostDevice <ptr> (iPhone)
[704775.500956]: AppleUSBLegacyRoot@: AppleUSBLegacyRoot::usbServiceCall: registering iPhone@80100000 (<ptr>) for matching
————
can’t find windows logs