My physical iPhone 6(Running iOS 12.4) and iPad running iOS 12.4 device keeps going into a connect\disconnect loop if I try to connect it while the MacOS VM is running.
What I tried:
connecting the iPhone to Ubuntu without VM running, everything is fine, and I get to choose 'trust device'. But if the VM is running, the phone constantly goes into this infinite loop.
Any other usb device can successfully be detected by my guest MacOS Big Sure, such as External SSD,USB pen, and a Huawei phone running Android 8.
All online research suggesting using usb 2.0 instead of 3.0, tried that but didn't succeed with iPhone.
Using VirtualBox 6.1 with extension pack.
Tried all possible solutions on StackOverFlow and VirtualBox forums and almost everything I could find, but have not been successful.
This is my log for the VM, hundreds of lines of the same code snippet:
00:30:48.868292 usb-linux: Reset failed, rc=Not supported. errno=19.
00:30:48.868347 usb-linux: Reset failed, rc=Not supported. errno=19.
00:30:48.884049 usb-linux: Reset failed, rc=Not supported. errno=19.
00:30:48.901051 VUSB: Detached '00007f14b819cbd0[proxy 05ac:12a8]' from port 3 on RootHub#1
00:30:49.530799 VUSB: Disabled '00007f14b819cbd0[proxy 05ac:12a8]' remote wakeup for configuration 0
00:30:49.530853 VUSB: Disabled '00007f14b819cbd0[proxy 05ac:12a8]' remote wakeup for configuration 1
00:30:49.530865 VUSB: Disabled '00007f14b819cbd0[proxy 05ac:12a8]' remote wakeup for configuration 2
00:30:49.530875 VUSB: Disabled '00007f14b819cbd0[proxy 05ac:12a8]' remote wakeup for configuration 3
and this:
Result Code:
NS_ERROR_FAILURE (0x80004005)
Component:
ConsoleWrap
Interface:
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
User contributions licensed under CC BY-SA 3.0