All,

I am looking for information on how to test our PCIe DXE driver for our NIC on 
Intel.  I am building from the latest EDK2
sources using gcc v4.8 on Ubuntu.

The 'ver' command from the UEFI shell gives -

EFI Specification Revision : 2.10
EFI Vendor                              : Dell
EFI Revision                            : 520.1

I have created a EDK2 package as per the instuctions in section 30 of the UEFI 
Driver Writer's Guide and have created
a .efi file that I then copy to the FAT-32 partition used for EFI 
(/boot/efi/EFI/ubuntu).

I can load the driver successfully, print statements embedded show the driver's 
entry point is properly called.

However, when attempting to connect it is showing 0 for the PCI device which 
looks very suspicious to me.

Also, the shell 'pci' command does not show the NIC card, but if I boot into 
Ubuntu, lspci shows the card just fine
which leads me to suspect that the PCI bus is not being scanned.

I've been googling around for a day now and cannot find any tutorials, examples 
or notes by anyone on how to
address this issue, so I anyone has some pointers to give, I would appreciate 
it greatly (with your favorite beverage
if you wish :-) ).

Most of our initial work was done on our company's AARCH64 platform for which I 
simply included the driver's .inf
into the platform .dsc and .fdf files and it is working there.  I would like to 
move over to the Intel platform and test
there for further validation.

Thanks for any pointers,

Patrick Mahan
Cavium, Inc.
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to