Any chance to support non-ancient kernels?
Posted: Sun Nov 11, 2018 11:14 pm
Hi,
I've bought a Decklink Mini Monitor and Decklink Mini Recorder to use under Linux.
Unfortunately it seems that they needs proprietary drivers, and those are only available for ancient kernels:
I need to use a very modern kernel because of other drivers (I can downgrade up to latest stable kernel which is 4.19, maybe even 4.18 if needed). Is there any chance that I can get my products working? Which one is latest supported kernel?
I've bought a Decklink Mini Monitor and Decklink Mini Recorder to use under Linux.
Unfortunately it seems that they needs proprietary drivers, and those are only available for ancient kernels:
- Code: Select all
make -C /lib/modules/`uname -r`/build M=/usr/src/blackmagic-10.11.4a9
make[1]: Entering directory '/usr/lib/modules/4.20.0-rc1-mainline/build'
CC [M] /usr/src/blackmagic-10.11.4a9/blackmagic_serial.o
Assembler messages:
Error: can't open arch/x86/kernel/macros.s for reading: No such file or directory
./arch/x86/include/asm/paravirt.h:756: Error: no such instruction: `paravirt_call type="37"clobber="1"pv_opptr="pv_ops+296"'
./arch/x86/include/asm/paravirt.h:766: Error: no such instruction: `paravirt_call type="39"clobber="1"pv_opptr="pv_ops+312"'
./arch/x86/include/asm/paravirt.h:761: Error: no such instruction: `paravirt_call type="38"clobber="1"pv_opptr="pv_ops+304"'
make[2]: *** [scripts/Makefile.build:294: /usr/src/blackmagic-10.11.4a9/blackmagic_serial.o] Error 1
make[1]: *** [Makefile:1565: _module_/usr/src/blackmagic-10.11.4a9] Error 2
make[1]: Leaving directory '/usr/lib/modules/4.20.0-rc1-mainline/build'
make: *** [Makefile:44: all] Error 2
I need to use a very modern kernel because of other drivers (I can downgrade up to latest stable kernel which is 4.19, maybe even 4.18 if needed). Is there any chance that I can get my products working? Which one is latest supported kernel?