[linux-dvb] bt878(Pinnacle PCTV-SAT) driver from 2.6.12 kernel broken

Edgar Toernig froese at gmx.de
Fri Jun 24 01:29:35 CEST 2005


I just tried to run a 2.6.12 kernel.  Everything seems fine so
far but the DVB card (Pinnacle PCTV-SAT - bt878/cx24110) does
not work reliable any more.    The first time I start xawtv it
usually works.  But the second or third time the driver shouts:

Jun 24 00:35:06 smutje kernel: bt878(0): irq FDSR risc_pc=019e11a8
Jun 24 00:35:06 smutje kernel: bt878(0): irq FDSR FBUS risc_pc=019e1008
Jun 24 00:35:06 smutje last message repeated 21 times
Jun 24 00:35:06 smutje kernel: bt878(0): IRQ lockup, cleared int mask

and then xawtv gets no data any more - it times out after a while
and shows the "idle" picture.

The driver from the SuSE 9.2 kernel (2.6.8-24.16-smp) works without

The driver is built into the kernel (no module).  It's an SMP
kernel but the effect also occures under UP.

I tried to only enable the ARISCI interrupt (changed the int_mask
in bt878.c:bt878_start to 'int_mask = BT878_ARISCI') because it
seems that this is the only needed IRQ but that only shuts up the
handler - still no data.

Any ideas?

Ciao, ET.

More information about the linux-dvb mailing list