Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
12 years ago

Nallatech PCIe385 driver problem

I have a PCIe385 (not PCIe385N) board from Nallatech.

The Linux driver in the 13.0 AOCL release does not seem to recognise my card.

lspci says:

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

Subsystem: Device 00a8:2801

Flags: bus master, fast devsel, latency 0, IRQ 11

Memory at d0000000 (64-bit, prefetchable)

Memory at fc500000 (32-bit, non-prefetchable)

Capabilities: <access denied>

whereas the driver appears to be expecting a device id of 0xE385 maybe?

I tried programming the card using one of the precompiled examples but it gave an error:

Info: Command: quartus_pgm -c 1 flash.cdf

Info (213045): Using programming cable "USB-Blaster [USB 7-2]"

Info (209060): Started Programmer operation at Fri Jun 21 10:24:02 2013

Error (209025): Can't recognize silicon ID for device 2

Error (209012): Operation failed

Any ideas how I can fix this?

3 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    When you run 'aocl install' make sure to do so as root/administrator. Also, the flash programming occurs usually over USB-Blaster, so even without a valid PCIe device or interface you should be able to perform this step. Are you sure that the USB-Blaster cables have been attached correctly?

    Also, it is recommended that you use 'aocl flash <image>.aocx' rather than using the quartus programmer directly.

    After flashing the device with a 13.0 aocx image and installing the proper PCIe driver, the device ID with lspci should be 0xAB00.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    It turned out that my board was an early version that needed to be flashed with new firmware. After putting on the new .SOF the board now appears to be recognised.