32bit rhel and centos 5.(5|6) hangs on boot on natty
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Natty |
Fix Released
|
Medium
|
Stefan Bader | ||
qemu-kvm (Ubuntu) |
Invalid
|
Medium
|
Unassigned | ||
Natty |
Invalid
|
Undecided
|
Unassigned |
Bug Description
SRU Justification:
Impact: An upstream change in the kvm code in 2.6.37 causes regressions running 32bit guest under 11.04 (Natty) KVM.
Fix: Cherry-picking a single upstream patch (which went into 2.6.39) fixes the issue.
Testcase: Booting 32bit rhel and centos 5.(5|6) guests under Natty used to hang, but has been verified to succeed with a test kernel including the upstream patch.
---
Binary package hint: qemu-kvm
I have several guest images that ran fine under 10.10, RHEL and or CENTOS 5.5 and 5.6 x86 all hang either from ISO or from disk image on boot, some times it will find the LVM and mount and crash sometimes it will crash after NASH starts.
Description: Ubuntu 11.04
Release: 11.04
root@usebskvm004:~# virsh version
Compiled against library: libvir 0.8.8
Using library: libvir 0.8.8
Using API: QEMU 0.8.8
Running hypervisor: QEMU 0.14.0
Description: Ubuntu 11.04
Release: 11.04
tags: | added: kvm libvirt qemu-kvm virtualization |
description: | updated |
Changed in linux (Ubuntu Natty): | |
status: | In Progress → Fix Committed |
tags: | added: patch testcase |
Changed in linux (Ubuntu Natty): | |
status: | Confirmed → Fix Committed |
64Bit Centos and RHEL work fine, this system worked fine until I ran a dist upgrade from 10.10 yesterday. I have also tried to boot CENTOS 5.6 x86 on a clean 11.04 install and it locks up.
I have tried all of the compatible CPU emulation types in virt-manager also.
from /var/log/ libvirt/ qemu/
LC_ALL=C PATH=/usr/ local/sbin: /usr/local/ bin:/usr/ bin:/usr/ sbin:/sbin: /bin QEMU_AUDIO_DRV=none /usr/bin/kvm -S -M pc-0.12 -cpu core2duo, +rdtscp, +pdpe1gb, +dca,+xtpr, +tm2,+est, +vmx,+ds_ cpl,+pbe, +tm,+ht, +ss,+acpi, +ds -enable-kvm -m 8192 -smp 6,sockets= 6,cores= 1,threads= 1 -name ebspatchapp -uuid 30078a69- 9e54-ac48- de57-3e3d9111ea 3f -nodefconfig -nodefaults -chardev socket, id=charmonitor, path=/var/ lib/libvirt/ qemu/ebspatchap p.monitor, server, nowait -mon chardev= charmonitor, id=monitor, mode=readline -rtc base=utc -boot order=dc,menu=off -drive file=/dev/ usebskvm004/ ebspatchapp_ root,if= none,id= drive-virtio- disk0,boot= on,format= raw -device virtio- blk-pci, bus=pci. 0,addr= 0x4,drive= drive-virtio- disk0,id= virtio- disk0 -drive file=/var/ lib/libvirt/ images/ LinuxISOs/ ubuntu- 8.04-server- i386.iso, if=none, media=cdrom, id=drive- ide0-1- 0,readonly= on,format= raw -device ide-drive, bus=ide. 1,unit= 0,drive= drive-ide0- 1-0,id= ide0-1- 0 -drive file=/dev/ usebskvm004/ ebspatchapp_ a01,if= none,id= drive-virtio- disk1,format= raw -device virtio- blk-pci, bus=pci. 0,addr= 0x5,drive= drive-virtio- disk1,id= virtio- disk1 -netdev tap,fd= 18,id=hostnet0 -device virtio- net-pci, netdev= hostnet0, id=net0, mac=52: 54:00:79: 09:29,bus= pci.0,addr= 0x3 -usb -vnc 127.0.0.1:0 -vga cirrus -device virtio- balloon- pci,id= balloon0, bus=pci. 0,addr= 0x6 net-pci, netdev= hostnet0, id=net0, mac=52: 54:00:79: 09:29,bus= pci.0,addr= 0x3: pci_add_option_rom: failed to find romfile "pxe-virtio.bin"
kvm: -device virtio-