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...
View Tag Cloud
Ubuntu Forums Code of Conduct