Project

General

Profile

Problem with getting Terratec Cinergy S2 PCIe dual installed on Arch Linux

Added by Rob Thorborg almost 6 years ago

I have tried for the last two weeks to get a Terratec Cinergy S2 PCIe dual functional.
It must be possible as I read in the forums but till now I don't get it done.
I run a TVHeadend in a Arch Linux computer with kernel 4.19.8-arch1-1-ARCH.
On the same server is a Mystique SaTiX-S2 Sky V2 USB reciever which is functioning correctly.

The Terratec card is detected with lsusb

[rob@mediacenter:~]$ lsusb |grep -i terra (12-12 18:43)

Bus 002 Device 002: ID 153b:1182 TerraTec Electronic GmbH Cinergy S2 PCIe Dual Port 2
Bus 001 Device 002: ID 153b:1181 TerraTec Electronic GmbH Cinergy S2 PCIe Dual Port 1

With dmesg it is also visible but there is no action

[rob@mediacenter:~]$ dmesg |grep -i Terra (12-12 18:43)

[ 2.503921] usb 1-1: Product: TERRATEC PCIe Dual-Tuner
[ 2.503925] usb 1-1: Manufacturer: TERRATEC
[ 2.523872] usb 2-1: Product: TERRATEC PCIe Dual-Tuner
[ 2.523876] usb 2-1: Manufacturer: TERRATEC

[rob@mediacenter:~]$ dmesg |grep -i dvb (12-12 07:34)

[ 3.834398] usb 3-8: dvb_usb_v2: found a 'DVBSky S960/S860' in warm state
[ 3.834429] usb 3-8: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[ 3.834433] dvbdev: DVB: registering new adapter (DVBSky S960/S860)
[ 3.835641] usb 3-8: dvb_usb_v2: MAC address: 00:17:42:54:96:0c
[ 3.947740] usb 3-8: DVB: registering adapter 0 frontend 0 (Montage Technology M88DS3103)...
[ 3.974362] Registered IR keymap rc-dvbsky
[ 3.974385] rc rc0: DVBSky S960/S860 as /devices/pci0000:00/0000:00:14.0/usb3/3-8/rc/rc0
[ 3.974422] input: DVBSky S960/S860 as /devices/pci0000:00/0000:00:14.0/usb3/3-8/rc/rc0/input9
[ 3.974466] rc rc0: lirc_dev: driver dvb_usb_dvbsky registered at minor = 0, scancode receiver, no transmitter
[ 3.974468] usb 3-8: dvb_usb_v2: schedule remote query interval to 300 msecs
[ 3.974469] usb 3-8: dvb_usb_v2: 'DVBSky S960/S860' successfully initialized and connected
[ 3.974487] usbcore: registered new interface driver dvb_usb_dvbsky
[ 4.183533] m88ds3103 4-0068: downloading firmware from file 'dvb-demod-m88ds3103.fw'

As you can see "dmesg |grep -i dvb" only shows my working USB reciever.

All the success story's with the Terratec cards ends with using the media_build of CrazyCat but for me that hasn't worked yet.
I think you have to complete the command "./build --git https://github.com/crazycat69/linux_media latest" to get it work but https://github.com/crazycat69/linux_media does not exist anymore.
Without the url or with --main-git the build and the installation goes well, no warnings, but the card is still not recognized and usable.

Can someone help me out with this?


Replies (32)

RE: Problem with getting Terratec Cinergy S2 PCIe dual installed on Arch Linux - Added by saen acro almost 6 years ago

Why you try to build this media tree with is optimised for TBS devices?
Walk around
https://www.linuxtv.org/wiki/index.php/Hardware_device_information
and see if there is some device cloning have some better solution.

RE: Problem with getting Terratec Cinergy S2 PCIe dual installed on Arch Linux - Added by Rob Thorborg almost 6 years ago

The only success story's i have read on the internet with this card where with the media_build of crazycat.
That is why I am concentrate my efforts to that build but I am open for suggestions.

RE: Problem with getting Terratec Cinergy S2 PCIe dual installed on Arch Linux - Added by Rob Thorborg almost 6 years ago

The problem with building and compiling is solved for now.
There seems to be a bug in libelf version 0.175-1, I reverted it to 0.174-1 and it compiles without a problem.
I also see the three tuners but like before they don't work.
I think there is a problem with handling the firmware.

[ 4.424612] ds3k_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3103.fw)...
[ 4.424613] ds3k_firmware_ondemand: Waiting for firmware upload(2)...
[ 5.532168] usb 3-1: DVB: adapter 2 frontend 0 frequency 0 out of range (950000..2150000)
[ 5.540867] m88ds3103 2-0068: downloading firmware from file 'dvb-demod-m88ds3103.fw'
[ 5.619643] ds3k_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3103.fw)...
[ 5.619647] ds3k_firmware_ondemand: Waiting for firmware upload(2)...
[ 6.533234] m88ds3103 2-0068: firmware version: 3.7
[ 6.549691] usb 2-9: DVB: adapter 1 frontend 0 frequency 0 out of range (950000..2150000)
[ 6.643072] ds3k_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3103.fw)...
[ 6.643096] ds3k_firmware_ondemand: Waiting for firmware upload(2)...
[ 7.754167] usb 1-1: DVB: adapter 0 frontend 0 frequency 0 out of range (950000..2150000)
[ 7.843278] ds3k_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3103.fw)...
[ 7.843279] ds3k_firmware_ondemand: Waiting for firmware upload(2)...
[rob@mediacenter:github/media_build]$

To me it looks like the firmware is not loading right.
Has anyone a clue what this can be?

The problem I run into is also described here https://forum.libreelec.tv/thread/12613-geniatech-mygica-hdstar-dvb-s2-usb-hd-not-working/?pageNo=6

RE: Problem with getting Terratec Cinergy S2 PCIe dual installed on Arch Linux - Added by Ron L almost 6 years ago

ds3k and m88ds3103 seem to be two different drivers for the same demod chip. One would not think they should both be loading. Perhaps blacklist one??? ds3k seems to only be in Crazycat's tree. Probably have to track him down and ask about it.

RE: Problem with getting Terratec Cinergy S2 PCIe dual installed on Arch Linux - Added by Rob Thorborg almost 6 years ago

Crazycat is already involved by the thread I have inserted.
He said "This fake info about firmware from file dvb-fe-ds3103.fw.
ds3k frontend driver have firmware inside" about the fact that ds3k was waiting for the firmware.

RE: Problem with getting Terratec Cinergy S2 PCIe dual installed on Arch Linux - Added by Rob Thorborg almost 6 years ago

I lost hope this tuner will work within a short while. The tuner is returned to the seller.

RE: Problem with getting Terratec Cinergy S2 PCIe dual installed on Arch Linux - Added by Ron L almost 6 years ago

I think in the long run you'll probably be happy you did. I had a Montage device previously which I abandoned. There was a driver for it as it was a 3000 chip however the driver has some bad bugs that no one can fix and the tuner had limited capability. Better to get device with good chip and good driver. I have STV chip in PROF 7301 card now. It's been an excellent device.

(26-32/32)