web-dev-qa-db-ja.com

virt-manager USB 2.0の問題

QEMU/KVMおよびvirt-manager 0.9.4(ソースから最新のコンパイル済み)がインストールされたUbuntu 12.04 64ビットがあります

私の問題は、すべてのゲスト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にも存在していました。

2
user91632

答えは ここ

コマンドvirsh edit testmachineを発行してXMLを開きます。ここで、testmachineは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>
2
user91632