On Sat, Oct 01, 2011 at 12:50:43PM -0400, Kevin O'Connor wrote: > On Thu, Sep 22, 2011 at 12:45:11PM +0100, Daniel P. Berrange wrote: > > On 0.14, 0.15 releaes, this all works just fine. On current GIT master, > > the guest OS will hang during boot. > [...] > > To reproduce this you will need my custom initrd for mounting 9p filesystems > > as the root FS. You can get that here: > > > > http://berrange.com/~dan/qemu-serial-hang-demo.tar.gz > > Thanks for the detailed report. > > I've confirmed the issue and tracked it down. The current SeaBIOS > code gets confused during alignment checking if there are no prefmem > regions found. > > The patch below should fix the issue. > > Richard, can you also check to see if this seabios patch fixes your > issue?
Yes, I can confirm that this fixes the issue. What I did to test this: - tried my boot test, and it failed as before - git clone git://git.linuxtogo.org/home/kevin/seabios.git - noticed that this patch is already applied to git - make clean; make - cp out/bios.bin ../qemu/pc-bios/bios.bin - repeated my boot test, and it was successful Thanks! Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones virt-p2v converts physical machines to virtual machines. Boot with a live CD or over the network (PXE) and turn machines into Xen guests. http://et.redhat.com/~rjones/virt-p2v