我有一个 Ubuntu 12.04 64 位,安装了 QEMU/KVM 和 virt-manager 0.9.4(从源代码编译的最新版)
我的问题是所有来宾 Windows 机器都无法识别 usb2.0 端口:
- windows xp 将所有 USB 设备识别为 USB 1.0
- 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>