Open nshalman opened 10 months ago
Revert of that commit (specifically as performed in https://github.com/nshalman/ipxe/commit/841d1cda0072e4259d09e36ac4df1fc0914cdb7a ) does seem to alleviate the issue in my initial testing.
What if you drop the pciid of your NIC from the sources? And do you have any example of what kind of behaviour?
Which build target are you using? I would assume EFI and ipxe.efi? If that is the case have you tried snponly.efi or snp.efi binaries?
Hello,
In our use case we use IPXe to boot on servers with Intel E810 25Gb SFP NIC connected to switches with LACP enabled. Our switches doesn't support any LACP fallback mode, so if IPXe doesn't establish the LACP session the install will fail.
With the current IPXe code we cannot establish a LACP session, therefore the install fail. If we disable LACP on the switches, the install complete as expected.
I can confirm that by commenting the following line, the installation will complete with LACP enabled:
Best Regards.
Hi all !
We also faced issues with the exact same card (e810-xxv-sfp
), connected to a 25G link. We can confirm that removing the said commit (by removing the code) and building it again, ends up solving the issue. I suppose also removing it from the ice.c
mapping (based on the pciid) will also solve it.
The issue we encounter is the following :
ipxe.efi
from TFTP. dhcp
command in the embedded script) the network card get totally disconnected from our network. We only see a DHCPDISCOVER
and a DHCPOFFER
on the DHCP server, running tcpdump. Even the BMC that is bridged over the interface of the network card gets disconnected too.We're building iPXE using the following command :
make EMBED=script.ipxe bin-x86_64-efi/ipxe.efi -j 8
If you need any more information, just let us know, we'll be more than happy to assist.
I have lots of reports of weird behavior from machines with Intel 810 NICs (Specifically on the machine where I did my testing, it reports as
Intel Ethernet Controller E810-XXV for SFP
)I have bisected the issue down to cad1cc6 ("[intelxl] Add driver for Intel 100 Gigabit Ethernet NICs")
Notably, these are 25 gigabit cards, not 100 gigabit.
Please let me know what additional debugging information I can collect to further diagnose this issue.