[SeaBIOS] qemu-kvm: SeaBIOS 1.9.0 and above cannot boot Windows 10 from harddisk

Kevin O'Connor kevin at koconnor.net
Tue Apr 26 23:41:38 CEST 2016


On Tue, Apr 26, 2016 at 11:16:20PM +0200, Johannes Krottmayer wrote:
> Am 2016-04-26 um 22:38 schrieb Kevin O'Connor:
> [...]
> > To report a SeaBIOS issue, the SeaBIOS log is needed.  Please see
> > http://www.seabios.org/Debugging#Diagnostic_information
> 
> $ qemu-system-x86_64 -chardev stdio,id=seabios -device
> isa-debugcon,iobase=0x402,chardev=seabios -bios
> ../qemu/seabios-1.9.2/out/bios.bin -machine pc,accel=kvm -cpu core2duo
> -m 2048 -smp 2 -hda win10.img -boot c
> SeaBIOS (version 1.9.2-20160426_212753-zeus)
[...]
> Booting from Hard Disk...
> Booting from 0000:7c00
> KVM internal error. Suberror: 1
> emulation failure

It appears the fault is occurring in the OS bootloader, not in the
SeaBIOS code.

[...]
> >> QEMU output with SeaBIOS 1.9.0 and above:
> > 
> > Did it work with some prior version of SeaBIOS?
> 
> Yes. Tested it with the default version (1.7.2.2) of my distribution,
> 1.8.0, 1.8.1 and version 1.8.2.

It's odd that it works with a different SeaBIOS version.  You could
try bisecting between 1.8.0 and 1.9.2 to see what change the crash
starts at - but be aware that random differences in the SeaBIOS binary
might be tickling the underlying issue.

You could also try reporting to the kvm list - they'll know how to
interpret the cpu dump.

-Kevin



More information about the SeaBIOS mailing list