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

Reply via email to