public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
From: Marco Lohse <mlohse@motama.com>
To: linux-media@vger.kernel.org
Subject: Re: Problems with ngene based DVB cards (Digital Devices Cine S2 Dual 	DVB-S2 , Mystique SaTiX S2 Dual)
Date: Wed, 24 Mar 2010 18:18:58 +0100	[thread overview]
Message-ID: <4BAA4982.40202@motama.com> (raw)
In-Reply-To: <4BA88EBD.7060607@motama.com>

Marco Lohse wrote:
> Marco Lohse wrote:
>> Devin Heitmueller wrote:
>> [..]
>>> Hi Marco,
>>>
>>> Ok, great.  Like I said, I will see if I can reproduce it here, as
>>> that will help narrow down whether it's really an issue with the ngene
>>> bridge, or whether it's got something to do with that particular
>>> bridge/demod/tuner combination.
>>>
>> We made some more tests and found some additional issues that we would
>> like to report.
>>
> 
> Sorry, I forgot the attachment (modified szap-s2)
> 
>> Have fun, Marco
>>
>> *Problem A revisited * *****************************
>>
>> It was suggested that due to a bug the dvr should never be closed (as a
>> work-around)
>>
>> How does this affect channel tuning times?
>>
>> Test (using the latest version of the modified szap-s2)
>>
>> 0) su -c "rmmod ngene && modprobe ngene one_adapter=0"
>>
>> 1) Run szap-s2 using a channels.conf with "Das Erste" and "ZDF" on
>> different transponders
>>
>> szap-s2 -S 1 -H -c channels_DVB-S2_transponder_switch.conf -a 0 -n 1 -i
>> reading channels from file 'channels_DVB-S2_transponder_switch.conf'
>>
>>>>> Das Erste
>> zapping to 1 'Das Erste':
>> delivery DVB-S2, modulation QPSK
>> sat 0, frequency 11836 MHz H, symbolrate 27500000, coderate auto,
>> rolloff 0.35
>> vpid 0x0065, apid 0x0066, sid 0x0068
>> using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
>> Opened frontend
>> Opened video demux
>> Opened audio demux
>> status 1f | signal  69% | snr  67% | ber 1 | unc -2 | FE_HAS_LOCK
>> Delay zap_to : 0.586872
>>
>>>>> ZDF
>> zapping to 2 'ZDF':
>> delivery DVB-S2, modulation QPSK
>> sat 0, frequency 11953 MHz H, symbolrate 27500000, coderate auto,
>> rolloff 0.35
>> vpid 0x006e, apid 0x0078, sid 0x0082
>> status 1f | signal  67% | snr  63% | ber 1 | unc -2 | FE_HAS_LOCK
>> Delay zap_to : 0.580473
>>
>>>>> Das Erste
>> zapping to 1 'Das Erste':
>> delivery DVB-S2, modulation QPSK
>> sat 0, frequency 11836 MHz H, symbolrate 27500000, coderate auto,
>> rolloff 0.35
>> vpid 0x0065, apid 0x0066, sid 0x0068
>> status 1f | signal  69% | snr  67% | ber 1 | unc -2 | FE_HAS_LOCK
>> Delay zap_to : 0.553754
>>
>> => Good, you will see low tuning times.
>>
>> 2) in parallel to 1) - and without terminating 1) - run a second
>> instance of szap-s2 that reads from the device
>>
>> szap-s2 -S 1 -H -c channels_DVB-S2_transponder_switch.conf -a 1 -n 1 -r
>> reading channels from file 'channels_DVB-S2_transponder_switch.conf'
>> zapping to 1 'Das Erste':
>> delivery DVB-S2, modulation QPSK
>> sat 0, frequency 11836 MHz H, symbolrate 27500000, coderate auto,
>> rolloff 0.35
>> vpid 0x0065, apid 0x0066, sid 0x0068
>> using '/dev/dvb/adapter1/frontend0' and '/dev/dvb/adapter1/demux0'
>> Opened frontend
>> Opened video demux
>> Opened audio demux
>> ..
>>
>> 3) while 2) is running, go back to 1) and tune to different transponders
>> again:
>>
>>>>> ZDF
>> zapping to 2 'ZDF':
>> delivery DVB-S2, modulation QPSK
>> sat 0, frequency 11953 MHz H, symbolrate 27500000, coderate auto,
>> rolloff 0.35
>> vpid 0x006e, apid 0x0078, sid 0x0082
>> status 1f | signal  67% | snr  63% | ber 1 | unc -2 | FE_HAS_LOCK
>> Delay zap_to : 1.774598
>>
>>>>> Das Erste
>> zapping to 1 'Das Erste':
>> delivery DVB-S2, modulation QPSK
>> sat 0, frequency 11836 MHz H, symbolrate 27500000, coderate auto,
>> rolloff 0.35
>> vpid 0x0065, apid 0x0066, sid 0x0068
>> status 1f | signal  69% | snr  67% | ber 1 | unc -2 | FE_HAS_LOCK
>> Delay zap_to : 1.772805
>>
>> => Not good, whenver you use both tuners you will see tuning times to
>> increase from approx. 0.5 secs to 1.7 secs.
>>

Was anyone able to reproduce the problem with the increased tuning times?

Thank you for your comments.

Have fun, Marco

>>
>> *Problem B revisited * *****************************
>>
>> We also found that when reading data from the dvr device immediately
>> after tuning was completed (e.g. the lock was successful), then approx.
>> once in 50 iterations, we still get "old" data from the device. With
>> "old" I mean from the transponder previously tuned to.
>>
>> This results, for example, in the wrong "old" PAT received first.
>>
>> Work-around: Simple and annoying. Add a sleep(1) before starting to read
>> from device.
>>
>> *Remark*
>>
>> Both problems can _not_ be reproduced with any other board we tested
>> (Tevii, KNC, ..)
>>
>>

      reply	other threads:[~2010-03-24 17:19 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-03-17 16:41 Problems with ngene based DVB cards (Digital Devices Cine S2 Dual DVB-S2 , Mystique SaTiX S2 Dual) Andreas Besse
2010-03-18 10:00 ` Andreas Besse
2010-03-18 14:09   ` Devin Heitmueller
2010-03-18 15:07     ` Marco Lohse
2010-03-18 15:12       ` Devin Heitmueller
2010-03-23  9:35         ` Marco Lohse
2010-03-23  9:49           ` Marco Lohse
2010-03-24 17:18             ` Marco Lohse [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4BAA4982.40202@motama.com \
    --to=mlohse@motama.com \
    --cc=linux-media@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox