Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Re: cinergyT2: which kernel/usb module to use?
On Mittwoch, 1. Dezember 2004 19:12, Holger Waechtler wrote:
> Stefan Lucke wrote:
> >Some good news. My test with vdr-1.3.14 & ~.15 were OK.
> >But sometimes switching to channel number less equal 7 fails.
> >See my attached channels.conf.
> >
> >So switching sequence:
> > 1 ok; 7 ok; 8 ok; 7 fails; 1 fails;8 ok; 24 ok; 1 ok;
> >
> >tuning from channel 1 to 26 via chan+ is ok.
> >
> >Logfile from first switch to channel 8 is attached. I had a similar behaviour with vdr-1.3.7 and
> >without your patch too. Now the sequence of failing is reproducable ;-) .
> >
> >
>
> Are you using the tiny antenna delivered with the device or a "real"
> one? Can you tune the VHF channels reliably without seeing artifacts
> using tzap and scan?
Yes I'm using the "real" tiny antenna delivered with cinergy :-).
If tuned, I can view all channels via vdr and there are only very few stream
corruptions reported via ffmpeg.
stefan@jarada:/usr/src/DVB/dvb-apps/util/szap> ./tzap -c channels-conf/dvb-t/de-Berlin 'BBC World'
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
reading channels from file 'channels-conf/dvb-t/de-Berlin'
tuning to 177500000 Hz
video pid 0x0031, audio pid 0x0032
status 1f | signal c222 | snr 8080 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal a229 | snr 9f9f | ber 00000000 | unc 00000000 | FE_HAS_LOCK
stefan@jarada:/usr/src/DVB/dvb-apps/util/szap> ./tzap -c channels-conf/dvb-t/de-Berlin 'MDR FERNSEHEN'
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
reading channels from file 'channels-conf/dvb-t/de-Berlin'
tuning to 191500000 Hz
video pid 0x0065, audio pid 0x0066
status 1f | signal 9229 | snr 9c9c | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 2224 | snr 8282 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
What is function "cinergyt2_query" for ? Should it run in 333ms interval ?
I added a printk at the end of this function, but unfortunately I get only one
message :-( .
if (lock_bits != s->lock_bits) {
cinergyt2->pending_fe_events++;
wake_up_interruptible(&cinergyt2->poll_wq);
}
schedule_delayed_work(&cinergyt2->query_work,
msecs_to_jiffies(QUERY_INTERVAL));
up(&cinergyt2->sem);
{static int once;if(!(once%30)){once++;printk("queryinterval = %dms\n", QUERY_INTERVAL);}}
}
--
stefan lucke
Home |
Main Index |
Thread Index