Depois de passar dois ou três dias nisso, descobri a solução para isso. O software realmente de código aberto precisa desenvolver uma documentação melhor sobre como usar o software!
O aviso de incompatibilidade de velocidade usb acima é acionado porque estamos carregando drivers de controladores de host usb mais antigos (usb-bus = usb1.x), enquanto os dispositivos são usb2.x / usb-ehci ou usb3.x / usb-xhci. Portanto, a incompatibilidade de velocidade usb ocorre.
-
Carregue os controladores host usb junto com o comando qemu.
qemu-system-x86_64 --enable-kvm -m 4G -monitor stdio -usb -device nec-usb-xhci,id=xhci -device usb-ehci,id=ehci /pathtovirtdiskfile.vmdk
-
Veja os dispositivos host usb no terminal qemu executando o comando abaixo.
info usbhost
O dispositivo da Apple será listado aqui, como abaixo:
Bus 3, Addr 8, Port 3, Speed 480 Mb/s Class 00: USB device, iPhone
-
Adicione o dispositivo host USB retornado do comando acima para o sistema convidado.
device_add usb-host,hostbus=3,hostaddr=8,id=usb2.0,bus=ehci.0,port=3
Agora, o dispositivo da Apple aparecerá no sistema convidado.