DELTACAST DKMS - CESNET/UltraGrid GitHub Wiki

Delta-* DKMS

Follow these instructions to create DKMS

  • copy driver directory (include files starting with a dot (!), otherwise the resulting module will be non-functional), eg. ~/VideoMasterHD/driver/X300:
 cp -r ~/VideoMasterHD/driver/X300 /usr/src/delta-x300
  • add dkms.conf file:
 PACKAGE_NAME="delta-x300"
 PACKAGE_VERSION="6.08.01"
 BUILT_MODULE_NAME[0]="delta-x300"
 BUILT_MODULE_LOCATION[0]=.
 MAKE="make KDIR=/lib/modules/$kernelver/build"
 CLEAN='make clean'
 REMAKE_INITRD=no
 DEST_MODULE_LOCATION=/updates
 POST_INSTALL=install_udev.sh
 AUTOINSTALL="yes"
  • (change version and for other drivers also package name and build module name)
  • add install_udev.sh:
 cp delta-x300.rules /etc/udev/
 ln -s /etc/udev/delta-x300.rules /etc/udev/rules.d/010-delta-x300.rules
 cp Bin/* /lib/firmware
  • modify Makefile (lines may differ):
 29c29,30
 < ifneq ($(KERNELRELEASE),)
 ---
 > ifeq ($(STAGE2),1)
 > 
 39c40
 <       $(MAKE) -C $(KDIR) M=$(PWD) modules
 ---
 >       $(MAKE) -C $(KDIR) M=$(PWD) STAGE2=1 modules
  • finally, you should be able to compile and add the module:
 dkms install delta-x300/6.08.01

Notes: DELTACAST modules are not signed so you may need to turn off a Secure Boot.

⚠️ **GitHub.com Fallback** ⚠️