Używam Mac OS X w VirtualBox (nie, to pytanie NIE jest nie na temat 1 2 ). Kiedy podłączam iPhone’a 5S do maszyny wirtualnej przez przejściówkę USB, maszyna wirtualna ulega awarii, interfejs VirtualBox zawiesza się i muszę go zabić, a mój iPhone uruchomi się ponownie.
Zainstalowałem rozszerzenia gościa VirtualBox 5.2.6. Ustawiłem kontroler USB na kontroler USB 2.0 (EHCI) w opcjach VM.
Dzieje się tak tylko w przypadku gości systemu Mac OS X. Mogę dobrze wykorzystać przejściówkę USB u gości Ubuntu. To samo dzieje się tylko z urządzeniem iPhone, moje urządzenie z Androidem dobrze łączy się z gościem.
Arch Linux host
VirtualBox 5.2.6 r120293 (najnowsza wersja)
Mac OS X High Sierra 10.13 gość (najnowsza wersja)
iPhone 5S iOS 11 (najnowsza wersja)
Dzienniki VirtualBox po awarii:
00:00:16.685265 NAT: IPv6 not supported
00:01:05.173008 VUSB: Attached '00007f6107126f80[proxy 05ac:12a8]' to port 1 on RootHub#0 (HighSpeed)
00:01:05.177304 EHCI: USB Operational
00:01:05.409305 VUSB: Detached '00007f6107126f80[proxy 05ac:12a8]' from port 1 on RootHub#0
00:01:05.570716 EHCI: USB Suspended
00:04:18.560308 VUSB: Attached '00007f6107128500[proxy 05ac:12a8]' to port 1 on RootHub#0 (HighSpeed)
00:04:18.563339 EHCI: USB Operational
00:04:27.076584 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={ee35adb0-4748-3e12-e7fd-5aad957bba0f} aComponent={MouseWrap} aText={Could not send the mouse event to the virtual mouse (VERR_PDM_NO_QUEUE_ITEMS)}, preserve=false aResultDetail=0
00:04:42.137677 VUSB: Detached '00007f6107128500[proxy 05ac:12a8]' from port 1 on RootHub#0
dzienniki dmesg podczas awarii:
[ 5173.299990] usb 1-1: USB disconnect, device number 10
[ 5173.306217] EhciFramer[11867]: segfault at 3 ip 00007f60e5e89052 sp 00007f60d5ca8ac0 error 4 in VBoxDD.so[7f60e5dda000+1b1000]
[ 5173.322524] usbcore: registered new interface driver cdc_ncm
[ 5173.327148] usbcore: registered new interface driver cdc_wdm
[ 5173.329825] usbcore: registered new interface driver cdc_mbim