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

Malte Starostik lists at malte.homeip.net
Sat Jan 24 12:45:38 UTC 2015


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





More information about the ipxe-devel mailing list