Bug 967444
Summary: | latest qemu-kvm fail to assign correct order for the boot device in seabios as we specified the bootindex in cli | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Sibiao Luo <sluo> | ||||||||
Component: | qemu-kvm | Assignee: | Amos Kong <akong> | ||||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Virtualization Bugs <virt-bugs> | ||||||||
Severity: | urgent | Docs Contact: | |||||||||
Priority: | high | ||||||||||
Version: | 7.0 | CC: | acathrow, ailan, akong, chayang, juzhang, michen, qzhang, rhod, sluo, virt-maint, xfu | ||||||||
Target Milestone: | rc | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | Unspecified | ||||||||||
OS: | Unspecified | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | QEMU-1.6 QEMU-1.5.1 | Doc Type: | Bug Fix | ||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2014-06-13 12:32:24 UTC | Type: | Bug | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Attachments: |
|
Description
Sibiao Luo
2013-05-27 07:32:29 UTC
Created attachment 753502 [details]
screenshot for boot device with qemu-kvm-1.5.0-2.el7.x86_64.
Created attachment 753503 [details]
screenshot for boot device with qemu-kvm-1.4.0-4.el7.x86_64.
Since this bug can be reproduced on qemu1.5 but not on qemu1.4. Set this issue as urgent. It's seabios bug, just post a patch to seabios upstream: http://www.seabios.org/pipermail/seabios/2013-May/006264.html Created attachment 753768 [details] fixed upstream seabios: bios.bin Sibiao, Attached upstream seabios(bios.bin) with my fix[1]. Can you help to test both q35 & pc-i440fx? qemu-kvm -bios bios.bin ... (remember to use -bios option to use the fixed bios) [1] http://www.seabios.org/pipermail/seabios/2013-May/006264.html (In reply to Amos Kong from comment #5) > Created attachment 753768 [details] > fixed upstream seabios: bios.bin > > Sibiao, > > Attached upstream seabios(bios.bin) with my fix[1]. > Can you help to test both q35 & pc-i440fx? > > qemu-kvm -bios bios.bin ... (remember to use -bios option to use the fixed > bios) > > [1] http://www.seabios.org/pipermail/seabios/2013-May/006264.html yes, thanks for your quickly response. I tried your fixed seabios that pc-i440fx machine type is ok now, but the Q35 machine type still fail (maybe bug 923030). Best Regards, sluo The inconsistency is caused by Qemu refactoring, better to change QEMU to keep original style of fw_dev_path. Move back to qemu component. [PATCH] qdev: add nothing to fw_dev_path when implemented get_fw_dev_path returns NULL http://lists.nongnu.org/archive/html/qemu-devel/2013-05/msg03987.html Verify this issue on qemu-kvm-1.5.3-19.el7.x86_64 with the same steps as comment #0. host info: 3.10.0-41.el7.x86_64 qemu-kvm-1.5.3-19.el7.x86_64 seabios-1.7.2.2-4.el7.x86_64 Steps: the same to comment #0, and the same cli. Results: after step 2, the boot device same as we specified in cli. 1. DVD/CD [virtio-scsi Drive QEMU QEMU CD-ROM 1.5.] 2. virtio-scsi Drive QEMU QEMU HARDDISK 1.5. 3. iPXE (PCI 00:05.0) 4. Legacy option rom 5. Floppy [drive A] 6. DVD/CD [ata0-1: QEMU DVD-ROM ATAPI-4 DVD/CD] Best Regards, sluo This request was resolved in Red Hat Enterprise Linux 7.0. Contact your manager or support representative in case you have further questions about the request. |