Results 1 to 8 of 8

Thread: How to load XDMA driver?

Threaded View

  1. #1
    Join Date
    Nov 2024
    Beans
    4

    How to load XDMA driver?

    Earlier, this year, Xilinx (AMD) got their XDMA driver approved for integration in to the kernel (starting in v6.3). This driver is intended to interface to hardware running Xilinx (AMD) FPGAs with their proprietary PCIe IP.

    Reference: https://www.phoronix.com/news/AMD-Xilinx-XDMA-Linux-6.3

    I am trying to get this driver to run on my machine with a custom card (with a Xilinx FPGA).

    My OS is: Linux 6.8.0-50-generic 22.04.3 - Ubuntu

    I can see the driver on the machine. I have verified that my device is properly enumerating:


    Note, at the bottom it states that "Kernel driver in use: xdma" This is an older driver (from obtained from the Xilinx git repository) - from before the release in kernel v6.3. When I unload this driver, I cannot get the kernel version to recognize/associate with my card. Looking into the source code, I do not see a place where it stores supported vendorID/deviceID pairs (like the old driver did). Am I missing something basic? How can I get this driver to associate with my card?

    I apologize if any of the above questions/information seems weird. I am a hardware engineer out of his depth with Linux drivers...
    Attached Images Attached Images

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •