Getting an error.
Error starting domain: unsupported configuration: ich9-usb-ehci1 not supported in this QEMU binary
I think this is related to the following.
<controller type='usb' index='0' model='ich9-ehci1'>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci1'>
<master startport='0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci2'>
<master startport='2'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci3'>
<master startport='4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>
</controller>
Documentation (libvirt: Domain XML format) says:
A “usb” controller has an optional attribute model, which is one of […]
So we should leave the model= out, since it appears to be hardware specific.
Simply omitting
model='ich9-ehci1'
doesn’t do the trick. But I guess we can figure out.
Can you figure out how to omit the “model=” for USB?