Desktop Video 14.5 Linux download NOT present

Do you have questions about Desktop Video, Converters, Routers and Monitoring?
  • Author
  • Message
Offline

luca-dev94

  • Posts: 10
  • Joined: Thu Oct 17, 2024 9:42 pm
  • Real Name: Luca G

Desktop Video 14.5 Linux download NOT present

PostFri May 30, 2025 10:49 am

I'm using Fedora 41, kernel 6.14.4 and i cannot install the dekstopvideo kernel module because version 14.4.1 is not compatible with newer Linux Kernel

Code: Select all
❯ sudo dkms build -m blackmagic-io -v 14.4.1a4
[sudo] password for luca:
Deprecated feature: CLEAN (/var/lib/dkms/blackmagic-io/14.4.1a4/source/dkms.conf)
Sign command: /lib/modules/6.14.4-200.fc41.x86_64/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Building module(s)...(bad exit status: 2)
Failed command:
make -j12 KERNELRELEASE=6.14.4-200.fc41.x86_64 KERNELRELEASE=6.14.4-200.fc41.x86_64

Error! Bad return status for module build on kernel: 6.14.4-200.fc41.x86_64 (x86_64)
Consult /var/lib/dkms/blackmagic-io/14.4.1a4/build/make.log for more information.


When version 14.5 will be released for linux os?
Offline

Westerj

  • Posts: 2
  • Joined: Wed Jun 11, 2025 4:59 am
  • Real Name: John Westedale

Re: Desktop Video 14.5 Linux download NOT present

PostWed Jun 11, 2025 5:24 pm

Yes. this! is there a kernel version thats going to work (6.12. 6.13. 6.14 etc) or is Fedora 40 a better fit? Surely there is a mapping of Desktopvideo version (12/13/14.3A5 for ex) that is known to work? Thanks

Code: Select all
root@fedora:/usr/local/Blackmagic_Desktop_Video_Linux_14.3/rpm/x86_64 ls -l
-rw-r--r--. 1 root root 149298736 Nov 24  2024 desktopvideo-14.3a5.x86_64.rpm
-rw-r--r--. 1 root root  36249336 Nov 24  2024 desktopvideo-gui-14.3a5.x86_64.rpm
-rw-r--r--. 1 root root  14458672 Nov 24  2024 mediaexpress-3.8.1a4.x86_64.rpm
root@fedora:/usr/local/Blackmagic_Desktop_Video_Linux_14.3/rpm/x86_64 yum install desktopvideo-14.3a5.x86_64.rpm
Last metadata expiration check: 2:25:10 ago on Wed 11 Jun 2025 01:36:26 PM EDT
Dependencies resolved.
================================================================================================================================
 Package                        Architecture               Version                     Repository                        Size
================================================================================================================================
Installing:
desktopvideo                    x86_64                     14.3-a5                     @commandline                     142 M

Transaction Summary
================================================================================================================================
Install  1 Package

Total size: 142 M
Installed size: 157 M
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                        1/1
  Running scriptlet: desktopvideo-14.3-a5.x86_64                                                                            1/1
Installing       : desktopvideo-14.3-a5.x86_64
  Running scriptlet: desktopvideo-14.3-a5.x86_64                                                                            1/1
Preparing new blackmagic driver for 6.14.5-100.fc40.x86_64 kernel...
  Adding to DKMS
  Building (failed)
Preparing new blackmagic-io driver for 6.14.5-100.fc40.x86_64 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 (6.14.5-100.fc40.x86_64)

Error messages:
dkms build -m blackmagic -v 14.3a5 --rpm_safe_upgrade
---
Deprecated feature: CLEAN (/var/lib/dkms/blackmagic/14.3a5/source/dkms.conf)
Sign command: /lib/modules/6.14.5-100.fc40.x86_64/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Building module(s)...(bad exit status: 2)
Failed command:
make -j12 KERNELRELEASE=6.14.5-100.fc40.x86_64 KERNELRELEASE=6.14.5-100.fc40.x86_64

