On 03/10/16 11:02, Gary Lin wrote: > On Thu, Mar 10, 2016 at 10:20:12AM +0100, Laszlo Ersek wrote: >> On 03/10/16 08:49, Gary Lin wrote:
>>> I found that it's related to iPXE. If I disable iPXE with >>> >>> "-netdev user,id=hostnet0 -device virtio-net-pci,romfile=,netdev=hostnet0" >>> >>> then everything works as expected. I'll try to dig deeper to find more >>> information. >> >> How fresh is your ipxe? And did you build it with CONFIG=qemu? >> > It comes from the qemu 2.5.0 tarball and I just installed it from > openSUSE Virtualization repo. > https://build.opensuse.org/package/show/Virtualization/qemu QEMU 2.5 bundles iPXE binaries built with CONFIG=qemu, but that configuration doesn't enable IPv6 for the moment. Apparently, combining iPXE (CONFIG=qemu) with NETWORK_IP6_ENABLE (set in OVMF) causes problems. I don't understand how this causes side effects, because CONFIG=qemu instructs iPXE to provide SNP drivers only. SNP is independent of IP version. With this combination, IPv6 PXE should work (not be absent), and IPv6 HTTP Boot should work too (not blow up). Can you perhaps remove grub2 from the equation? What if you play with disconnect / reconnect / connect in the UEFI shell? Thanks Laszlo _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel