[Bug 987488] New: iPXE invalidated network options in OVMF
http://bugzilla.suse.com/show_bug.cgi?id=987488 Bug ID: 987488 Summary: iPXE invalidated network options in OVMF Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Virtualization:Other Assignee: virt-bugs@suse.de Reporter: glin@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- *** openSUSE clone of bsc#986033 *** The device manager in OVMF creates the network options in the firmware UI such as VLAN, IPv4 config, IPv6 config, HTTP Boot Config, etc., and the user can easily config the network before booting OS. By default, qemu loads iPXE for the advanced network functionality and it also provides an extra option in the OVMF UI. However, iPXE seems breaking the network options. With iPXE, none of the network options worked. When choosing any option in "Device Manager -> Network Device List -> MAC:XX:XX:XX:XX:XX:XX", it jumped back to the main menu instead of showing the config UI. If iPXE was disabled(*), all network options worked again. After working with edk2 and iPXE upstream, it turned out that iPXE didn't handle the HII config data correctly and passed uninitialized data to OVMF, and OVMF couldn't process the HII config. The fixes are already in the ipxe git: https://git.ipxe.org/ipxe.git/commit/632e57f0f36d9b48f574db273a19e26bf592fc9... https://git.ipxe.org/ipxe.git/commit/c9f6a8605955926017cdbe2fa99a4b72fd0985a... (*) With this qemu command: -netdev user,id=hostnet0 \ -device virtio-net-pci,romfile=/usr/share/qemu/efi-virtio.rom,netdev=hostnet0 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=987488
Gary Ching-Pang Lin
http://bugzilla.suse.com/show_bug.cgi?id=987488
http://bugzilla.suse.com/show_bug.cgi?id=987488#c1
Gary Ching-Pang Lin
participants (1)
-
bugzilla_noreply@novell.com