如何在Qemu 4.2.0上热插拔USB设备?

时间:2020-03-19 17:26:41

标签: usb qemu hotplugging

我有Qemu 4.2.0Debian Testing BullseyeKernel 5.4.0,我需要热插拔USB设备。

当前,我将USB设备与

连接

qemu... -usb -device usb-host,hostbus=x,hostaddr=y

但是当我物理移除设备时,我再也无法从VM(Win7)内部检测到它。

那么,我应该怎么做才能将插入/拔出USB信号发送到虚拟机?

1 个答案:

答案 0 :(得分:2)

您可以通过qemu监视器进行插拔。参见https://en.wikibooks.org/wiki/QEMU/Monitor

热插入USB设备:

device_add usb-host,hostbus=2,hostport=1.2.2,id=idofyourdevice

热删除USB设备:

device_del <idofyourdevice>