Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[vdr] Re: Can vdr work without antenna? (play recordings)
Dennis Noordsij wrote:
Well analysing all driver<->firmware communications in the 0.9.4 and the
dvb-kernel driver is possible, but the firmware itself was also different, so
if it reacts differently or the API is very different then it gets difficult
to see what is going on.
Exactly. I was never quite sure whether this is in the firmware or the
driver. Best guess might still be the firmware now that it turns out
unloading the front-end doesn't resolve it. To get this straight: You
have one rev 1.3. that is stable in replay-only mode with new drivers
and new firmware even with the front-end loaded or does the frontend
have to be unloaded for the stable 1.3? The other question is whether
the crashy card is in fact stable with a signal and new drivers - just
to make sure the card isn't broken in some other way.
There was an interesting thread on the DVB list of using the old firmware with
the newer drivers.
Yes, the problem with that is, because of unsupported features the old
firmware it tends to crash the ARM with newer drivers for different
reasons. Trying the old firmware with the new drivers without using
advanced features might be a good test.
By the way, what seems to trigger it?
Starting and stopping replay seems to provoke the crash more easily.
Heavy channel changing will crash it within half an hour or shorter.
Replaying a live stream might work for hours but will eventually crash
as well - even if vdr is told not to tune to other transponders to fetch
EPG data.
It looks as though some check to tune fails somewhere internally or
isn't caught before timing out. It seems as though most of the time it
returns some value that it can't tune, the driver / firmware is OK with
it. Sometimes it might not return something in quite a while or hang
itself up in the process - if that happens it crashes. At that point
what can the driver / firmware do... hard reset the card I guess. It's
trying that, but it fails. Now replaying with mplayer doesn't tune to a
channel - yet it can be used to crash the ARM with continuous replaying.
So something in the newer drivers or firmware might check to tune to
channel and didn't do so in the earlier versions...
If one were to make a VDR output plugin
which always sends valid data to the DVB device, instead of letting VDR use
the device directly, could that solve things?
I don't think it's because of invalid data - that yet again a different
issue. The ARM can be made to crash on screwed up data but even newer
revisions have that problem afaik.
- Gregor
--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe vdr" as subject.
Home |
Main Index |
Thread Index