virt-manager USB 2.0 问题

virt-manager USB 2.0 问题

我有一个 Ubuntu 12.04 64 位,安装了 QEMU/KVM 和 virt-manager 0.9.4(从源代码编译的最新版)

我的问题是所有来宾 Windows 机器都无法识别 usb2.0 端口:

  1. windows xp 将所有 USB 设备识别为 USB 1.0
  2. windows 7 将 USB 控制器识别为 USB1.0,但无法识别所有 USB 设备(黄色标记)

我的系统已完全更新,最近将 virt-manager 从 0.9.1 升级到 0.9.4,还升级到 virtinst 0.600.3 和 virt-viewer 0.5.4

该问题在0.9.1中也存在。

答案1

答案是这里

发出命令virsh edit testmachine打开 XML,其中测试机是您在 virt-manager 中看到的机器名称,并将以下几行添加到该<devices>部分:

<controller type='usb' index='0' model='ich9-ehci1'>
  <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci1'>
  <master startport='0'/>
  <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0' multifunction='on'/>
</controller>

相关内容