Tôi đang khởi chạy VM bằng cách sử dụng qemu-system-x86_64
. Tôi biết hai cách để đi qua một thiết bị USB.
Nói ví dụ, tôi có một con chuột xuất hiện trong lsusb như
Bus 003 Device 011: ID 6ade:9582 Amazing Mouse Maker
Tôi có thể vượt qua nó bằng cách sử dụng
-device usb-host,vendorid=0x6ade,productid=0x9582
hoặc là
-device usb-host,hostbus=3,hostaddr=11
Tôi cũng không thích cái này. Nếu tôi lấy nó bằng ID nhà cung cấp / sản phẩm thì tôi sẽ không bao giờ có thể lấy lại con chuột đó cho đến khi VM bị tắt.
Nếu tôi lấy nó bằng số Bus và số thiết bị, thì tôi sẽ phải nói với Qemu để hỏi lại nếu tôi rút phích cắm.
Tôi có thể gửi nó bằng Cổng (khe vật lý thực tế) không? Nói rằng nó đã được cắm vào Bus 3 Cổng 2. Tôi có thể vượt qua nó không?
-usb
trên dòng lệnh là tốt.