Mailing List archive

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

[linux-dvb] Re: Ideas Wanted: Grundig STB Works, Nova-T Doesn't



Hello Pete,

This sounds like a similar problem I am having at the moment, having
recently switched from the old DVB drivers to the new dvb-kernel driver. I
too get lots of corruption using the new drivers.
As it has been pointed out in other answers, the PCI burst length of the saa7146 can be tweaked for every dma channel.

This is explained on page 31 of the data sheet, registers 0x48 and 0x4c.

The DVB driver sets this as follows:
DVB: av7110.c:
saa7146_write(saa->mem, PCI_BT_V1, 0x001c0000)

The "dvb-kernel" driver sets this for the budget card like this:
dvb-kernel: budget-core:
saa7146_write(dev, PCI_BT_V1, 0x001c0000

So IMHO there is no difference, the problem must be somewhere else.

You could try and use the "event counter" facilities of the saa7146, explained on page 52. You could set up one counter to count the number of video fifo overflows/underflows or the number of missed dwords. By this, you could definately see, if something gets lost.

CU
Michael.



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



Home | Main Index | Thread Index