I'm enabling a Mustang-F100-A10 (Arria 10GX) in Ubuntu16 using the directions at:
After programming the BSP and rebooting in steps 19 and 20, I would expect lspci to show the accelerator card. Unfortunately, after this step the card is not detected and subsequent steps (aocl diagnose) will fail since the driver cannot map to a device.
I've read on a few other forums that link speed can affect enumeration of the device. I think this may be the case for this issue, so im looking for ways to get around this problem. Most of the suggestions I've read recommend removing the device via sysfs and then pci rescan. This doesnt seem to apply since the device isn't even visible from the device list. Is there any way to force enumeration?
May I know the information as below:
I'm using Intel Quartus Prime v22.214.171.1247, downloaded from the Intel FPGA site. The BSP I'm using is a10_1150_sg1_r3. `jtagconfig` works as expected in step 15. I've set the jtag clock to 6M, as mentioned by the instructions.
I actually have an update from this issue. Since I posted this issue, I've been able to get the Mustang card detected via `lspci`. I was able to accomplish this by switching to an entirely new system altogether. The Mustang card now functions just fine on that system. This however, leaves me with some concerns. This is actually the second system where I've experienced a board issue due to an FPGA card. Previously, it was on an Alienware AW-Aurora R7-i7-1060 system running with an Intel PAC card, and now on the system in question where I've plugged in the Mustang card, which is a Dell XPS 8910 (Core i7-6700). I want to build out a series of development platforms with these cards, but now I'm concerned about the reliability. Has anyone else experienced any issues with their platform from using these cards? Are there especial considerations or best practices I should be employing when leveraging PCIe FPGAs?