You are not logged in.

#1 2018-01-07 14:45:01

jody2
Member
Registered: 2017-01-08
Posts: 20

dvb-s technotrend s2-3200 supported symbol rates

hey folks, i'm having some trouble with technotrend s2-3200 dvb-s card. https://www.linuxtv.org/wiki/index.php/ … et_S2-3200 Card is being recognized:

Kernel: 4.14.11-1-ARCH.
05:04.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
        Subsystem: Technotrend Systemtechnik GmbH S2-3200
        Flags: bus master, medium devsel, latency 32, IRQ 20
        Memory at fdcfe000 (32-bit, non-prefetchable) [size=512]
        Kernel driver in use: budget_ci dvb
        Kernel modules: budget_ci

It works fine with w_scan or tvheadend I can watch many stations on multiple satelites without any problems, however when trying to tune anything with a symbol rate lower then 5000 (5 Msymbols/s) the driver does not seem to support it, see below messages from w_scan when trying. This makes me miss many stations I'd like to receive.
However, the manufacturer clearly indicates the card supports symbol rates starting as low as 2000 (2 Msymbols/s) , http://www.tt-downloads.de/Update/engl/ … 200_en.pdf so the driver needs to be adjusted I guess? How can I make it work or adjust the driver for this?

w_scan -fs -a /dev/dvb/adapter0/frontend0 -s S42E0 -R 0 -D 1c -M > bla.conf
w_scan version 20170107 (compiled for DVB API 5.10)
using settings for 42.0 east Turksat 2A/3A/4A
scan type SATELLITE, channellist 54
output format mplayer
WARNING: could not guess your codepage. Falling back to 'UTF-8'
output charset 'UTF-8', use -C <charset> to override
-_-_-_-_ Getting frontend capabilities-_-_-_-_
Using DVB API 5.11
frontend 'STB0899 Multistandard' supports
INVERSION_AUTO
DVB-S
DVB-S2
FREQ (0.95GHz ... 2.15GHz)
SRATE (5.000MSym/s ... 45.000MSym/s)
using LNB "UNIVERSAL"
using DiSEqC committed switch 1
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
trying 'S  f = 10955 kHz H SR =  2960  5/6 0,35  QPSK  (0:0:0)'
(time: 00:00.199)        skipped: (srate 2960000 unsupported by driver)

initial_tune:2813: Setting frontend failed S  f = 10955 kHz H SR =  2960  5/6 0,35  QPSK  (0:0:0)
trying 'S  f = 10965 kHz H SR = 12800  5/6 0,35  QPSK  (0:0:0)'
(time: 00:00.713)
trying 'S2 f = 10970 kHz V SR = 30000  3/4 0,AUTO  8PSK  (0:0:0)'
(time: 00:04.046)
trying 'S  f = 10982 kHz H SR =  9600  5/6 0,35  QPSK  (0:0:0)'
(time: 00:10.279)
trying 'S  f = 11012 kHz V SR = 30000  5/6 0,35  QPSK  (0:0:0)'
(time: 00:13.979)
trying 'S2 f = 11043 kHz V SR =  6400  3/4 0,AUTO  8PSK  (0:0:0)'
(time: 00:16.519)
trying 'S  f = 11047 kHz V SR =  2400  5/6 0,35  QPSK  (0:0:0)'
(time: 00:23.563)        skipped: (srate 2400000 unsupported by driver)

initial_tune:2813: Setting frontend failed S  f = 11047 kHz V SR =  2400  5/6 0,35  QPSK  (0:0:0)
trying 'S  f = 11054 kHz H SR = 30000  5/6 0,35  QPSK  (0:0:0)'

So I thought let's try playing with the STB0899 frontend.

git clone --depth=1 git://linuxtv.org/media_build.git)
cd media_build 
./build --main-git --depth 1
#look for stb0899 driver file
find . | grep -i stb0899_drv.c
./media/drivers/media/dvb-frontends/stb0899_drv.c
./linux/drivers/media/dvb-frontends/stb0899_drv.c
./v4l/stb0899_drv.c
#change all occurences of 5000000 symbol rate to 2000000
nano media/drivers/media/dvb-frontends/stb0899_drv.c
nano linux/drivers/media/dvb-frontends/stb0899_drv.c
nano v4l/stb0899_drv.c
cd media
sudo make install
sudo reboot

then i try w_scan again and same behaviour as before, i guess it is not as simple as changing those values or there are more files I would need to edit...

Last edited by jody2 (2018-01-07 22:21:09)

Offline

#2 2018-01-07 15:55:10

R00KIE
Forum Fellow
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: dvb-s technotrend s2-3200 supported symbol rates

Maybe someone else here can help from personal experience but what I would suggest is that you ask upstream.

Try to find the upstream mailing list where to ask about this. If you are lucky maybe the maintainer already has a patch but needs someone to test it before it is submitted into the stable kernel.


R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

#3 2018-01-07 15:59:42

jody2
Member
Registered: 2017-01-08
Posts: 20

Re: dvb-s technotrend s2-3200 supported symbol rates

thanks for the tip, what is an upstream mailing list? I tried to locate the mailling list from linux tv https://www.linuxtv.org/lists.php but there seems only vdr left that I could try, which i did, is this what you meant? thank you again smile

Offline

#4 2018-01-07 17:31:23

R00KIE
Forum Fellow
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: dvb-s technotrend s2-3200 supported symbol rates

An upstream mailing list would be one of the lists here: http://vger.kernel.org/vger-lists.html

There are a lot of mailing lists so you should try to check which one is the correct one, my guess is that linux-media might be the right one. You should also check the kernel bugzilla as your problem may be already known and reported or it might be indicated in a similar bug report which list to use to report problems.


R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

#5 2018-01-07 17:50:36

jody2
Member
Registered: 2017-01-08
Posts: 20

Re: dvb-s technotrend s2-3200 supported symbol rates

thanks again, yes I tried that one as well and I think the right on would be linux-media http://vger.kernel.org/vger-lists.html#linux-media but it seems out of commission, email is not working, can't subscribe

Offline

Board footer

Powered by FluxBB