
On Thu, Jul 15, 2010 at 07:00:50PM +0200, Guido Winkelmann wrote:
Am Donnerstag, 1. Juli 2010 schrieb Guido Winkelmann:
Am Dienstag, 29. Juni 2010 schrieb Daniel P. Berrange:
Actually that patch wasn't very nice, so I've prepared a different one which should fix the problem in a better way. Separately, I'd like to know what errors you get when QEMU fails to start ?
I've filed a bug report about this: https://bugzilla.redhat.com/show_bug.cgi?id=609575
I'm afraid I'm not getting any really useful error messages... (see the bug report for details.)
I have been experimenting with starting qemu manually with the same commandline that libvirt would use, and I have found that if I leave out the "-nodefaults" parameter, the VM will start up reliably again.
What are the reasons for libvirt to use that parameter in the first place?
By default QEMU creates a whole bunch of extra devices (serial ports, parallel ports, IDE cdrom & god knows what other junk). -nodefaults removes all this so you get a reliable & predictable set of hardware.
What bad things might happen if I just leave it out all the time (or patch my local copy of libvirt that way)?
You'll get random hardware added to your guest. I don't think -nodefaults is the cause of the problem - it will merely be highlighting a problem elsewhere in QEMU Daniel -- |: Red Hat, Engineering, London -o- http://people.redhat.com/berrange/ :| |: http://libvirt.org -o- http://virt-manager.org -o- http://deltacloud.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: GnuPG: 7D3B9505 -o- F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|