...
Code Block |
---|
language | text |
---|
title | Teledyne kernel module README |
---|
collapse | true |
---|
|
This is the PCIe driver for Signal Processing Devices digitizers.
If your Linux distribution supports DKMS, the easiest way to install
the driver is by using the appropriate .deb or .rpm package.
To install the driver manually, you need to first compile it and then
install it. As a prerequisite, the kernel headers corresponding to
your installed Linux kernel needs to be installed. See your distributions
documentation on how to install the kernel headers, the package is
usually called 'linux-kernel-headers', 'kernel-devel', 'kernel-headers',
'linux-headers' or something similar.
After installing the prerequisites, compile the PCIe driver by running
this command in the same folder as this README:
make
Then install the driver by running this command as root (using su or sudo):
make install
After installation, the module will normally be loaded automatically at
boot when a card is attached. A manual module load can be performed by
running the following command as root:
modprobe spd_adq_pci
By default only root has access to the driver device files.
When installing the ADQAPI software package, udev rules will be
automatically set up so that the device files can be accessed by users.
Note that if you upgrade your kernel, you will need to re-run 'make' and
'make install' in order to compile the driver for your new kernel.
When using DKMS, this is handled automatically. |
Software Installation
Note: we choose Ubuntu_18.04 as a reference because it uses kernel version 4.x.
Code Block |
---|
language | text |
---|
title | Available Teledyne Packages |
---|
|
# ls digitizer/ADQ_SDK_linux_r65383/packages/
CentOS_7/ Fedora_34/ SLE_15/
CentOS_8/ many/ Ubuntu_16.04/
CentOS_8_Stream/ openSUSE_Leap_15.2/ Ubuntu_18.04/
Debian_10/ openSUSE_Leap_42.3/ Ubuntu_19.04/
Debian_11/ e RHEL_7/ Ubuntu_20.04/
Debian_9.0/ ScientificLinux_7/ Ubuntu_21.04/
Fedora_32/ SLE_12/ |
...