Forum Discussion
Altera_Forum
Honored Contributor
16 years agoAlright:
I downloaded the application note and tried out all 4 of the .sof files provided for Arria GX... x1 Legacy: no device in lspci x4 Legacy: device shows, driver hangs with EPLAST=44 on the 1st memory transfer. x1 ST: no device in lspci x4 ST: no device in lspci So I think I have more or less duplicated your environment with the x4 legacy example. The quartus settings files for these projects indicate that the application note was built using Quartus 8.0 sp1. You can use any version to program the device, but in less you recompile the project AND the megafunction, the design remains 8.0, which is error-prone according to the linux driver authors. The best advice I can give you is: 1. Try the 7.2 High Performance design that is on the CD that comes with the AGX development board. For me the linux driver's memory test passes with that example. 2. Instantiate a PCIe megafunction in quartus, open the project it builds in <mf_name>_examples/chainingdma, set the device and pins, and use that design. This is the route I take, but it only works using versions 7.2 or 9.0.