Je lance une machine virtuelle en utilisant qemu-system-x86_64
. Je connais deux façons de passer par un périphérique USB.
Disons par exemple, j'avais une souris qui est apparue dans lsusb comme
Bus 003 Device 011: ID 6ade:9582 Amazing Mouse Maker
Je pourrais le passer en utilisant
-device usb-host,vendorid=0x6ade,productid=0x9582
ou
-device usb-host,hostbus=3,hostaddr=11
Aucun de ceux-là que j'aime vraiment. Si je la récupère par ID de fournisseur / produit, je ne pourrai jamais récupérer cette souris jusqu'à ce que la machine virtuelle soit éteinte.
Si je le saisis par BUS et numéro de périphérique, je devrai dire à Qemu de le réacquérir si je le débranche.
Est-il possible pour moi de l'envoyer par port (l'emplacement physique réel)? Disons qu'il est branché sur le port 2 du bus 3. Puis-je le contourner?
-usb
de la ligne de commande.