FS#10366 - qemu 0.9.1-4: qemu + kqemu crashes guest linux os with ACPI enabled
Attached to Project:
Arch Linux
Opened by Jörg Kriegel (sokoban65) - Tuesday, 06 May 2008, 21:24 GMT
Last edited by Tobias Powalowski (tpowa) - Monday, 04 August 2008, 11:17 GMT
Opened by Jörg Kriegel (sokoban65) - Tuesday, 06 May 2008, 21:24 GMT
Last edited by Tobias Powalowski (tpowa) - Monday, 04 August 2008, 11:17 GMT
|
Details
Description: Qemu with loaded kqemu module crashes any
random resent guest linux kernel. The previous package
version did not. It seems this has something to do with the
various incompatible ACPI-Tables in the bios.bin images from
the kvm and qemu sources. Replacing /usr/share/qemu/bios.bin
with the version from the qemu source fixes this bug, but
then qemu-kvm has problems to bring the guest linux ethernet
interface up and the guest linux is freezing sometimes. I
suggest to fix this by providing separate bios images for
qemu-kvm and qemu. See my patch.
Additional info: * package version: qemu 0.9.1-4 Steps to reproduce: $ sudo modprobe kqemu $ qemu -cdrom arch-ftp-install-2008.04-rc-i686.iso The Guest Linux Kernel is crashing while booting. $ qemu -cdrom arch-ftp-install-2008.04-rc-i686.iso -no-acpi This is a workaround for the problem. |
This task depends upon
Closed by Tobias Powalowski (tpowa)
Monday, 04 August 2008, 11:17 GMT
Reason for closing: Implemented
Monday, 04 August 2008, 11:17 GMT
Reason for closing: Implemented
qemu-bios.diff
You are starting qemu without the -m (memory) argument, which means it will allocate 128 megabytes of memory for the virtual machine. This may not be enough for the installer CD. Can you try again with -m 256 and the firmware images provided by the qemu package? That solved the problem for me.