- Posts: 5
- Joined: Fri Apr 12, 2019 6:50 pm
- Real Name: Christopher Olekas
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
From modinfo blackmagic_io
From dmesg
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.
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.