Hi guys,
I have make a PCIe card with ep mode of DM8168, and root complex is a x86 PC.
Now, it cannot be detected by the root complex.
It is very strange that I plug in another PCIe card(not DM8168 and works fine) into the PC,
then boot the pc, halt it when the PC boot at the BOIS booting stage, "hot plug out" the PCIe card
and "hot plug in" the DM8168 PCIe card, continue booting the PC to windows system, the card,
DM8168 PCIe card, can be detected.
It means I cheat the PC with another kind of PCIe card by hot pluging. and finally it worked, the vender id is:
DEV_B800
PCI\VEN_104C&DEV_B800&SUBSYS_00010000&REV_01\4&25DFEA6C&0&0008
It seems correct.
Is anybody know the reasons. I have checked the "PCIe EP boot driver user guide" for several times.