Error! Bad return status for module build on kernel: 6.14.5-100.fc40.x86_64 (x86_64)
Consult /var/lib/dkms/blackmagic/14.3a5/build/make.log for more information.

dkms build -m blackmagic-io -v 14.3a5 --rpm_safe_upgrade
---
Deprecated feature: CLEAN (/var/lib/dkms/blackmagic-io/14.3a5/source/dkms.conf)
Sign command: /lib/modules/6.14.5-100.fc40.x86_64/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Building module(s)...(bad exit status: 2)
Failed command:
make -j12 KERNELRELEASE=6.14.5-100.fc40.x86_64 KERNELRELEASE=6.14.5-100.fc40.x86_64

Error! Bad return status for module build on kernel: 6.14.5-100.fc40.x86_64 (x86_64)
Consult /var/lib/dkms/blackmagic-io/14.3a5/build/make.log for more information.

********************************************************************************

Installed:
  desktopvideo-14.3-a5.x86_64                                                                                                   

Complete!


root: cat /var/lib/dkms/blackmagic-io/14.3a5/build/make.log

Code: Select all
DKMS (dkms-3.1.8) make.log for blackmagic-io/14.3a5 for kernel 6.14.5-100.fc40.x86_64 (x86_64)
Wed Jun 11 04:01:44 PM EDT 2025

Building module(s)
# command: make -j12 KERNELRELEASE=6.14.5-100.fc40.x86_64 KERNELRELEASE=6.14.5-100.fc40.x86_64
touch .blackmagic.o.cmd
make -C /lib/modules/6.14.5-100.fc40.x86_64/build M=/var/lib/dkms/blackmagic-io/14.3a5/build
make[1]: Entering directory '/usr/src/kernels/6.14.5-100.fc40.x86_64'
make[2]: Entering directory '/var/lib/dkms/blackmagic-io/14.3a5/build'
  CC [M]  bmio_client.o
  CC [M]  bmio_dev.o
  CC [M]  bmio_device.o
  CC [M]  bmio_driver.o
  CC [M]  bmio_serial.o
  CC [M]  bmio_export.o
  CC [M]  bmio_pci_ids.o
  CC [M]  bm_locks.o
  CC [M]  bm_mm.o
  CC [M]  bm_pci.o
make[4]: *** No rule to make target 'blackmagic.o', needed by 'blackmagic-io.o'.  Stop.
make[4]: *** Waiting for unfinished jobs....
  CC [M]  bm_util.o
bm_util.c:123:9: warning: "MAX" redefined
  123 | #define MAX(a, b) ((a) > (b) ? (a) : (b))
      |         ^~~
In file included from /usr/src/kernels/6.14.5-100.fc40.x86_64/include/linux/kernel.h:28,
                 from /usr/src/kernels/6.14.5-100.fc40.x86_64/include/linux/cpumask.h:11,
                 from /usr/src/kernels/6.14.5-100.fc40.x86_64/arch/x86/include/asm/paravirt.h:21,
                 from /usr/src/kernels/6.14.5-100.fc40.x86_64/arch/x86/include/asm/cpuid.h:71,
                 from /usr/src/kernels/6.14.5-100.fc40.x86_64/arch/x86/include/asm/processor.h:19,
                 from /usr/src/kernels/6.14.5-100.fc40.x86_64/include/linux/sched.h:13,
                 from /usr/src/kernels/6.14.5-100.fc40.x86_64/include/linux/delay.h:13,
                 from bm_util.c:27:
/usr/src/kernels/6.14.5-100.fc40.x86_64/include/linux/minmax.h:315:9: note: this is the location of the previous definition
  315 | #define MAX(a, b) __cmp(max, a, b)
      |         ^~~
