Hi All,
I have problems with the my PCI OpRom device driver on some platforms.

Driver executing successfully on the old DG41TX motherboard, but on the DH67BL 
and on the some new HP motherboards driver does not loading from OpRom on the 
PCIe card (probably, even entrypoint does not executing).
Boot process not freezing and UEFI Shell from USB pen loading successfully 
after platform initialization.

With "loadpcirom" command from UEFI shell my driver executing successfully on 
any platforms.

Thanks, Vladimir.

My entrypoint code:

EFI_STATUS EFIAPI PciDriverEntryPoint
( IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable )
{
EFI_STATUS Status;
DEBUG ((EFI_D_INFO, "DRIVER ENTRYPOINT\n"));
//
// Install UEFI Driver Model protocol(s).
//

Status = EfiLibInstallDriverBindingComponentName2 ( ImageHandle,
SystemTable,
&gPciDriverBinding,
ImageHandle,
&gPciComponentName,
&gPciComponentName2
);

ASSERT_EFI_ERROR (Status);
//
// Install UEFI DriverSupportedEfiVersion Model protocol(s).
//
Status = gBS->InstallMultipleProtocolInterfaces (
&ImageHandle,
&gEfiDriverSupportedEfiVersionProtocolGuid,
&gPciDriverSupportedEfiVersion, // EFI_2_40_SYSTEM_TABLE_REVISION NULL
);
ASSERT_EFI_ERROR (Status);
return Status;
}

------------------------------------------------------------------------------
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to