[ipxe-devel] snponly.efi won't find any interfaces

Christian Nilsson nikize at gmail.com
Sat Jan 24 13:10:11 UTC 2015


Posted about a similar problem a while back.
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.
The downside might be that it loads the nics in order and not only the one
you booted on.

how did you start snponly.efi, over chaniloaded network boot or DVD?

Regards Christian

On Sat, Jan 24, 2015 at 1:45 PM, Malte Starostik <lists at malte.homeip.net>
wrote:

> Hi,
>
> 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:
>
> ===================
> 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)
> 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)
> iPXE initialising devices...EFIDRV connecting our drivers
> EFIPCI 0x730a2a18 PciRoot(0x0)/Pci(0x5,0x6) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x730a2818 PciRoot(0x0)/Pci(0x6,0x0) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x730a2618 PciRoot(0x0)/Pci(0x6,0x1) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x730a2418 PciRoot(0x0)/Pci(0x6,0x2) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x730a2218 PciRoot(0x0)/Pci(0x6,0x3) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x730a2018 PciRoot(0x0)/Pci(0x6,0x4) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x730a0e18 PciRoot(0x0)/Pci(0x6,0x5) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x730a0c18 PciRoot(0x0)/Pci(0x6,0x6) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x730a0a18 PciRoot(0x0)/Pci(0x6,0x7) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x730a0818 PciRoot(0x0)/Pci(0x7,0x0) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x730a0618 PciRoot(0x0)/Pci(0x7,0x1) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x730a0418 PciRoot(0x0)/Pci(0x7,0x2) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x730a0218 PciRoot(0x0)/Pci(0x7,0x3) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x730a0018 PciRoot(0x0)/Pci(0x7,0x4) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x7309ea18 PciRoot(0x0)/Pci(0x16,0x0) cannot read PCI
> configuration: No such device (http://ipxe.org/2c044087)
> EFIPCI 0x7309e818 PciRoot(0x0)/Pci(0x16,0x1) cannot read PCI
> configuration: No such device (http://ipxe.org/2c044087)
> EFIPCI 0x7309e618 PciRoot(0x0)/Pci(0x16,0x2) cannot read PCI
> configuration: No such device (http://ipxe.org/2c044087)
> EFIPCI 0x7309e418 PciRoot(0x0)/Pci(0x16,0x3) cannot read PCI
> configuration: No such device (http://ipxe.org/2c044087)
> EFIPCI 0x73095c98 PciRoot(0x0)/Pci(0x1F,0x6) cannot read PCI
> configuration: No such device (http://ipxe.org/2c044087)
> EFIPCI 0x7307dc98 PciRoot(0x1)/Pci(0x5,0x6) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x7307da98 PciRoot(0x1)/Pci(0x6,0x0) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x7307d898 PciRoot(0x1)/Pci(0x6,0x1) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x7307d698 PciRoot(0x1)/Pci(0x6,0x2) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x7307d498 PciRoot(0x1)/Pci(0x6,0x3) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x7307d298 PciRoot(0x1)/Pci(0x6,0x4) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x7307d098 PciRoot(0x1)/Pci(0x6,0x5) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x7307be98 PciRoot(0x1)/Pci(0x6,0x6) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x7307bc98 PciRoot(0x1)/Pci(0x6,0x7) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x7307ba98 PciRoot(0x1)/Pci(0x7,0x0) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x7307b898 PciRoot(0x1)/Pci(0x7,0x1) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x7307b698 PciRoot(0x1)/Pci(0x7,0x2) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x7307b498 PciRoot(0x1)/Pci(0x7,0x3) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> EFIPCI 0x7307b298 PciRoot(0x1)/Pci(0x7,0x4) cannot read PCI configuration:
> No such device (http://ipxe.org/2c044087)
> CHAINED 0x72ca7918
> PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0) 0x788c4048 is
> the chainloaded Nii31
> EFIDRV 0x72ca7918
> PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0) has driver
> "NIIONLY"
> EFIDRV 0x72ca7918
> PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0) disconnecting
> existing drivers
> EFIDRV 0x72ca7918
> PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0) connecting new
> drivers
> CHAINED 0x72ca7918
> PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0) 0x788c4048 is
> the chainloaded Nii31
> EFIDRV 0x72ca7918
> PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0) has driver
> "NIIONLY"
> EFIDRV 0x72ca7918
> PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0) DRIVER_START
> CHAINED 0x72ca7918
> PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0) 0x788c4048 is
> the chainloaded Nii31
> EFIDRV 0x72ca7918
> PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0) could not
> start driver "NIIONLY": Input/output error (http://ipxe.org/1d6a4198)
> EFIDRV 0x72ca7918
> PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0) is not
> supported by driver "SNPONLY": Error 0x7f5a4083 (http://ipxe.org/7f5a4083)
> EFIDRV 0x72ca7918
> PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(0017A4770002,0x0) is not
> supported by driver "PCI": Error 0x7f10e183 (http://ipxe.org/7f10e183)
> CHAINED 0x729f6798
> PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x1)/MAC(0017A4770004,0x0) 0x788bc048 is
> not the chainloaded Nii31
> CHAINED 0x729f6798
> PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x1)/MAC(0017A4770004,0x0) 0x72a26020 is
> not the chainloaded SimpleNetwork
> CHAINED 0x72741298
> PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x2)/MAC(6CC2173C80B0,0x0) 0x788b4048 is
> not the chainloaded Nii31
> CHAINED 0x72741298
> PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x2)/MAC(6CC2173C80B0,0x0) 0x72752020 is
> not the chainloaded SimpleNetwork
> CHAINED 0x7248f018
> PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x3)/MAC(6CC2173C80B8,0x0) 0x788ac048 is
> not the chainloaded Nii31
> CHAINED 0x7248f018
> PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x3)/MAC(6CC2173C80B8,0x0) 0x7249f020 is
> not the chainloaded SimpleNetwork
> 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
> CHAINED 0x72756e18
> PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x1)/MAC(0017A4770004,0x0)/IPv4(0.0.0.0)
> 0x72a26020 is not the chainloaded SimpleNetwork
> 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
> CHAINED 0x724a7398
> PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x2)/MAC(6CC2173C80B0,0x0)/IPv4(0.0.0.0)
> 0x72752020 is not the chainloaded SimpleNetwork
> 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
> CHAINED 0x721f7798
> PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x3)/MAC(6CC2173C80B8,0x0)/IPv4(0.0.0.0)
> 0x7249f020 is not the chainloaded SimpleNetwork
> ok
>
>
>
> iPXE 1.0.0+ (d38b) -- Open Source Network Boot Firmware -- http://ipxe.org
> Features: HTTP DNS TFTP EFI Menu
>
> No more network devices
>
> EFIDRV disconnecting our drivers
> EFIDRV disconnecting our drivers
> EFIDRV reconnecting old drivers
>
> ===================
>
>
> Configuration issue?  Bug?
>
> 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.
>
> System: HP ProLiant BL460c Gen9 blade server
> Networking: HP FlexFabric 10Gb 2-port 536FLB
>
> From within Linux, the devices show up as:
>
> 06:00.0 Ethernet controller [0200]: Broadcom Corporation BCM57840
> NetXtreme II 10/20-Gigabit Ethernet [14e4:16a2] (rev 11)
>         Subsystem: Hewlett-Packard Company Device [103c:22fa]
>         Kernel driver in use: bnx2x
>         Kernel modules: bnx2x
> 06:00.1 Ethernet controller [0200]: Broadcom Corporation BCM57840
> NetXtreme II 10/20-Gigabit Ethernet [14e4:16a2] (rev 11)
>         Subsystem: Hewlett-Packard Company Device [103c:22fa]
>         Kernel driver in use: bnx2x
>         Kernel modules: bnx2x
> 06:00.2 Ethernet controller [0200]: Broadcom Corporation BCM57840
> NetXtreme II 10/20-Gigabit Ethernet [14e4:16a2] (rev 11)
>         Subsystem: Hewlett-Packard Company Device [103c:22fa]
>         Kernel driver in use: bnx2x
>         Kernel modules: bnx2x
> 06:00.3 Ethernet controller [0200]: Broadcom Corporation BCM57840
> NetXtreme II 10/20-Gigabit Ethernet [14e4:16a2] (rev 11)
>         Subsystem: Hewlett-Packard Company Device [103c:22fa]
>         Kernel driver in use: bnx2x
>         Kernel modules: bnx2x
>
> Kind regards,
> Malte
>
>
> _______________________________________________
> ipxe-devel mailing list
> ipxe-devel at lists.ipxe.org
> https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20150124/f982c01c/attachment.htm>


More information about the ipxe-devel mailing list