make[3]: *** [/usr/src/kernels/6.14.5-100.fc40.x86_64/Makefile:2037: .] Error 2
make[2]: *** [/usr/src/kernels/6.14.5-100.fc40.x86_64/Makefile:263: __sub-make] Error 2
make[2]: Leaving directory '/var/lib/dkms/blackmagic-io/14.3a5/build'
make[1]: *** [Makefile:263: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/kernels/6.14.5-100.fc40.x86_64'
make: *** [Makefile:47: all] Error 2

# exit code: 2
# elapsed time: 00:00:01

----------------------------------------------------------------

then looking at the dkms build... I see the file that's missing....

Notice: No rule to make target of bmd-support.o ... Is Fedora supposed to ship with that?

I see the file bmd-support.o_shipped is included.. but that is not created elsewhere?

================================================================

Code: Select all
root@fedora:/var/lib/dkms/blackmagic/14.3a5/build# pwd
/var/lib/dkms/blackmagic/14.3a5/build
root@fedora:/var/lib/dkms/blackmagic/14.3a5/build# head -30 make.log
DKMS (dkms-3.1.8) make.log for blackmagic/14.3a5 for kernel 6.14.5-100.fc40.x86_64 (x86_64)
Wed Jun 11 04:01:40 PM EDT 2025

Building module(s)
# command: make -j12 KERNELRELEASE=6.14.5-100.fc40.x86_64 KERNELRELEASE=6.14.5-100.fc40.x86_64
touch .bmd-support.o.cmd
make -C /lib/modules/6.14.5-100.fc40.x86_64/build M=/var/lib/dkms/blackmagic/14.3a5/build
make[1]: Entering directory '/usr/src/kernels/6.14.5-100.fc40.x86_64'
make[2]: Entering directory '/var/lib/dkms/blackmagic/14.3a5/build'
  CC [M]  blackmagic_serial.o
  CC [M]  blackmagic_core.o
  CC [M]  blackmagic_lib.o
  CC [M]  blackmagic_dma.o
make[4]: *** No rule to make target 'bmd-support.o', needed by 'blackmagic.o'.  Stop.
make[4]: *** Waiting for unfinished jobs....
  CC [M]  blackmagic_gate.o
blackmagic_gate.c:107:25: warning: no previous prototype for ‘dl_alloc_gate’ [-Wmissing-prototypes]
  107 | struct blackmagic_gate *dl_alloc_gate(void)
      |                         ^~~~~~~~~~~~~
blackmagic_gate.c:130:6: warning: no previous prototype for ‘dl_free_gate’ [-Wmissing-prototypes]
  130 | void dl_free_gate(struct blackmagic_gate *gate)
      |      ^~~~~~~~~~~~
blackmagic_gate.c:135:6: warning: no previous prototype for ‘dl_gate_set_device’ [-Wmissing-prototypes]
  135 | void dl_gate_set_device(struct blackmagic_gate *gate, void *dev)
      |      ^~~~~~~~~~~~~~~~~~
blackmagic_gate.c:175:14: warning: no previous prototype for ‘dl_gate_lock’ [-Wmissing-prototypes]
  175 | void __sched dl_gate_lock(struct blackmagic_gate *gate)
      |              ^~~~~~~~~~~~
blackmagic_gate.c:184:6: warning: no previous prototype for ‘dl_gate_lock_interrupt’ [-Wmissing-prototypes]
  184 | bool dl_gate_lock_interrupt(struct blackmagic_gate *gate)
...

=========================================================================

Code: Select all
root@fedora:/var/lib/dkms/blackmagic/14.3a5/build# ls -l *shipped
-rw-r--r--. 1 root root 828568 Nov 24  2024 bmd-support.o_shipped


========================================================================

How is this supposed to work?

I called up the support line and heard I have to work thru forums.

Trying to keep positive attitude.. Really.. I'd been thru several versions trying to get it to work.
Always fails on the desktopvideo install in the dkms module compilation.

several versions of the desktopvideo are supposed to work. None do.

I tried a fresh install of Fed41, then Fed40, same exact fail.

What am i missing?

Return to Post Production

Who is online

Users browsing this forum: No registered users and 15 guests