Forum Discussion

JDALO's avatar
JDALO
Icon for New Contributor rankNew Contributor
6 years ago

Errors on Intel Acceleration Stack Version 1.2 with Intel Arria 10 GX FPGA

when I execute "fpgabist nlb_mode_3.gbs", error "PCIe error detected" is reported,see picture1 and 2.

when I excute "fpgabist dma_afu.gbs", another error "Failed Test:fpga_dma_test" is reported,see picture 3.

And my development environment is Intel Acceleration Stack Version 1.2 with Intel Arria 10 GX FPGA.

6 Replies

  • SengKok_L_Intel's avatar
    SengKok_L_Intel
    Icon for Regular Contributor rankRegular Contributor

    Hi,

    May I know what OS you are using? Could you please provide the output of sudo lspci –s $bdf -vvv (e.g sudo lspci -s 81:00.0 -vvv)?

    Regards -SK

    • JDALO's avatar
      JDALO
      Icon for New Contributor rankNew Contributor

      Hi,My OS is CentOS7.2 and the output of sudo lspci -s 81:00.0 -vvv is as below:

      Thanks

  • SengKok_L_Intel's avatar
    SengKok_L_Intel
    Icon for Regular Contributor rankRegular Contributor

    Hi,

    Could you please read the device control register by using command below?

    sudo setpci -d 8086:094C 0x78.L

    This is to check if bit 7:5 is set to 001b for 256 bytes max payload size? If not, please configure the bit 7:5 as 001b, and then run the test again.

    For example:

    sudo setpci -d 8086:094C 0x78.L=0009203e (please change bit 7:5 as 001, the rest remain the same as what you read out)

    If above do not help, please also read the uncorrectable & correctable status register to further understanding the problem.

    sudo setpci -d 8086:094C 0x110.L

    sudo setpci -d 8086:094C 0x104.L

    Regards -SK

  • SengKok_L_Intel's avatar
    SengKok_L_Intel
    Icon for Regular Contributor rankRegular Contributor

    ​Just to clarify, for Arria 10 device, the Device control register is at 0x88 (0x78 is for Stratix 10 device). Therefore, the command should be sudo setpci -d 8086:094C 0x88.L

    • JDALO's avatar
      JDALO
      Icon for New Contributor rankNew Contributor

      ​I have run the commandsudo setpci -d 8086:094C 0x88.L,the value is 0009283f while 7:5bit is 001b. And what can I do next to solve the errors.

  • SengKok_L_Intel's avatar
    SengKok_L_Intel
    Icon for Regular Contributor rankRegular Contributor

    ​Could you please share the output of correctable/uncorrectable status "before" and "after" run the fpgabist nlb_mode_3.gbs test? How many boards encounter this error? Do you try to program the flash again, and re-install the DCP 1_2 stack?

    Below is the command:

    sudo setpci -d 8086:094C 0x110.L

    sudo setpci -d 8086:094C 0x104.L

    Regards -SK