Hide Forgot
Description of problem: Version-Release number of selected component (if applicable): $ virsh --version 0.9.1 How reproducible: Steps to Reproduce: 1. Add any virtual machine and edit the xml 2. Add these <interface type='bridge'> <mac address='52:54:00:04:51:a7'/> <source bridge='virt'/> <model type='ne2k_isa'/> </interface> 3. Libvirt adds automatically <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> Actual results: Domain fails to start char device redirected to /dev/pts/4 qemu-system-x86_64.bin: -device ne2k_isa,netdev=hostnet0,id=net0,mac=52:54:00:04:51:a7,bus=pci.0,addr=0x3: Device 'ne2k_isa' can't go on a PCI bus Expected results: it must work Additional info:
http://libvirt.org/drvqemu.html#qemucommand You can add arbitrary qemu command line parameters with this. You need to edit the top line of your XML in addition to adding a <qemu:commandline> section.
Libvirt doesn't have proper ISA bus support and given that it's not really relevant for modern OS it's unlikely to happen anytime soon, someone will have to show up and provide patches