Missing Quad 2 card in CentOS 7.5 (multiple cards)

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

colekas

  • Posts: 5
  • Joined: Fri Apr 12, 2019 6:50 pm
  • Real Name: Christopher Olekas

Missing Quad 2 card in CentOS 7.5 (multiple cards)

PostTue Apr 16, 2019 2:20 am

I have 2 Quad 2 cards in a Lenovo ThinkServer TS150 70UB000EUX.

I'm running CentOS 7.5 minimal (3.10.0-862.14.4.el7.x86_64). I'm using desktopvideo-10.11.4a9.x86_64.rpm.

Every so often I lose the second card such that iterating over the cards with the deckLinkIterator only shows the first card's ports.

From lspci
Code: Select all
[root@ssimwave ~]# lspci
00:00.0 Host bridge: Intel Corporation Device 5918 (rev 05)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics P630 (rev 04)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:16.3 Serial controller: Intel Corporation Sunrise Point-H KT Redirection (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] (rev 31)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-LM (rev 31)
01:00.0 PCI bridge: PLX Technology, Inc. PEX 8616 16-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev bb)
02:04.0 PCI bridge: PLX Technology, Inc. PEX 8616 16-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev bb)
02:05.0 PCI bridge: PLX Technology, Inc. PEX 8616 16-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev bb)
02:06.0 PCI bridge: PLX Technology, Inc. PEX 8616 16-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev bb)
04:00.0 Multimedia video controller: Blackmagic Design DeckLink Quad 2
05:00.0 Multimedia video controller: Blackmagic Design DeckLink Quad 2

From modinfo blackmagic_io
Code: Select all
[root@ssimwave ~]# modinfo blackmagic_io
filename:       /lib/modules/3.10.0-862.14.4.el7.x86_64/extra/blackmagic-io.ko.xz
license:        Proprietary
version:        10.11.4a9
description:    Blackmagic Design BlackmagicIO driver
author:         Blackmagic Design Inc. <developer@blackmagicdesign.com>
retpoline:      Y
rhelversion:    7.5
srcversion:     33B051277EB450BB5943620
alias:          pci:v0000BDBDd0000A150sv*sd*bc*sc*i*
alias:          pci:v0000BDBDd0000A14Bsv*sd*bc*sc*i*
alias:          pci:v0000BDBDd0000A148sv*sd*bc*sc*i*
alias:          pci:v0000BDBDd0000A147sv*sd*bc*sc*i*
alias:          pci:v0000BDBDd0000A144sv*sd*bc*sc*i*
alias:          pci:v0000BDBDd0000A143sv*sd*bc*sc*i*
alias:          pci:v0000BDBDd0000A142sv*sd*bc*sc*i*
alias:          pci:v0000BDBDd0000A141sv*sd*bc*sc*i*
alias:          pci:v0000BDBDd0000A140sv*sd*bc*sc*i*
alias:          pci:v0000BDBDd0000A13Fsv*sd*bc*sc*i*
alias:          pci:v0000BDBDd0000A13Esv*sd*bc*sc*i*
alias:          pci:v0000BDBDd0000A13Dsv*sd*bc*sc*i*
alias:          pci:v0000BDBDd0000A13Csv*sd*bc*sc*i*
alias:          pci:v0000BDBDd0000A13Bsv*sd*bc*sc*i*
alias:          pci:v0000BDBDd0000A13Asv*sd*bc*sc*i*
alias:          pci:v0000BDBDd0000A139sv*sd*bc*sc*i*
alias:          pci:v0000BDBDd0000A138sv*sd*bc*sc*i*
alias:          pci:v0000BDBDd0000A137sv*sd*bc*sc*i*
alias:          pci:v0000BDBDd0000A136sv*sd*bc*sc*i*
alias:          pci:v0000BDBDd0000A132sv*sd*bc*sc*i*
alias:          pci:v0000BDBDd0000A130sv*sd*bc*sc*i*
alias:          pci:v0000BDBDd0000A12Esv*sd*bc*sc*i*
alias:          pci:v0000BDBDd0000A12Dsv*sd*bc*sc*i*
depends:
vermagic:       3.10.0-862.14.4.el7.x86_64 SMP mod_unload modversions
parm:           irq:The default irq type: msi, legacy (charp)
parm:           tty:Serial TTY driver is enabled (bool)

From dmesg
Code: Select all
Press ENTER or type command to continue[root@ssimwave ~]# dmesg  | grep "blackmagic_io"
[    2.519065] blackmagic_io: loading out-of-tree module taints kernel.
[    2.519071] blackmagic_io: module license 'Proprietary' taints kernel.
[    2.528067] blackmagic_io: module verification failed: signature and/or required key missing - tainting kernel
[root@ssimwave ~]# dmesg  | grep "blackmagic"
[    2.519065] blackmagic_io: loading out-of-tree module taints kernel.
[    2.519071] blackmagic_io: module license 'Proprietary' taints kernel.
[    2.528067] blackmagic_io: module verification failed: signature and/or required key missing - tainting kernel
[    2.579420] blackmagic-io 0000:04:00.0: irq 131 for MSI/MSI-X
[    2.580443] BlackmagicIO: DeckLink Quad 2 (1) as blackmagic!io0 [0000:04:00.0]
[    2.580445] BlackmagicIO: Initialised serial driver for blackmagic!io0
[    2.581213] BlackmagicIO: DeckLink Quad 2 (5) as blackmagic!io1 [0000:04:00.0]
[    2.581215] BlackmagicIO: Initialised serial driver for blackmagic!io1
[    2.582153] BlackmagicIO: DeckLink Quad 2 (2) as blackmagic!io2 [0000:04:00.0]
[    2.582156] BlackmagicIO: Initialised serial driver for blackmagic!io2
[    2.591813] BlackmagicIO: DeckLink Quad 2 (6) as blackmagic!io3 [0000:04:00.0]
[    2.591816] BlackmagicIO: Initialised serial driver for blackmagic!io3
[    2.591916] blackmagic-io 0000:05:00.0: irq 132 for MSI/MSI-X
[    2.596415] BlackmagicIO: DeckLink Quad 2 (3) as blackmagic!io4 [0000:05:00.0]
[    2.596418] BlackmagicIO: Initialised serial driver for blackmagic!io4
[    2.597218] BlackmagicIO: DeckLink Quad 2 (7) as blackmagic!io5 [0000:05:00.0]
[    2.597220] BlackmagicIO: Initialised serial driver for blackmagic!io5
[    2.599322] BlackmagicIO: DeckLink Quad 2 (4) as blackmagic!io6 [0000:05:00.0]
[    2.599324] BlackmagicIO: Initialised serial driver for blackmagic!io6
[    2.600209] BlackmagicIO: DeckLink Quad 2 (8) as blackmagic!io7 [0000:05:00.0]
[    2.600211] BlackmagicIO: Initialised serial driver for blackmagic!io7


I think when I power the system down for some time and power it back on I sometimes get it back, but I'm curious why lspci shows that there are two cards, but BlackmagicIO only enumerates the first one.

Return to Software Developers

Who is online

Users browsing this forum: No registered users and 7 guests