我想将 USB 记忆棒传递到在普通 QEMU 中运行的 VM。
这是来自主机系统的设备:
~ $ lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
|__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
~ $ lsusb | grep lash
Bus 004 Device 002: ID 8564:1000 Transcend Information, Inc. JetFlash
现在在 QEMU 监视器中尝试:
device_add qemu-xhci,id=xhci
之后所有尝试都失败了
device_add usb-host,hostbus=4,hostaddr=2
Error: failed to open host usb device 4:2
我错过了什么?