Ich starte eine VM mit qemu-system-x86_64
. Ich kenne zwei Möglichkeiten, um ein USB-Gerät zu passieren.
Sagen wir zum Beispiel, ich hatte eine Maus, die wie in lsusb auftauchte
Bus 003 Device 011: ID 6ade:9582 Amazing Mouse Maker
Ich könnte es durch verwenden
-device usb-host,vendorid=0x6ade,productid=0x9582
oder
-device usb-host,hostbus=3,hostaddr=11
Beides mag ich nicht wirklich. Wenn ich es anhand der Hersteller- / Produkt-ID abrufe, kann ich diese Maus erst wieder zurückfordern, wenn die VM ausgeschaltet ist.
Wenn ich es nach BUS und Gerätenummer abrufe, muss ich Qemu anweisen, es erneut zu beziehen, wenn ich den Stecker aus der Steckdose ziehe.
Kann ich es per Port (dem tatsächlichen physischen Steckplatz) senden? Angenommen, es ist an Bus 3 Port 2 angeschlossen. Kann ich es damit weiterleiten?