Decklink Mini Monitor 4K not found on CentOS 7

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

Tom Wilshaw

  • Posts: 4
  • Joined: Sat Mar 18, 2017 8:21 pm

Decklink Mini Monitor 4K not found on CentOS 7

PostMon Mar 08, 2021 12:22 pm

Hi,

I've just purchased a Decklink Mini Monitor 4k and I'm tring to get it up and running on CentOS 7. I ran both the desktop video rpms which appeared to go smoothly and updated the firmware on the decklink card via the USB port, however the Desktop Video software can't find any devices. I've tried all the suggestions in the ReadMe document but none of them have helped and I've tried various combinations of rebooting, reinstalling and swapping which PCI slot the card is in, all to no avail. Below are the outputs of the various commands I've tried:

Code: Select all
lspci | grep Blackmagic
02:00.0 Multimedia video controller: Blackmagic Design Device a144


Code: Select all
lsmod | grep blackmagic
blackmagic_io        1912167  0


Code: Select all
dmesg | grep blackmagic
[    3.602568] blackmagic_io: loading out-of-tree module taints kernel.
[    3.602571] blackmagic_io: module license 'Proprietary' taints kernel.
[    3.603389] blackmagic_io: module verification failed: signature and/or required key missing - tainting kernel
[    3.604456] blackmagic-io 0000:02:00.0: irq 40 for MSI/MSI-X
[    3.605212] BlackmagicIO: DeckLink Mini Monitor 4K as blackmagic!io0 [0000:02:00.0]
[    3.605215] BlackmagicIO: Initialised serial driver for blackmagic!io0


If I run
Code: Select all
dkms status -m blackmagic[-io] -k `uname -r`

I get no output.

I also ran DeviceList form the SDK pack and got this output:
Code: Select all
./DeviceList
DeckLinkAPI version: 12.0.0
No Blackmagic Design devices were found.


I also tried this fix (viewtopic.php?uid=54854&f=18&t=59078&start=0#p372698) but got this output from the first command:

Code: Select all
(sudo dkms status
Error! Could not locate dkms.conf file.
File: /var/lib/dkms/blackmagic/10.9.7a2/source/dkms.conf does not exist


Finally the Blackamgic Firmware updater reports "No Devices found" (I forget the exact wording).

I'm on CentOS 7 and I have the following mothernoard: Gigabyte GA-X79-UP4.

Any suggestions of how to fix this would be extreamly welcome.

Thanks
Offline

Cameron Nichols

Blackmagic Design

  • Posts: 343
  • Joined: Mon Sep 04, 2017 4:05 am

Re: Decklink Mini Monitor 4K not found on CentOS 7

PostFri Mar 12, 2021 5:54 am

Hi Tom,

Please be aware that the dkms command refers to either blackmagic or blackmagic-io kernel module
Code: Select all
dkms status -m blackmagic[-io] -k `uname -r`

The expected command is:
Code: Select all
dkms status -m blackmagic-io -k `uname -r`

Check that there isn't a mismatch between kernel versions in dkms status and uname -r, which may occur after a kernel update. If this is case, the install kernel headers with
Code: Select all
sudo yum install "kernel-devel-uname-r == $(uname -r)"

and rebuild/install blackmagic-io module with dkms.

Regards
Cameron
Offline

Tom Wilshaw

  • Posts: 4
  • Joined: Sat Mar 18, 2017 8:21 pm

Re: Decklink Mini Monitor 4K not found on CentOS 7

PostSun Mar 14, 2021 3:45 pm

Hi Cameron,

Thanks for you help I've got it sorted now, it might be a good idea to clarify what
Code: Select all
blackmagic[-io]
means in the ReadMe. I also had to modify some of the commands to get everyhting to work. Namely I had to remove "--all" form the command:
Code: Select all
sudo dkms install -m blackmagic-io -v 12.0a14 --all


and I had to modify

Code: Select all
 sudo dkms install -m blackmagic-io -v 12.0


to

Code: Select all
 sudo dkms install -m blackmagic-io -v 12.0a14


i.e. to the specific version that I was trying to install

In case anyone else is struggling with this, here is every step I went through:

First I uninstalled the Desktop Video software (both dirver and GUI), then I did

Code: Select all
sudo yum update


Then rebooted. I had to reinstall the NVidia drivers at this point as the update had corrupted them and the OS wouldn't boot. I was able to go into tty1 and run the NVidia driver installer from there.

I then ran

Code: Select all
sudo yum install --nogpgcheck desktopvideo-*.rpm


Which reported that the drivers hadn't been built, equally

Code: Select all
dkms status -m blackmagic-io -k `uname -r`


reported that the drivers were added but not built.

Code: Select all
sudo dkms build -m blackmagic-io -v 12.0a14


built the driver (note it's "-v 12.0a14", not "-v 12.0").

I then ran:

Code: Select all
sudo dkms install -m blackmagic-io -v 12.0a14


to install the driver (not I was required to drop the "--all" that is sugegsted in the ReadMe.txt).

Thanks,
Tom

Return to Software Developers

Who is online

Users browsing this forum: No registered users and 4 guests