We have encountered what we believe to be a regression in the OvmfPkg/VirtioNetDxe driver.

  This regression causes PXE boot to fail with the following ASSERT:

ASSERT [VirtioNetDxe]/builddir/build/BUILD/ovmf-92d07e48907f/OvmfPkg/VirtioNetDxe/SnpSharedHelpers.c(184): ((BOOLEAN)(0==1))

The failure was encountered on a aarch64/Armv8 system (Ampere server) using the latest mainline (edk2.git/master) code as of 8-28-2018.

On a hunch, I reverted the following patchset which resulted in PXE boot being successful - which suggests this patchset is likely the culprit:

https://lists.01.org/pipermail/edk2-devel/2017-September/014679.html

  The command used to initiate the VM PXE boot/install is:

virt-install --name guest1 --vcpus 16 --ram 32000 --arch aarch64 --disk guest1.img,size=100 --network type=direct,source=enP4p1s0,model=virtio --pxe

NOTE that I also tried simply removing the offending ASSERT() and PXE boot still fails with multiple errors (exceptions of some sort that I didn't log).


  What I'd like to know:

  1. Is this a known failure?
  2. Was aarch64 given much testing with this new patchset?
3. Is reverting this patchset a safe workaround for now until a fix is found? Or is there another simple workaround perhaps?

  4. Any hunches what the issue could be?


  Thanks for any info/help/suggestions,

  -Aaron Young

_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to