Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
iPXE on DELL 7010 in UEFI mode
2017-11-10, 07:20
Post: #6
RE: iPXE on DELL 7010 in UEFI mode
I got hooked up to this issue again as it is still a problem with most current iPXE in UEFI mode on the Dell 7010's and people start to move over from legacy BIOS to UEFI on those machines.

So we are trying to dig deeper into this and found that it fails on disconnecting drivers just before it would usually connect the iPXE driver. This is what we see on the 7010 machines (DEBUG=init,efi_utils,efi_pci,efi_driver:3)
[Image: 1510250723114-07_ipxe-resized.jpg]

On a different model/machine (not even a Dell! just to see how it should look like) I see the this output:
Code:
...
EFIPCI ... has driver "14e4-1686"
EFIDRV ... has driver "PCI"
EFIDRV ... disconnecting existing drivers
EFIDRV ... connecting new drivers
EFIPCI ... has driver "14e4-1686"
EFIDRV ... has driver "PCI"
EFIDRV ... DRIVER_START
EFIPCI ... has driver "14e4-1686"
EFIPCI ... using driver "14e4-1686"
EFIDRV ... using driver "PCI"
...

So from what I understand reading the code on the Dell 7010 it fails on:
Code:
if ( ( efirc = bs->DisconnectController ( device, NULL,
                                          NULL ) ) != 0 ) {
        rc = -EEFI ( efirc );
        DBGC ( device, "EFIDRV %s could not disconnect existing "
               "drivers: %s\n", efi_handle_name ( device ),
               strerror ( rc ) );
        /* Ignore the error and attempt to connect our drivers */
}
And it doesn't even reach to where it would print the "EFIDRV ... after disconnecting:" message nor it gets to "bs->ConnectController" just a few lines down the road.

Does anyone have an idea why it would fail here and how to further debug this? Comparing the HANDLE output with to that of another machine it didn't ring a bell for me straight away. Looks ok to me. Can't see any obvious issue here.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: iPXE on DELL 7010 in UEFI mode - SebastianRoth - 2017-11-10 07:20



User(s) browsing this thread: 1 Guest(s)