如何为4.2.0 Linux内核安装BlackMagic驱动程序

我试图在最新的Ubuntu 15.10(64位)上安装BlackMagic驱动程序,但是遇到了错误消息:

Setting up desktopvideo (10.5a17) ... Preparing new blackmagic driver for 4.2.0-16-generic kernel... Adding to DKMS Building (failed) Preparing new blackmagic-io driver for 4.2.0-16-generic kernel... Adding to DKMS Building (failed) Loading modules... Enabling systemd services... DesktopVideoHelper Starting systemd services... DesktopVideoHelper ********* Failed to build driver(s) Possible causes: 1. Driver is incompatible with your kernel version 2. Kernel headers/gcc/make/etc. is not installed 3. Kernel header version does not match the running kernel (4.2.0-16-generic) Error messages: dkms build -m blackmagic -v 10.5a17 --- Kernel preparation unnecessary for this kernel. Skipping... Building module: cleaning build area.... make KERNELRELEASE=4.2.0-16-generic KERNELRELEASE=4.2.0-16-generic.....(bad exit status: 2) Error! Bad return status for module build on kernel: 4.2.0-16-generic (x86_64) Consult /var/lib/dkms/blackmagic/10.5a17/build/make.log for more information. dkms build -m blackmagic-io -v 10.5a17 --- Kernel preparation unnecessary for this kernel. Skipping... Building module: cleaning build area.... make KERNELRELEASE=4.2.0-16-generic KERNELRELEASE=4.2.0-16-generic....(bad exit status: 2) ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/desktopvideo.0.crash' Error! Bad return status for module build on kernel: 4.2.0-16-generic (x86_64) Consult /var/lib/dkms/blackmagic-io/10.5a17/build/make.log for more information. 

有没有办法在较新的Linux内核上安装?

这是一个简短的过程,用于修补BlackMagic 10.5驱动程序,以便在具有4.2.x内核的64位Debian系统上运行:

  1. 下载并解压缩驱动程序。 (Blackmagic_Desktop_Video_Linux_10.5.tar.gz)
  2. 如果不存在sudo apt-get install git
  3. cd Blackmagic_Desktop_Video_Linux_10.5/deb/amd64
  4. 使用来自Github的 fakeroot和驱动程序代码修补deb:
     fakeroot sh -c'
       mkdir tmp;
       dpkg-deb -R desktopvideo_10.5a17_amd64.deb tmp;
       cd tmp / usr / src;
       git clone https://github.com/iperry/blackmagic;
       rm -rf blackmagic-10.5a17 / && mv blackmagic blackmagic-10.5a17 /;
       git clone https://github.com/iperry/blackmagic-io;
       rm -rf blackmagic-io-10.5a17 / && mv blackmagic-io blackmagic-io-10.5a17 /;
       cd ../../../;
       dpkg-deb -b tmp desktopvideo_10.5a17_amd64-patched.deb;
     “
  1. sudo dpkg -i desktopvideo_10.5a17_amd64-patched.deb
  2. 像往常一样继续安装其余部分。

感谢@iperry为驱动程序补丁。