Bug 707829
Summary: | guest kernel panic when start guest rhel3.9-32bit with 16 vcpus | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | FuXiangChun <xfu> | ||||||
Component: | kvm | Assignee: | Gleb Natapov <gleb> | ||||||
Status: | CLOSED NOTABUG | QA Contact: | Virtualization Bugs <virt-bugs> | ||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | 5.7 | CC: | gcosta, juzhang, knoel, michen, mkenneth, virt-maint, ypu | ||||||
Target Milestone: | rc | ||||||||
Target Release: | --- | ||||||||
Hardware: | x86_64 | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2011-07-18 09:21:08 UTC | Type: | --- | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Bug Depends On: | |||||||||
Bug Blocks: | 580948 | ||||||||
Attachments: |
|
Description
FuXiangChun
2011-05-26 05:54:01 UTC
Created attachment 500985 [details]
kernel panic snapshot
*** Bug 707865 has been marked as a duplicate of this bug. *** Created attachment 501784 [details]
bios with "IBM ENSW" mptables oem
Looks like this guest does not really support 16 cpus, only 15. Only some machines are white listed to run with more then 15 cpu. Can you try to run with the bios.bin I attached. I change it to pretend we are one of such machines (although guest will try to use some other HW we do not emulate with this bios, but it should detect that HW is not present and continue).
according to Comment 3, guest boot successfully, but guest only can identify 13 cpus. # uname -r 2.6.18-272.el5 # rpm -qa|grep kvm kvm-83-239.el5 testing steps: 1.replace orignal bios.bin file with the one Gleb provices in host /usr/share/kvm/bios.bin 2. /usr/libexec/qemu-kvm -M rhel5.4.0 -no-hpet -rtc-td-hack -startdate now -name rhel3.9 -smp 16 -m 16G -uuid `uuidgen` -boot c -drive file=/root/rhel39.qcow2,media=disk,if=ide,cache=none,boot=on,format=qcow2,werror=stop -net nic,vlan=1,macaddr=F0:4D:A2:3C:b3:9d,model=rtl8139 -net tap,vlan=1,script=/etc/qemu-ifup -notify all -balloon none -monitor stdio -spice disable-ticketing,port=5911 -qxl 1 3. choice kernel-smp-2.4.21-66.EL kernel to start guest 4. confirm cpus in guest. cat /proc/cpuinfo OK. So the panic in comment #0 is indeed the guest bug (actually not a bug, but limitation). Why it finds only 13 cpus with modified BIOS is not important since we do not implement this type of machine anyway. Closing as not a bug. |