[linux-dvb] random memory corruptions with asus p7131 (Re: asus p7131 vs ZDF?)

Soeren Sonnenburg dvb-ml at nn7.de
Mon Sep 24 22:20:19 CEST 2007

On Sat, 2007-09-15 at 23:55 +0200, hermann pitton wrote:
> Hi Soeren,

Hi Hermann,
> Am Freitag, den 14.09.2007, 22:33 +0200 schrieb Soeren Sonnenburg:
> > (I'm CC'ing hermann as he might know the solution)
> > 
> > Dear all,
> ZDF:570000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:545:546:514                                                                  
> closest to you is this one with 8MHz bandwidth on the older one I have
> without LNA. You might try with AUTO for all, except bandwidth.
> T 578000000 8MHz 2/3         NONE        QAM16      8k        1/4
> Haven't find anything special for this one so far on the tda8275a with
> tda10046a.
> An FMD1216ME with tda10046a, not much tested yet, more likely has some
> flaw around there on slightly weaker signal.

none of this did work :-(((

And even worse, I discovered that this driver is still very buggy, i.e.
when I load the driver (and thus vdr uses it) I get random memory
corruptions, which means databases are corrupted, gcc compiles suddenly
crash and I trigger random kernel bugs (filesystem/ slab corruption/

I am unfortunately 100% sure that it is caused by the saa7146 driver, as
I have an uptime of over a week now that it is not loaded (but the card
is still in the slot, yeah and I did memory tests for 18 passes -

This is with vanilla kernel, I wonder whether things could be
better with hg - current?

Anyway I suspect overruns of some buffers, which may even be caused by
firmware bugs... but I have absolutely no idea where to look at. One way
to debug things would be to alloc way too large buffers and then e.g.
zero them and then check whether the expected part is still zero ...

I really hope that you (or someone has an idea...).

Thanks a lot,

More information about the linux-dvb mailing list