<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">I'm fighting with a FlexFabric 20Gb 2-port 650FLB Adapter on a ProLiant BL460c Gen9, booting in UEFI.<br class=""><br class="">All firmwares are up to date.<br class=""><br class="">i'm using git of the day ipxe (989f). but it fails.<br class=""><br class="">lspci says :<br class="">06:00.0 Ethernet controller [0200]: Emulex Corporation OneConnect NIC (Skyhawk) [10df:0720] (rev 10)<br class=""><br class="">Initially I got :<br class="">Booting Embedded FlexibleLOM 1 Port 1 : HP FlexFabric 20Gb 2-port 650FLB Adapter - NIC (PXE IPv4)<br class=""><blockquote type="cite" class=""><blockquote type="cite" class="">Booting PXE over IPv4. Station IP address is XXXX Server IP address is XXXX NBP filename is ipxe.efi NBP filesize is 867200 Bytes Downloading NBP file... NBP file downloaded successfully. <br class=""></blockquote></blockquote>iPXE initialising devices...NII NII-PCI06:00.0 using UNDI v3.1 at 0x72e0fe20 entry 0x72cef698<br class="">NII NII-PCI06:00.0 has memory BAR 2 and no I/O BAR<br class="">NII NII-PCI06:00.0 registered as net0 for 0x72617518 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(1458D0B3CCF0,0x0)<br class="">NII NII-PCI06:00.1 using UNDI v3.1 at 0x72e0fe20 entry 0x72cef698<br class="">NII NII-PCI06:00.1 has memory BAR 2 and no I/O BAR<br class="">NII NII-PCI06:00.1 registered as net1 for 0x720ccf98 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x1)/MAC(1458D0B3CCF8,0x0)<br class="">ok<br class="">iPXE 1.0.0+ (989f) -- Open Source Network Boot Firmware -- <a href="http://ipxe.org" class="">http://ipxe.org</a><br class="">Features: DNS HTTP TFTP EFI Menu<br class=""><br class="">NII NII-PCI06:00.0 could not set receive filters: Input/output error (<a href="http://ipxe.org/1d6a4a98" class="">http://ipxe.org/1d6a4a98</a>)<br class="">iPXE> dhcp<br class="">NII NII-PCI06:00.0 could not set receive filters: Input/output error (<a href="http://ipxe.org/1d6a4a98" class="">http://ipxe.org/1d6a4a98</a>)<br class="">Could not open net0: Input/output error (<a href="http://ipxe.org/1d6a4a98" class="">http://ipxe.org/1d6a4a98</a>)<br class="">NII NII-PCI06:00.1 could not set receive filters: Input/output error (<a href="http://ipxe.org/1d6a4a98" class="">http://ipxe.org/1d6a4a98</a>)<br class="">Could not open net1: Input/output error (<a href="http://ipxe.org/1d6a4a98" class="">http://ipxe.org/1d6a4a98</a>)<br class=""><br class=""><br class="">So the problem was in nii_set_rx_filters. I asked on irc and robinsmidsrod tells me to removed some opcode.<br class=""><br class="">I removed PXE_OPFLAGS_RECEIVE_FILTER_ENABLE, PXE_OPFLAGS_RECEIVE_FILTER_PROMISCUOUS and PXE_OPFLAGS_RECEIVE_FILTER_ALL_MULTICAST.<br class=""><br class="">I made progress, but it didn't solve my problem, now it's failing on:<br class="">iPXE> dhcp                               <br class="">Configuring (net0 14:58:d0:b3:cc:f0)...NII NII-PCI06:00.0 could not transmit: Input/output error (<a href="http://ipxe.org/1d6a4a98" class="">http://ipxe.org/1d6a4a98</a>)<br class="">.NII NII-PCI06:00.0 could not transmit: Input/output error (<a href="http://ipxe.org/1d6a4a98" class="">http://ipxe.org/1d6a4a98</a>)<br class="">..NII NII-PCI06:00.0 could not transmit: Input/output error (<a href="http://ipxe.org/1d6a4a98" class="">http://ipxe.org/1d6a4a98</a>)<br class="">....NII NII-PCI06:00.0 could not transmit: Input/output error (<a href="http://ipxe.org/1d6a4a98" class="">http://ipxe.org/1d6a4a98</a>)<br class="">........ Error 0x040ee186 (<a href="http://ipxe.org/040ee186" class="">http://ipxe.org/040ee186</a>)<br class="">Configuring (net1 14:58:d0:b3:cc:f8)...NII NII-PCI06:00.1 could not transmit: Input/output error (<a href="http://ipxe.org/1d6a4a98" class="">http://ipxe.org/1d6a4a98</a>)<br class="">.NII NII-PCI06:00.1 could not transmit: Input/output error (<a href="http://ipxe.org/1d6a4a98" class="">http://ipxe.org/1d6a4a98</a>)<br class="">..NII NII-PCI06:00.1 could not transmit: Input/output error (<a href="http://ipxe.org/1d6a4a98" class="">http://ipxe.org/1d6a4a98</a>)<br class="">....NII NII-PCI06:00.1 could not transmit: Input/output error (<a href="http://ipxe.org/1d6a4a98" class="">http://ipxe.org/1d6a4a98</a>)<br class="">........ Error 0x040ee186 (<a href="http://ipxe.org/040ee186" class="">http://ipxe.org/040ee186</a>)<br class=""><br class="">Any help ?</body></html>