Bug 676959

Summary: kvm guest failed to boot from network boot image in floppy format
Product: Red Hat Enterprise Linux 6 Reporter: Miya Chen <michen>
Component: gpxeAssignee: Eduardo Habkost <ehabkost>
Status: CLOSED WONTFIX QA Contact: Virtualization Bugs <virt-bugs>
Severity: high Docs Contact:
Priority: medium    
Version: 6.1CC: bcao, shuang, tburke
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-12-08 15:08:49 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
kvm guest boot stuck at "Loading ROM image....." none

Description Miya Chen 2011-02-12 02:56:11 UTC
Description of problem:
kvm guest failed to boot from boot-loader image in bootable floppy format

Version-Release number of selected component (if applicable):
gpxe-bootimgs-0.9.7-6.4.el6.noarch.rpm 
2.6.32-99.el6.x86_64
qemu-kvm-0.12.1.2-2.144.el6.x86_64

How reproducible:
100%

Steps to Reproduce:
1. Install gpxe-bootimgs-0.9.7-6.4.el6.noarch.rpm  
2. start guest from gpxe bootable imagefloppy by:
# /usr/libexec/qemu-kvm -M rhel6.1.0 -enable-kvm -m 2G -smp 2 -uuid `uuidgen` -rtc base=localtime -drive file=/root/rhel6-64-virtio.qcow2,format=qcow2,if=none,id=virtio-drive-0,cache=none -device virtio-blk-pci,drive=virtio-drive-0,id=virtio-0 -usb -device usb-tablet,id=input0 -monitor stdio -netdev tap,id=hostnet0 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=20:20:20:51:29:61 -fda /usr/share/gpxe/gpxe.dsk -boot a -vnc :10
3.
  
Actual results:
guest succeeds to boot from gpxe 

Expected results:
guest stuck at " Loading ROM image.............."
screen shot will be attached.

Additional info:
after several hours, got kvm internal error:
(qemu) KVM internal error. Suberror: 1
rax 0000000024548e47 rbx 00000000000605c0 rcx 00000000000b921c rdx 0000000000055dd0
rsi 000000000005fbc0 rdi 00000000000b92c0 rsp 00000000000b9250 rbp 00000000000099db
r8  0000000000000000 r9  0000000000000000 r10 0000000000000000 r11 0000000000000000
r12 0000000000000000 r13 0000000000000000 r14 0000000000000000 r15 0000000000000000
rip 00000000c4e0006f rflags 00000006
cs 0008 (7fe46d40/ffffffff p 1 dpl 0 db 1 s 1 type b l 0 g 1 avl 0)
ds 0010 (7fe46d40/ffffffff p 1 dpl 0 db 1 s 1 type 3 l 0 g 1 avl 0)
es 0010 (7fe46d40/ffffffff p 1 dpl 0 db 1 s 1 type 3 l 0 g 1 avl 0)
ss 0010 (7fe46d40/ffffffff p 1 dpl 0 db 1 s 1 type 3 l 0 g 1 avl 0)
fs 0010 (7fe46d40/ffffffff p 1 dpl 0 db 1 s 1 type 3 l 0 g 1 avl 0)
gs 0010 (7fe46d40/ffffffff p 1 dpl 0 db 1 s 1 type 3 l 0 g 1 avl 0)
tr 0000 (00000000/0000ffff p 1 dpl 0 db 0 s 0 type b l 0 g 0 avl 0)
ldt 0000 (00000000/0000ffff p 1 dpl 0 db 0 s 0 type 2 l 0 g 0 avl 0)
gdt 99ea0/37
idt 0/ffff
cr0 11 cr2 0 cr3 0 cr4 0 cr8 0 efer 0
emulation failure, check dmesg for details

Comment 1 Miya Chen 2011-02-12 02:58:21 UTC
Created attachment 478342 [details]
kvm guest boot stuck at "Loading ROM image....."

Comment 4 Mike Cao 2011-02-25 07:06:25 UTC
gpxe-bootimgs-0.9.7-6.7.el6.noarch.rpm 
kernel-2.6.32-117.el6.x86_64

Tried on WDS server with the steps in comment #0.

Actual Results:
guest stuck at " Loading ROM image.............."