Sto avviando una VM usando qemu-system-x86_64
. Conosco due modi per passare attraverso un dispositivo USB.
Ad esempio, avevo un topo che si presentava come lsusb
Bus 003 Device 011: ID 6ade:9582 Amazing Mouse Maker
Potrei passare attraverso usando
-device usb-host,vendorid=0x6ade,productid=0x9582
o
-device usb-host,hostbus=3,hostaddr=11
Nessuno di questi mi piace molto. Se lo acquisisco per ID fornitore / prodotto, non potrò mai più recuperare il mouse fino allo spegnimento della VM.
Se lo afferro tramite BUS e numero del dispositivo, dovrò dire a Qemu di riacquistarlo se lo scollego.
È possibile che lo invii tramite Port (lo slot fisico effettivo)? Supponiamo che sia collegato alla porta 2 del bus 3. Posso superarlo?
-usb
sulla riga di comando.