Why does the PXIe-6594 shipping example program give Error -1074100508?

Updated Jul 27, 2023

Reported In

Hardware

  • PXIe-6594
  • PXIe-6593
  • PXIe-1078

Issue Details

To confirm the operation of AURORA communication of the PXIe-6594 high-speed serial board, I performed a loopback test with the shipping sample project.
I specified the bit file which is included in the sample project, set the resources appropriately, and executed.

First, I execute Continuous Stream Writer(Host).vi. It seems executing normaly.

Second, I execute Finite Stream Reader(Host).vi.

The error -1074100508 occured in the Reader.vi.
 

Error -1074100508:
Stream experienced an unhandled interruption due to a buffer underflow or overflow. Your transfer may be truncated


I tried different values for Samples per Read, but I kept getting the error.
My test system has the PXIe-8135 controller and PXIe-1078 schassis.
How can I resolve this error?

Solution

If this error occurs in the shipping sample project, it is most likely an overflow.
The slot of the PXIe-1078 is PCIe (gen2) x1.
It is not enough to transfer the data by AURORA Communication.
The system overflows after transferring even a small amount of data.

Set Total Samples to Transfer to 8192 or less.
Samples per Read should be greater than or equal to Total Samples to Transfer. (A slightly lower value may not cause an error.)

If you want to transfer a lot of data to the controller, you need a higher bandwidth backplane in your PXI chassis.