Estou iniciando uma VM usando qemu-system-x86_64
. Conheço duas maneiras de passar por um dispositivo USB.
Digamos, por exemplo, eu tinha um mouse que apareceu no LSUSB como
Bus 003 Device 011: ID 6ade:9582 Amazing Mouse Maker
Eu poderia passar usando
-device usb-host,vendorid=0x6ade,productid=0x9582
ou
-device usb-host,hostbus=3,hostaddr=11
Nenhuma dessas eu realmente gosto. Se eu pegá-lo pelo fornecedor / ID do produto, nunca poderei recuperar esse mouse até que a VM seja desligada.
Se eu o pegar pelo número de barramento e dispositivo, terei de dizer ao Qemu para recuperá-lo se eu o desconectar.
É possível enviar pelo Port (o slot físico real)? Digamos que esteja conectado à porta 2 do barramento 3. Posso passar por isso?
-usb
na linha de comando também.