Linux Drivers not functional when installed with OS

Ask software engineering and SDK questions for developers working on Mac OS X, Windows or Linux.
  • Author
  • Message
Offline

Laurie Reeves

  • Posts: 3
  • Joined: Mon Jun 27, 2022 2:47 pm
  • Real Name: Laurie Reeves

Linux Drivers not functional when installed with OS

PostMon Jun 27, 2022 5:14 pm

We maintain a derivative spin of Centos 8-Stream and the latest stable Blackmagic drivers (12.3a10) are not fully functional when installed as part of the OS. However reinstalling the drivers post-os install fixes the issue. This is likely an issue with the install order of the other packages during OS install. For now, I'd like to work around the problem by repairing the install at first boot with a script or something, but I can't figure out what is wrong. I would appreciate any help or just being pointed in the right direction. I am able to reproduce the issues on two different systems, one with a Quad HDMI and the other with a Quad 2 (I don't think the specific hardware is a factor). Below is system information on the system with the Quad HDMI.

The graphical program BlackmagicDesktopVideoSetup shows "No Desktop Video Device Detected".

The MediaExpress program is not able to access any card (Device Menu -> No Device is Connected).

However, other aspects of drivers appear to function normally:

The rpms themselves seem to be installed successfully/cleanly (no output from rpm -V desktopvideo desktopvideo-gui mediaexpress).

Code: Select all
# BlackmagicFirmwareUpdater status
0:      /dev/blackmagic/io0 [DeckLink Quad HDMI Recorder]       0x121   OK
1:      /dev/blackmagic/io1 [DeckLink Quad HDMI Recorder]       0x121   OK
2:      /dev/blackmagic/io2 [DeckLink Quad HDMI Recorder]       0x121   OK
3:      /dev/blackmagic/io3 [DeckLink Quad HDMI Recorder]       0x121   OK

Code: Select all
# DesktopVideoUpdateTool --list
Available Devices:
 * DeckLink Quad HDMI Recorder (G30cd350)
     Firmware is up to date

Code: Select all
# dkms status blackmagic
blackmagic/12.3a10, 4.18.0-373.el8.userful.x86_64, x86_64: installed

Code: Select all
# dkms status blackmagic-io
blackmagic-io/12.3a10, 4.18.0-373.el8.userful.x86_64, x86_64: installed

There are a couple warnings in the make.log of the dkms modules, but those appears after a successful reinstall, so probably not relevant.

Code: Select all
# ls -l /dev/blackmagic/
total 0
crw-rw-rw- 1 root root 10, 61 Jun 24 16:27 io0
crw-rw-rw- 1 root root 10, 60 Jun 24 16:27 io1
crw-rw-rw- 1 root root 10, 59 Jun 24 16:27 io2
crw-rw-rw- 1 root root 10, 58 Jun 24 16:27 io3


System info:
Code: Select all
# lspci -nn  | grep Blackm
17:00.0 Multimedia video controller [0400]: Blackmagic Design DeckLink Quad HDMI Recorder [bdbd:a14e]

Code: Select all
# inxi
CPU: 8-core Intel Xeon W-2245 (-MT MCP-)
speed/min/max: 1365/1200/4500:4700:4600 MHz
Kernel: 4.18.0-373.el8.userful.x86_64 x86_64 Up: 2d 16h 53m
Mem: 27374.5/31701.5 MiB (86.4%) Storage: 238.47 GiB (3.4% used) Procs: 437
Shell: Bash inxi: 3.3.14

Return to Software Developers

Who is online

Users browsing this forum: No registered users and 12 guests