https://github.com/tsduck/dektec-dkms
Linux DKMS for Dektec device drivers
https://github.com/tsduck/dektec-dkms
dektec dektec-device-drivers device-driver dkms dkms-packages driver fedora kernel linux linux-dkms ubuntu
Last synced: 10 days ago
JSON representation
Linux DKMS for Dektec device drivers
- Host: GitHub
- URL: https://github.com/tsduck/dektec-dkms
- Owner: tsduck
- Created: 2017-04-10T16:32:25.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-06-17T09:41:25.000Z (almost 2 years ago)
- Last Synced: 2024-06-17T11:06:51.899Z (almost 2 years ago)
- Topics: dektec, dektec-device-drivers, device-driver, dkms, dkms-packages, driver, fedora, kernel, linux, linux-dkms, ubuntu
- Language: Shell
- Homepage:
- Size: 35.2 KB
- Stars: 11
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Linux DKMS for Dektec device drivers
**IMPORTANT:** This project is now archived. Starting with version 2024.06.0,
the Dektec LinuxSDK includes its own DKMS installation and this specific project
is no longer necessary.
### About Dektec device drivers
[Dektec](http://www.dektec.com/) is a manufacturer of PC add-on cards, USB devices,
IP converters and software for the professional digital-television market. Their
products are used for test and measurement and to build broadcast infrastructure.
Dektec provides device drivers for Windows and Linux. See their comprehensive
[download](http://www.dektec.com/downloads/SDK/) page.
On Windows, WinSDK, the SDK and device drivers package, is a standard binary
installer which properly installs and configures the DTAPI and the device drivers.
There is nothing to add.
### Installing the drivers on Linux
On Linux systems, the Dektec device drivers are provided in source form only,
as part of the LinuxSDK package. On lab or production systems where the kernel
can be periodically updated, dealing with drivers in source form is not very handy.
Most Linux distros have an answer for this: DKMS, Dynamic Kernel Module Support.
The source code of the drivers are installed in `/usr/src` and the drivers are
automatically recompiled and reinstalled in case of kernel update.
The Dektec LinuxSDK package now provides its own DKMS installation. After downloading
the LinuxSDK archive from the [Dektec download page](http://www.dektec.com/downloads/SDK/),
expand it into some temporary directory. Everything is expanded under a root subdirectory
named `LinuxSDK`.
Important: Before installing the drivers, verify that your system is ready for DKMS.
On most distros, this means installing a package named `dkms` and a few dependencies.
To install the Dektec device drivers into the DKMS build system, use the following command:
```
sudo LinuxSDK/Drivers/Install
```
The command installs the drivers source code in `/usr/src/dektec-2024.06.0/`
(for version `2024.06.0`) and builds the drivers for the current kernel
in `/var/lib/dkms/dektec/2024.06.0/`. Each time the kernel will be upgraded,
the Dektec device drivers (and all drivers in the DKMS system) will be
automatically recompiled.
To remove the Dektec device drivers from the DKMS system, use the following command:
```
sudo LinuxSDK/Drivers/Uninstall
```