我尝试通过 USB3 设备进入 qemu 来宾(Debian 或 Win10)。启动脚本的相关部分是:
qemu-system-x86_64 \
-device nec-usb-xhci,id=xhci \
-device usb-host,hostbus=2,hostport=3,id=usb23 \
# way more parameters
我已经尝试过nec-usb-xhci
作为qemu-xhci
主机控制器,并且我可以看到在两个来宾操作系统中弹出(在设备管理器 GUI 中或在lspci
Debian 中)。无论如何,USB设备永远不会弹出。在 Win10 上,除了观察设备管理器外,我没有其他线索,在 Debian 上,我lsusb
无济于事地寻找设备。
作为主要信息来源,我使用了这个 qemu GitHub,但 USB 3 上的信息尽可能简短。
任何人都可以帮助缩小或解决这个问题吗?
答案很简单:要么
qemu
需要提升权限,要么你需要chown
使用 USB 设备。我使用了选项 1。见: https ://qemu.weilnetz.de/doc/qemu-doc.html#host_005fusb_005fdevices