如何在 Qemu 4.2.0 上热插拔 USB 设备?
how to hotplug USB device on Qemu 4.2.0?
我有 Qemu 4.2.0
、Debian Testing Bullseye
和 Kernel 5.4.0
,我需要热插拔 USB 设备。
目前我用
连接我的 USB 设备
qemu... -usb -device usb-host,hostbus=x,hostaddr=y
但是当我物理移除设备时,我无法再从 VM (Win7) 中检测到它。
那么,我应该怎么做才能向虚拟机发送一个plug/unplug usb 信号??
您可以通过 qemu 监视器执行 plug/unplug。参见 https://en.wikibooks.org/wiki/QEMU/Monitor。
热插拔 USB 设备:
device_add usb-host,hostbus=2,hostport=1.2.2,id=idofyourdevice
热移除 USB 设备:
device_del <idofyourdevice>
我有 Qemu 4.2.0
、Debian Testing Bullseye
和 Kernel 5.4.0
,我需要热插拔 USB 设备。
目前我用
连接我的 USB 设备qemu... -usb -device usb-host,hostbus=x,hostaddr=y
但是当我物理移除设备时,我无法再从 VM (Win7) 中检测到它。
那么,我应该怎么做才能向虚拟机发送一个plug/unplug usb 信号??
您可以通过 qemu 监视器执行 plug/unplug。参见 https://en.wikibooks.org/wiki/QEMU/Monitor。
热插拔 USB 设备:
device_add usb-host,hostbus=2,hostport=1.2.2,id=idofyourdevice
热移除 USB 设备:
device_del <idofyourdevice>