Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: grr.. Any DVB-T adaptors which work reliably?




The problem I am facing (and many
others it seems) is that the TT DVB-T card falls over constantly and the
frontend locks up when you change channel more than a few times.  It's not
clear if this is a problem with motherboard/powersupply/heat, etc, or
whether this card is simply fundamentally flawed.
Hmm the card shouldn't be flawed but it looks like the drivers / firmware really don't like too many reception errors and ARM crash on them after a while.


From what I've read here, the full-featured cards are not terribly reliable. There always seem to be threads about ARM/firmware crashes, particularly in the UK.
For most of 2002 until late May 2003 the firmware for the av7110 didn't decode the demanding high bitrate 16:9 DVB-T channels correctly when replaying / using transfer mode. More often than not, especially on the BBC transponder, the screen remained black when tuning to the channel. The rare full featured DVB-T shouldn't have had this type of problem though as it's using "live view" and afaik can make use of the so called "overflow buffer" for decoding.

Fortunately the problem for replaying / transfermode was resolved by increasing video memory available for decoding playback on the av7110. This means with this type of setup in the UK you ought to use at least 1.0.0-pre3 or CVS drivers ( nightly builds on http://www.linuxdvb.tv/ ).

This alone resolves the channel switchng problems but doesn't make it stable. At the moment you need a signal on the full featured DVB card otherwise the ARM will crash within a couple of hours. DVB-T with vdr has been rock-solid stable for over two weeks here with strong signal on the decoding primary DVB-s. It's of course a bit unfortunate that the newer drivers / firmware seem to mind reception errors so much. Is the DVB driver 0.9.4 with vdr 1.1.13 stable for you? It was here for a long time when I didn't know that the problem with the new drivers was related to signal strength on the primary card.

Are you sure your signal is good enough? I find that my set-top-box is pretty care-free, but my DVB-T cards are *exceptionally* picky about the signal - they'll click and break-up much more easily.
I also find that the DVB drivers and/or VDR are not very good at recovering from bad/no signal conditions. They do like a stable signal!
You can tell VDR to only use certain cards, but don't think you can tell it to use one only for the output (and not as a tuner). From what I've read, you need to keep all your DVB cards in supply of a good signal.
I can second all of that. With current driver status it's absolutey crucial to supply the primary card with a strong signal. BTW, interesting behavour in CVS: One of the driver threads hangs at about 50% CPU when trying to tune to the sat with a missing signal. Reloading drivers resolves the problem.

A bit of an overkill solution to the problem would be to have budget DVB-T card as a second card and to tune the full featued primary card to the strongest transmitter (BBC - bit error rates under 50 possible) and leave it there...

The better solution would be to find what in the firmware / drivers makes the current drivers so much more susceptible to reception errors than 0.9.4 did. As regards firmware there are very few wizards who have access to it under an NDA and the knowledge to possibly fix it. It lies in the nature of wizards that they are always very busy too. We can't blame them for that - especially as they develop voluntarily :) Hopefully they'll find and fix it in their own time. I'm sure they'll do their best once they find the time.

I personally suspect some kind of buffer handling / vid memory flushing issue on bad reception / no reception. Could thre be overflow memory depletion. I'm not entirely sure what overflow memory does on the ff-cards but I seem to have read on the list that it's only used for live mode and not when replaying. I have this hypothesis as the crashes are related to live mode and not to replaying. In fact error handling seems fine with horribly broken recordings.


--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index