我尝试将 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 的信息非常简短。
有人能帮忙缩小或解决这个问题吗?
答案1
答案很简单:要么qemu
需要提升权限,要么需要chown
USB 设备。我使用了选项 1。
看: https://qemu.weilnetz.de/doc/qemu-doc.html#host_005fusb_005fdevices