<div dir="ltr">Posted about a similar problem a while back.<div>You should/could try ipxe.efi since it includes snp drivers as well it does fallback in case there is no native driver for your nic.</div><div>The downside might be that it loads the nics in order and not only the one you booted on.</div><div><br></div><div>how did you start snponly.efi, over chaniloaded network boot or DVD?</div><div><br></div><div>Regards Christian</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jan 24, 2015 at 1:45 PM, Malte Starostik <span dir="ltr"><<a href="mailto:lists@malte.homeip.net" target="_blank">lists@malte.homeip.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I compiled snponly.efi from git master (d38bac0) with a default config and if won't find any interfaces. With a serial console enabled and DEBUG=efi_driver,efi_pci,snp,snpnet,snponly I get this:<br>
<br>
===================<br>
CHAINED 0x72a21798 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0)/IPv4(0.0.0.0) found SimpleNetwork on 0x72a21798 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0)/IPv4(0.0.0.0)<br>
CHAINED 0x72a21798 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0)/IPv4(0.0.0.0) found Nii31 on 0x72ca7918 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0)<br>
iPXE initialising devices...EFIDRV connecting our drivers<br>
EFIPCI 0x730a2a18 PciRoot(0x0)/Pci(0x5,0x6) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x730a2818 PciRoot(0x0)/Pci(0x6,0x0) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x730a2618 PciRoot(0x0)/Pci(0x6,0x1) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x730a2418 PciRoot(0x0)/Pci(0x6,0x2) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x730a2218 PciRoot(0x0)/Pci(0x6,0x3) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x730a2018 PciRoot(0x0)/Pci(0x6,0x4) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x730a0e18 PciRoot(0x0)/Pci(0x6,0x5) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x730a0c18 PciRoot(0x0)/Pci(0x6,0x6) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x730a0a18 PciRoot(0x0)/Pci(0x6,0x7) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x730a0818 PciRoot(0x0)/Pci(0x7,0x0) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x730a0618 PciRoot(0x0)/Pci(0x7,0x1) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x730a0418 PciRoot(0x0)/Pci(0x7,0x2) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x730a0218 PciRoot(0x0)/Pci(0x7,0x3) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x730a0018 PciRoot(0x0)/Pci(0x7,0x4) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x7309ea18 PciRoot(0x0)/Pci(0x16,0x0) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x7309e818 PciRoot(0x0)/Pci(0x16,0x1) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x7309e618 PciRoot(0x0)/Pci(0x16,0x2) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x7309e418 PciRoot(0x0)/Pci(0x16,0x3) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x73095c98 PciRoot(0x0)/Pci(0x1F,0x6) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x7307dc98 PciRoot(0x1)/Pci(0x5,0x6) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x7307da98 PciRoot(0x1)/Pci(0x6,0x0) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x7307d898 PciRoot(0x1)/Pci(0x6,0x1) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x7307d698 PciRoot(0x1)/Pci(0x6,0x2) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x7307d498 PciRoot(0x1)/Pci(0x6,0x3) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x7307d298 PciRoot(0x1)/Pci(0x6,0x4) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x7307d098 PciRoot(0x1)/Pci(0x6,0x5) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x7307be98 PciRoot(0x1)/Pci(0x6,0x6) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x7307bc98 PciRoot(0x1)/Pci(0x6,0x7) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x7307ba98 PciRoot(0x1)/Pci(0x7,0x0) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x7307b898 PciRoot(0x1)/Pci(0x7,0x1) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x7307b698 PciRoot(0x1)/Pci(0x7,0x2) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x7307b498 PciRoot(0x1)/Pci(0x7,0x3) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
EFIPCI 0x7307b298 PciRoot(0x1)/Pci(0x7,0x4) cannot read PCI configuration: No such device (<a href="http://ipxe.org/2c044087" target="_blank">http://ipxe.org/2c044087</a>)<br>
CHAINED 0x72ca7918 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0) 0x788c4048 is the chainloaded Nii31<br>
EFIDRV 0x72ca7918 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0) has driver "NIIONLY"<br>
EFIDRV 0x72ca7918 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0) disconnecting existing drivers<br>
EFIDRV 0x72ca7918 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0) connecting new drivers<br>
CHAINED 0x72ca7918 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0) 0x788c4048 is the chainloaded Nii31<br>
EFIDRV 0x72ca7918 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0) has driver "NIIONLY"<br>
EFIDRV 0x72ca7918 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0) DRIVER_START<br>
CHAINED 0x72ca7918 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0) 0x788c4048 is the chainloaded Nii31<br>
EFIDRV 0x72ca7918 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0) could not start driver "NIIONLY": Input/output error (<a href="http://ipxe.org/1d6a4198" target="_blank">http://ipxe.org/1d6a4198</a>)<br>
EFIDRV 0x72ca7918 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0) is not supported by driver "SNPONLY": Error 0x7f5a4083 (<a href="http://ipxe.org/7f5a4083" target="_blank">http://ipxe.org/7f5a4083</a>)<br>
EFIDRV 0x72ca7918 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0) is not supported by driver "PCI": Error 0x7f10e183 (<a href="http://ipxe.org/7f10e183" target="_blank">http://ipxe.org/7f10e183</a>)<br>
CHAINED 0x729f6798 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x1)/MAC(0017A4770004,0x0) 0x788bc048 is not the chainloaded Nii31<br>
CHAINED 0x729f6798 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x1)/MAC(0017A4770004,0x0) 0x72a26020 is not the chainloaded SimpleNetwork<br>
CHAINED 0x72741298 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x2)/MAC(6CC2173C80B0,0x0) 0x788b4048 is not the chainloaded Nii31<br>
CHAINED 0x72741298 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x2)/MAC(6CC2173C80B0,0x0) 0x72752020 is not the chainloaded SimpleNetwork<br>
CHAINED 0x7248f018 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x3)/MAC(6CC2173C80B8,0x0) 0x788ac048 is not the chainloaded Nii31<br>
CHAINED 0x7248f018 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x3)/MAC(6CC2173C80B8,0x0) 0x7249f020 is not the chainloaded SimpleNetwork<br>
CHAINED 0x727fd998 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x1)/MAC(0017A4770004,0x0)/IPv6(0000:0000:0000:0000:0000:0000:0000:0000) 0x72a26020 is not the chainloaded SimpleNetwork<br>
CHAINED 0x72756e18 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x1)/MAC(0017A4770004,0x0)/IPv4(0.0.0.0) 0x72a26020 is not the chainloaded SimpleNetwork<br>
CHAINED 0x72549f18 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x2)/MAC(6CC2173C80B0,0x0)/IPv6(0000:0000:0000:0000:0000:0000:0000:0000) 0x72752020 is not the chainloaded SimpleNetwork<br>
CHAINED 0x724a7398 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x2)/MAC(6CC2173C80B0,0x0)/IPv4(0.0.0.0) 0x72752020 is not the chainloaded SimpleNetwork<br>
CHAINED 0x7229b318 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x3)/MAC(6CC2173C80B8,0x0)/IPv6(0000:0000:0000:0000:0000:0000:0000:0000) 0x7249f020 is not the chainloaded SimpleNetwork<br>
CHAINED 0x721f7798 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x3)/MAC(6CC2173C80B8,0x0)/IPv4(0.0.0.0) 0x7249f020 is not the chainloaded SimpleNetwork<br>
ok<br>
<br>
<br>
<br>
iPXE 1.0.0+ (d38b) -- Open Source Network Boot Firmware -- <a href="http://ipxe.org" target="_blank">http://ipxe.org</a><br>
Features: HTTP DNS TFTP EFI Menu<br>
<br>
No more network devices<br>
<br>
EFIDRV disconnecting our drivers<br>
EFIDRV disconnecting our drivers<br>
EFIDRV reconnecting old drivers<br>
<br>
===================<br>
<br>
<br>
Configuration issue? Bug?<br>
<br>
FWIW In BIOS mode, undionly.pxe works, but when booting systemrescuecd (4.4.1), it sees all four NICs as having no links, while when booting the ISO from the virtual DVD drive, two of the NICs do have a link as expected and work fine. Don't know if that's related.<br>
<br>
System: HP ProLiant BL460c Gen9 blade server<br>
Networking: HP FlexFabric 10Gb 2-port 536FLB<br>
<br>
>From within Linux, the devices show up as:<br>
<br>
06:00.0 Ethernet controller [0200]: Broadcom Corporation BCM57840 NetXtreme II 10/20-Gigabit Ethernet [14e4:16a2] (rev 11)<br>
Subsystem: Hewlett-Packard Company Device [103c:22fa]<br>
Kernel driver in use: bnx2x<br>
Kernel modules: bnx2x<br>
06:00.1 Ethernet controller [0200]: Broadcom Corporation BCM57840 NetXtreme II 10/20-Gigabit Ethernet [14e4:16a2] (rev 11)<br>
Subsystem: Hewlett-Packard Company Device [103c:22fa]<br>
Kernel driver in use: bnx2x<br>
Kernel modules: bnx2x<br>
06:00.2 Ethernet controller [0200]: Broadcom Corporation BCM57840 NetXtreme II 10/20-Gigabit Ethernet [14e4:16a2] (rev 11)<br>
Subsystem: Hewlett-Packard Company Device [103c:22fa]<br>
Kernel driver in use: bnx2x<br>
Kernel modules: bnx2x<br>
06:00.3 Ethernet controller [0200]: Broadcom Corporation BCM57840 NetXtreme II 10/20-Gigabit Ethernet [14e4:16a2] (rev 11)<br>
Subsystem: Hewlett-Packard Company Device [103c:22fa]<br>
Kernel driver in use: bnx2x<br>
Kernel modules: bnx2x<br>
<br>
Kind regards,<br>
Malte<br>
<br>
<br>
_______________________________________________<br>
ipxe-devel mailing list<br>
<a href="mailto:ipxe-devel@lists.ipxe.org">ipxe-devel@lists.ipxe.org</a><br>
<a href="https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel" target="_blank">https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel</a><br>
</blockquote></div><br></div>