This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DS80PCI402: Configuration Settings

Part Number: DS80PCI402

Hello,

I have completed a NVMe Host Bus Adapter that plugs into a PCI-e x4 slot and provides 4 lanes of Gen3 data to a SFF8612 OCuLink connector

and then through a SFF8611 to SFF8643 adapter cable. During my testing I have been able to access an intel DC P4600 1.6TB  U.2 SSD.

On one of the X16 PCIe-Connectors for an ASUS B150 Pro Gaming Motherboard provides 3300+ MB/sec sequential read performance with Crystal Disk 5.1.2 benchmark

But when I plug it into the Video slot I only get 850+MB/sec read performance.

I also have a passive HBA solution that provides the 3300MB/sec in that video slot.

My configuration for the De-emphasis is a 1,0 for both A and B ports

My configuration for the Equalization is R,R for both buses.

I also installed the card in to an ASROCK Z270 Supercarrier system which has 4 x16 slots and with the active card I only get the 800+MB/sec Read and Write Performance

Is there anything in UEFI that could cause the bus to be reduced to single lane operation?

I initially had a zero ohm resistor shorting the X1 to X4 Present signals with pin A1 but removed that connection.

Any information and things to check would be appreciated.

Bob

  • I would try to reduce the equalization and de-emphasis levels.  Typically the optimal equalization for PCIe gen3 is one of the lower 4 levels.  Start with the minimum and work up the equalization one step at a time.

    The output waveform may be on a larger than normal setting.  You could try to set the DEMx1 = 1 and DEMx0 = 0  (it might already be at this setting).

    What level are the other configuration pins connected to?

    RATE, RXDET, etc

    Regards,

    Lee