[linux-dvb] FDSR messages

Hamish Moffatt hamish at cloud.net.au
Tue Apr 12 05:43:26 CEST 2005


On Tue, Apr 12, 2005 at 10:43:24AM +0800, David Sobon wrote:
>     I have a DVICO FusionHDTV DVB-T Lite pci card. Initially, I had
> this card running on linux kernel 2.6.10, SMP enabled, on a rather
[..]
> These are the messages I get:
> Mar  5 19:48:49 gearbox kernel: bt878(0): irq FDSR risc_f6e5008
> Mar  5 19:48:49 gearbox kernel: bt878(0): irq FDSR risc_pc=1f6e5008
> Mar  5 19:48:49 gearbox kernel: bt878(0): irq FDSR risc_pc=1ff6e5008
> Mar  5 19:48:49 gearbox kernel: bt878(0): irq FDSR risc_pc=f6e5008
> Mar  5 19:48:49 gearbox kernel: bt878(0): irq FDSR f6e5008
> 
> with "last message repeated XX times" in between. What's interesting
> to note is the location of the 32bit address - it's overwriting the
> prefix string at random locations.

I saw that on my Avermedia DVB-T 761 card, which uses the same chipset
(BT878). The messages are being logged so fast that they get corrupted
or the kernel buffer overflows or something.

> Is there a solution to this, other than downgrading to my old dual p2
> system? heh.

Do you get any FBUS errors in addition to the FDSR errors?

For me, FBUS was the main problem. It means that the buffers in the
BT878 overflowed, because the PCI bus is too busy doing other things.

See what else you have on the same PCI bus (using lspci). In my case the
on-board SATA controller was on the same PCI bus as the slots, so when I
did much access to a SATA disk I got FBUS errors. 

There was no solution except to replace the card with one that used a
better chipset.

The Lite card is cheaper than the FusionHDTV non-Lite because the
chipset is crap for digital TV. Sorry about that.


Hamish
-- 
Hamish Moffatt VK3SB <hamish at debian.org> <hamish at cloud.net.au>




More information about the linux-dvb mailing list