Estou executando o Mac OS X no VirtualBox (não, esta pergunta NÃO está fora de tópico 1 2 ). Quando conecto meu iPhone 5S à máquina virtual por meio de passagem USB, a máquina virtual trava, a interface do VirtualBox congela e eu tenho que matá-lo e meu iPhone é reiniciado.
Eu instalei as extensões de convidado do VirtualBox 5.2.6. Configurei o controlador USB para USB 2.0 (EHCI) Controller nas opções da VM.
Isso acontece apenas nos convidados do Mac OS X, eu posso usar a passagem USB muito bem nos convidados do Ubuntu. Além disso, isso só acontece com um dispositivo iPhone, meu dispositivo Android se conecta aos convidados muito bem.
Host do Arch Linux
VirtualBox 5.2.6 r120293 (versão mais recente)
Convidado do Mac OS X High Sierra 10.13 (versão mais recente)
iPhone 5S iOS 11 (versão mais recente)
Logs do VirtualBox após falha:
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
logs dmesg durante a falha:
[ 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
fonte
Respostas:
De acordo com a documentação do VirtualBox, isso não é suportado:
Leia a seção "14.2. Problemas conhecidos":
https://www.virtualbox.org/manual/ch14.html
SOLUÇÃO:
Tente usar o VMWare player. Certifique-se de instalar as ferramentas VMWare no convidado.
fonte