I had some trouble getting my external tuner back in the system but he is there again but also on that tuner no image.
I have copied the dvb-fe-ds3103.fw but it looks like its the same as there was already there.
There is something odd with the sequence of the tuners, in TVHeadend the are presented as "Montage Technology DS3000/TS2020 #0 : DVB-S #0",
"Montage Technology M88DS3103 #1 : DVB-S #0" and "Montage Technology DS3000/TS2020 #2 : DVB-S #0".
The external tuner looks like to be in the middle of the tuners on the PCIe card.
Both tuners seems to use the same firmware but with little succes.
> [rob@mediacenter:github/media_build]$ tree /dev/dvb (12-13 22:28)
/dev/dvb
├── adapter0
│ ├── demux0
│ ├── dvr0
│ ├── frontend0
│ └── net0
├── adapter1
│ ├── demux0
│ ├── dvr0
│ ├── frontend0
│ └── net0
└── adapter2
├── demux0
├── dvr0
├── frontend0
└── net0
> [rob@mediacenter:github/media_build]$ dmesg |egrep "firmware|dvb|frontend|usb" (12-13 22:18)
[ 0.238255] Spectre V2 : Enabling Restricted Speculation for firmware calls
[ 0.505396] usbcore: registered new interface driver usbfs
[ 0.505396] usbcore: registered new interface driver hub
[ 0.505399] usbcore: registered new device driver usb
[ 0.607366] pci 0000:03:00.0: quirk_usb_early_handoff+0x0/0x6c6 took 53852 usecs
[ 0.664034] pci 0000:03:00.2: quirk_usb_early_handoff+0x0/0x6c6 took 55262 usecs
[ 0.720699] pci 0000:03:00.4: quirk_usb_early_handoff+0x0/0x6c6 took 55254 usecs
[ 0.777366] pci 0000:03:00.6: quirk_usb_early_handoff+0x0/0x6c6 took 55255 usecs
[ 1.071014] usbcore: registered new interface driver usbserial_generic
[ 1.071018] usbserial: USB Serial support registered for generic
[ 2.023907] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
[ 2.023909] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.023910] usb usb1: Product: xHCI Host Controller
[ 2.023910] usb usb1: Manufacturer: Linux 4.19.8-arch1-1-ARCH xhci-hcd
[ 2.023911] usb usb1: SerialNumber: 0000:00:14.0
[ 2.025240] usb usb3: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 4.19
[ 2.025241] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.025242] usb usb3: Product: xHCI Host Controller
[ 2.025243] usb usb3: Manufacturer: Linux 4.19.8-arch1-1-ARCH xhci-hcd
[ 2.025243] usb usb3: SerialNumber: 0000:00:14.0
[ 2.027069] usb: port power management may be unreliable
[ 2.037366] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
[ 2.037367] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.037368] usb usb2: Product: EHCI Host Controller
[ 2.037369] usb usb2: Manufacturer: Linux 4.19.8-arch1-1-ARCH ehci_hcd
[ 2.037370] usb usb2: SerialNumber: 0000:03:00.1
[ 2.050770] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
[ 2.050772] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.050772] usb usb4: Product: EHCI Host Controller
[ 2.050773] usb usb4: Manufacturer: Linux 4.19.8-arch1-1-ARCH ehci_hcd
[ 2.050774] usb usb4: SerialNumber: 0000:03:00.3
[ 2.064115] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
[ 2.064116] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.064117] usb usb5: Product: EHCI Host Controller
[ 2.064118] usb usb5: Manufacturer: Linux 4.19.8-arch1-1-ARCH ehci_hcd
[ 2.064118] usb usb5: SerialNumber: 0000:03:00.5
[ 2.077432] usb usb6: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
[ 2.077433] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.077435] usb usb6: Product: EHCI Host Controller
[ 2.077436] usb usb6: Manufacturer: Linux 4.19.8-arch1-1-ARCH ehci_hcd
[ 2.077437] usb usb6: SerialNumber: 0000:03:00.7
[ 2.138178] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 4.19
[ 2.138184] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.138190] usb usb7: Product: OHCI PCI host controller
[ 2.138194] usb usb7: Manufacturer: Linux 4.19.8-arch1-1-ARCH ohci_hcd
[ 2.138198] usb usb7: SerialNumber: 0000:03:00.0
[ 2.198189] usb usb8: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 4.19
[ 2.198195] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.198200] usb usb8: Product: OHCI PCI host controller
[ 2.198204] usb usb8: Manufacturer: Linux 4.19.8-arch1-1-ARCH ohci_hcd
[ 2.198207] usb usb8: SerialNumber: 0000:03:00.2
[ 2.258184] usb usb9: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 4.19
[ 2.258190] usb usb9: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.258194] usb usb9: Product: OHCI PCI host controller
[ 2.258198] usb usb9: Manufacturer: Linux 4.19.8-arch1-1-ARCH ohci_hcd
[ 2.258202] usb usb9: SerialNumber: 0000:03:00.4
[ 2.318195] usb usb10: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 4.19
[ 2.318201] usb usb10: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.318206] usb usb10: Product: OHCI PCI host controller
[ 2.318209] usb usb10: Manufacturer: Linux 4.19.8-arch1-1-ARCH ohci_hcd
[ 2.318213] usb usb10: SerialNumber: 0000:03:00.6
[ 2.354073] usb 1-2: new high-speed USB device number 2 using xhci_hcd
[ 2.367396] usb 2-1: new high-speed USB device number 2 using ehci-pci
[ 2.380730] usb 4-1: new high-speed USB device number 2 using ehci-pci
[ 2.516741] usb 2-1: New USB device found, idVendor=153b, idProduct=1181, bcdDevice= 0.00
[ 2.516747] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.516751] usb 2-1: Product: TERRATEC PCIe Dual-Tuner
[ 2.516755] usb 2-1: Manufacturer: TERRATEC
[ 2.516759] usb 2-1: SerialNumber: 0000000002001010011
[ 2.519702] usb 1-2: New USB device found, idVendor=0402, idProduct=5635, bcdDevice= 0.80
[ 2.519707] usb 1-2: New USB device strings: Mfr=0, Product=1, SerialNumber=2
[ 2.519712] usb 1-2: Product: USB 2.0 Storage Device
[ 2.519716] usb 1-2: SerialNumber: 12345000100000000009
[ 2.529016] usb-storage 1-2:1.0: USB Mass Storage device detected
[ 2.529251] scsi host6: usb-storage 1-2:1.0
[ 2.529438] usbcore: registered new interface driver usb-storage
[ 2.530352] usb 4-1: New USB device found, idVendor=153b, idProduct=1182, bcdDevice= 0.00
[ 2.530357] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.530362] usb 4-1: Product: TERRATEC PCIe Dual-Tuner
[ 2.530366] usb 4-1: Manufacturer: TERRATEC
[ 2.530369] usb 4-1: SerialNumber: 000000000010020101
[ 2.533801] usbcore: registered new interface driver uas
[ 2.644056] usb 1-8: new high-speed USB device number 3 using xhci_hcd
[ 2.785009] usb 1-8: New USB device found, idVendor=0572, idProduct=6831, bcdDevice= 0.00
[ 2.785014] usb 1-8: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.785017] usb 1-8: Product: S960
[ 2.785021] usb 1-8: Manufacturer: Bestunar
[ 2.785024] usb 1-8: SerialNumber: 20120511
[ 2.910678] usb 1-11: new full-speed USB device number 4 using xhci_hcd
[ 3.066640] usb 1-11: New USB device found, idVendor=0a12, idProduct=0001, bcdDevice=88.91
[ 3.066645] usb 1-11: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 3.066650] usb 1-11: Product: CSR8510 A10
[ 3.190672] usb 1-12: new full-speed USB device number 5 using xhci_hcd
[ 3.335493] usb 1-12: New USB device found, idVendor=2319, idProduct=00b2, bcdDevice= 2.00
[ 3.335499] usb 1-12: New USB device strings: Mfr=1, Product=0, SerialNumber=0
[ 3.335500] usb 1-12: Manufacturer: InnSpire Intelligent Hotels USB Dongle
[ 3.569613] dvb-usb: found a 'Terratec Cinergy S2 Dual (tuner 1)' in warm state.
[ 3.569850] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 3.570197] dvbdev: DVB: registering new adapter (Terratec Cinergy S2 Dual (tuner 1))
[ 3.570199] usb 2-1: media controller created
[ 3.575203] dvb-usb: MAC address: 00:18:bd:5b:76:a2
[ 3.575345] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[ 3.578855] usbcore: registered new interface driver usbhid
[ 3.578856] usbhid: USB HID core driver
[ 3.596986] usbcore: registered new interface driver btusb
[ 3.613476] usbcore: registered new interface driver snd-usb-audio
[ 3.712109] input: InnSpire Intelligent Hotels USB Dongle Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.2/0003:2319:00B2.0001/input/input5
[ 3.712616] input: InnSpire Intelligent Hotels USB Dongle Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.2/0003:2319:00B2.0001/input/input6
[ 3.767429] input: InnSpire Intelligent Hotels USB Dongle System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.2/0003:2319:00B2.0001/input/input7
[ 3.767571] hid-generic 0003:2319:00B2.0001: input,hidraw0: USB HID v2.00 Mouse [InnSpire Intelligent Hotels USB Dongle] on usb-0000:00:14.0-12/input2
[ 3.767711] input: InnSpire Intelligent Hotels USB Dongle as /devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.3/0003:2319:00B2.0002/input/input8
[ 3.784250] usb 1-8: dvb_usb_v2: found a 'DVBSky S960/S860' in warm state
[ 3.784287] usb 1-8: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[ 3.784302] dvbdev: DVB: registering new adapter (DVBSky S960/S860)
[ 3.784309] usb 1-8: media controller created
[ 3.785506] usb 1-8: dvb_usb_v2: MAC address: 00:17:42:54:96:0c
[ 3.785649] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[ 3.793382] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[ 3.824110] hid-generic 0003:2319:00B2.0002: input,hidraw1: USB HID v2.00 Keyboard [InnSpire Intelligent Hotels USB Dongle] on usb-0000:00:14.0-12/input3
[ 3.844432] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 3.858535] usb 1-8: DVB: registering adapter 1 frontend 0 (Montage Technology M88DS3103)...
[ 3.858538] dvbdev: dvb_create_media_entity: media entity 'Montage Technology M88DS3103' registered.
[ 3.887380] Registered IR keymap rc-dvbsky
[ 3.887408] rc rc0: DVBSky S960/S860 as /devices/pci0000:00/0000:00:14.0/usb1/1-8/rc/rc0
[ 3.887432] input: DVBSky S960/S860 as /devices/pci0000:00/0000:00:14.0/usb1/1-8/rc/rc0/input9
[ 3.887473] rc rc0: lirc_dev: driver dvb_usb_dvbsky registered at minor = 0, scancode receiver, no transmitter
[ 3.887475] usb 1-8: dvb_usb_v2: schedule remote query interval to 300 msecs
[ 3.887477] usb 1-8: dvb_usb_v2: 'DVBSky S960/S860' successfully initialized and connected
[ 3.887501] usbcore: registered new interface driver dvb_usb_dvbsky
[ 3.904059] usb 2-1: DVB: registering adapter 0 frontend 0 (Montage Technology DS3000/TS2020)...
[ 3.904063] dvbdev: dvb_create_media_entity: media entity 'Montage Technology DS3000/TS2020' registered.
[ 3.934038] rc rc1: Terratec Cinergy S2 Dual (tuner 1) as /devices/pci0000:00/0000:00:1c.4/0000:03:00.1/usb2/2-1/rc/rc1
[ 3.934071] input: Terratec Cinergy S2 Dual (tuner 1) as /devices/pci0000:00/0000:00:1c.4/0000:03:00.1/usb2/2-1/rc/rc1/input10
[ 3.934121] dvb-usb: schedule remote query interval to 250 msecs.
[ 3.934123] dvb-usb: Terratec Cinergy S2 Dual (tuner 1) successfully initialized and connected.
[ 3.934148] dvb-usb: found a 'Terratec Cinergy S2 Dual (tuner 2)' in warm state.
[ 3.934390] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 3.934738] dvbdev: DVB: registering new adapter (Terratec Cinergy S2 Dual (tuner 2))
[ 3.934741] usb 4-1: media controller created
[ 3.939603] dvb-usb: MAC address: 00:18:bd:5b:76:a3
[ 3.939769] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[ 4.270345] usb 4-1: DVB: registering adapter 2 frontend 0 (Montage Technology DS3000/TS2020)...
[ 4.270349] dvbdev: dvb_create_media_entity: media entity 'Montage Technology DS3000/TS2020' registered.
[ 4.271366] rc rc2: Terratec Cinergy S2 Dual (tuner 2) as /devices/pci0000:00/0000:00:1c.4/0000:03:00.3/usb4/4-1/rc/rc2
[ 4.271389] input: Terratec Cinergy S2 Dual (tuner 2) as /devices/pci0000:00/0000:00:1c.4/0000:03:00.3/usb4/4-1/rc/rc2/input11
[ 4.271428] dvb-usb: schedule remote query interval to 250 msecs.
[ 4.271431] dvb-usb: Terratec Cinergy S2 Dual (tuner 2) successfully initialized and connected.
[ 4.271451] usbcore: registered new interface driver dw2102
[ 4.442086] ds3k_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3103.fw)...
[ 4.442086] ds3k_firmware_ondemand: Waiting for firmware upload(2)...
[ 5.550875] usb 4-1: DVB: adapter 2 frontend 0 frequency 0 out of range (950000..2150000)
[ 5.558436] m88ds3103 2-0068: downloading firmware from file 'dvb-demod-m88ds3103.fw'
[ 5.647200] ds3k_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3103.fw)...
[ 5.647203] ds3k_firmware_ondemand: Waiting for firmware upload(2)...
[ 6.551105] m88ds3103 2-0068: firmware version: 3.7
[ 6.568034] usb 1-8: DVB: adapter 1 frontend 0 frequency 0 out of range (950000..2150000)
[ 6.654126] ds3k_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3103.fw)...
[ 6.654129] ds3k_firmware_ondemand: Waiting for firmware upload(2)...
[ 7.765420] usb 2-1: DVB: adapter 0 frontend 0 frequency 0 out of range (950000..2150000)
[ 7.853825] ds3k_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3103.fw)...
[ 7.853826] ds3k_firmware_ondemand: Waiting for firmware upload(2)...
[ 21.433874] input: Bluetooth 3.0 Keyboard Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11:1.0/bluetooth/hci0/hci0:67/0005:04E8:7021.0003/input/input26
[ 21.434379] input: Bluetooth 3.0 Keyboard Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11:1.0/bluetooth/hci0/hci0:67/0005:04E8:7021.0003/input/input27
[ 21.435665] input: Bluetooth 3.0 Keyboard System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11:1.0/bluetooth/hci0/hci0:67/0005:04E8:7021.0003/input/input28
[ 21.435819] input: Bluetooth 3.0 Keyboard Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11:1.0/bluetooth/hci0/hci0:67/0005:04E8:7021.0003/input/input29