O convidado do Virtual OS Mac OS X High Sierra falha ao conectar o dispositivo iPhone com a passagem USB [fechado]


3

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

não há adições de convidados para o macOS, portanto, não é realmente surpreendente. Talvez use o Parallels, para o qual é fornecido suporte completo. edit Ahh, desculpe, você não o está executando em um Mac ... portanto é fora de tópico.
Tetsujin

4
Estou votando para encerrar esta questão como fora de tópico, porque o uso do OSX em hardware que não é da Apple é uma área cinza legal e, como resultado, as perguntas "Hackintosh" foram consideradas fora de tópico .
Tetsujin

Por favor, não feche a votação, pois as perguntas do Hackintosh NÃO são off-topic aqui, consulte meta.superuser.com/q/12050/293360
Babken Vardanyan

@Tetsujin Sim, não há acréscimos de convidados para o Mac, mas não tem nada a ver com a passagem USB, pois meu telefone Android e qualquer outro dispositivo USB funciona muito bem através da passagem USB sem a adição de convidados.
Babken Vardanyan

11
@JakeGould Sim, eu tentei o USB 1.1, 2.0 e 3.0
Babken Vardanyan

Respostas:


0

De acordo com a documentação do VirtualBox, isso não é suportado:

Leia a seção "14.2. Problemas conhecidos":

O VirtualBox não fornece Adições de Convidados para Mac OS X no momento.

https://www.virtualbox.org/manual/ch14.html

SOLUÇÃO:

Tente usar o VMWare player. Certifique-se de instalar as ferramentas VMWare no convidado.


11
Sim Os convidados do Mac não são oficialmente suportados por nenhum hipervisor. No entanto, as adições de convidados não têm nada a ver com a passagem USB: eu posso fazer a passagem USB em qualquer outro dispositivo sem problemas, exceto em um iPhone. Também tentei usar o VMWare, mas ele apresenta o mesmo problema, mesmo com as adições de convidados instaladas.
21818 Babken Vardanyan

Você precisará desenvolver seu próprio driver de passagem.
HackSlash
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.