From fe513553e330327bcb004c899da218c463e5dbd1 Mon Sep 17 00:00:00 2001 From: sy-c Date: Mon, 3 Mar 2025 09:28:19 +0100 Subject: [PATCH] Update README.md for PDA --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c0e222a7..5e2975f3 100644 --- a/README.md +++ b/README.md @@ -821,7 +821,13 @@ is always searched for in `/etc/o2.d/readoutcard/o2-roc-fw-list.json`. This is a ### PDA The module depends on the PDA (Portable Driver Architecture) library and driver. -If PDA is not detected on the system, only a dummy implementation of the interface will be compiled. + +For runtime environment, the pda-dkms-adapter RPM provides the kernel module. +It is installed by the FLP suite setup procedure. +If needed, this RPM can be removed/reinstalled. It is available from the usual O2 repositories. + +In development mode, the PDA library is built by aliBuild, but the kernel module is still needed in case of accessing hardware. +The kernel module can be installed with the RPM described above, or manually with: 1. Install dependency packages ~~~ @@ -847,6 +853,9 @@ If PDA is not detected on the system, only a dummy implementation of the interfa modprobe uio_pci_dma ~~~ +If PDA is not detected on the system, only a dummy implementation of the ReadoutCard interface will be compiled. + + ### Hugepages At some point, we should probably use kernel boot parameters to allocate hugepages, or use some boot-time script, but until then, we must initialize and allocate manually.