QEMU:无法将 USB 设备挂载到 VM

QEMU:无法将 USB 设备挂载到 VM

我想将 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

我错过了什么?

相关内容