Forum Discussion

sachin_blr's avatar
sachin_blr
Icon for New Contributor rankNew Contributor
4 years ago

Arria 10 GX - RSU (Remote System Update) over PCIe - "Memory at <unassigned>" issue

Hi all,

We want to be able to perform remote system update of Arria 10 GX FPGA

Our setup is as below:
- Arria 10 GX development board connected as a PCIe device to the motherboard of a PC having Intel i5 processor.
- OS installed on host PC : Ubuntu 20.04 64-bit

We have loaded the RSU over pcie example design provided by Intel on the FPGA.

When we run the `lspci -v` command on a terminal in the host PC as a root user, we get the below output,

------------------------------------------------------------------------------------------

01:00.0 Unassigned class [ff00]: Altera Corporation Device e001 (rev a5)
Subsystem: Device a106:2484
Flags: fast devsel, IRQ 11
Memory at <unassigned> (64-bit, prefetchable) [disabled]
Capabilities: [50] MSI: Enable- Count=1/4 Maskable- 64bit+
Capabilities: [78] Power Management version 3
Capabilities: [80] Express Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [200] Vendor Specific Information: ID=1172 Rev=0 Len=044 <?>
Capabilities: [300] Secondary PCI Express
Capabilities: [800] Advanced Error Reporting
Kernel modules: altera_cvp

------------------------------------------------------------------------------------------

Could anyone please give any input(s) with regard to addressing the above issue, and achieving remote system update of the Arria 10 GX FPGA

Thanks in advance.

- Sachin

7 Replies

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

      Hi Aiman,

      Yes, we have used the design from that link.

      Regards,

      Sachin

  • Hi,


    At which stage from the design example did the problem occur? Is it during PCIe setup on linux, etc..


    Regards,

    Aiman


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

      Hi,

      As mentioned in the first message, we had the Arria 10 GX FPGA development board inserted in the PCIe slot of the motherboard of the host PC with the above mentioned design on the FPGA


      When we ran `lspci -v` in a terminal on the host pc(running Ubuntu 20.04.2 64 bit OS), we got the below,

      01:00.0 Unassigned class [ff00]: Altera Corporation Device e001 (rev a5)
      Subsystem: Device a106:2484
      Flags: fast devsel, IRQ 11
      Memory at <unassigned> (64-bit, prefetchable) [disabled]
      Capabilities: [50] MSI: Enable- Count=1/4 Maskable- 64bit+
      Capabilities: [78] Power Management version 3
      Capabilities: [80] Express Endpoint, MSI 00
      Capabilities: [100] Virtual Channel
      Capabilities: [200] Vendor Specific Information: ID=1172 Rev=0 Len=044 <?>
      Capabilities: [300] Secondary PCI Express
      Capabilities: [800] Advanced Error Reporting
      Kernel modules: altera_cvp

      As seen in the `lspci -v` output above, we are getting Memory at <unassigned> (64-bit, prefetchable) [disabled]

      Regards,

      Sachin

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

        Hi,

        We are still facing the above mentioned issue. Would it please be possible to provide any input(s) to address the above mentioned issue ?

        Thank you,

        Sachin

  • Hi,


    Apologize for the delay in respond as I did not received notification for your reply.

    After looking over the output that you get after the command, I can see that the your Kernel module is altera_cvp.

    Which is different from the design example given, the Kernel driver should be RSU over PCIe.


    Hence, please make sure to check that you have only install the driver RSU over PCIe from the design example. Try the image given in the design example before you use your own image.


    01:00.0 Unassigned class [ff00]: Altera Corporation Device e001 (rev a5)

    Subsystem: Device a106:2484

    Flags: fast devsel, IRQ 11

    Memory at <unassigned> (64-bit, prefetchable) [disabled]

    Capabilities: [50] MSI: Enable- Count=1/4 Maskable- 64bit+

    Capabilities: [78] Power Management version 3

    Capabilities: [80] Express Endpoint, MSI 00

    Capabilities: [100] Virtual Channel

    Capabilities: [200] Vendor Specific Information: ID=1172 Rev=0 Len=044 <?>

    Capabilities: [300] Secondary PCI Express

    Capabilities: [800] Advanced Error Reporting

    Kernel modules: altera_cvp


    Regards,

    Aiman


  • We do not receive any response from you to the previous answer that I have provided. This thread will be transitioned to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you