Xilinx Driver PPA¶
The Xilinx Driver PPA is used to deliver DKMS packages for drivers that interface with Xilinx FPGA logic. These drivers often are not appropriate for mainline Linux. Packages delivered through this PPA do not fall under Ubuntu Archive support and maintenance.
Packages in this PPA are intended to run on linux-xilinx-zynqmp
Warning
This PPA is not checked for security or reliability by Ubuntu members.
Installing DKMS from Xilinx Driver PPA¶
Follow the instructions on Xilinx Driver PPA , in the section Adding this PPA to your system.
The steps should look similar to:
sudo add-apt-repository ppa:xilinx-apps/xilinx-drivers sudo apt update
Once the PPA has been added and updated, you can install any of the packages provided by the PPA. Simply run:
sudo apt install <DKMS package>
After installing the package, the kernel module may still need to be loaded using insmod.
Creating a new DKMS¶
Follow the tutorial Creating a new DKMS from an out-of-tree driver to create and build a new DKMS package.
The resulting changes to the out-of-tree driver repository should be committed back to the repository. It is recommended that each release of the DKMS is tagged in the git repository.
Uploading the package¶
Upload access to the Xilinx Driver PPA is restricted to Xilinx and Canonical. The following steps assume that you are a member of the Xilinx Apps team in launchpad.
First, ensure you have GPG keys uploaded to Launchpad and available on your local GPG key-ring. See Getting Set Up for more details.
Next sign the changes file generated in the previous step and upload it to the PPA. Follow the instructions on Xilinx Driver PPA , in the section Uploading packages to this PPA for the exact PPA path:
debsign <source.changes> dput ppa:xilinx-apps/xilinx-drivers <source.changes>