FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5952 Discussions

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

sachin_blr
Novice
439 Views

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

0 Kudos
7 Replies
NurAiman_M_Intel
Employee
402 Views

Hi,


Thank you for contacting Intel community.


Do you use the design example from here?

https://fpgacloud.intel.com/devstore/platform/20.4.0/Pro/intel-arria-10-fpga-remote-system-update-vi...


Regards,

Aiman


sachin_blr
Novice
392 Views

Hi Aiman,

 

Yes, we have used the design from that link.

 

Regards,

Sachin 

NurAiman_M_Intel
Employee
379 Views

Hi,


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


Regards,

Aiman


sachin_blr
Novice
371 Views

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
Novice
344 Views

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

NurAiman_M_Intel
Employee
283 Views

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


NurAiman_M_Intel
Employee
228 Views

 

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


Reply