[linux-dvb] cx88-dvb card not generating interrupts?
patrick at dixon.flyer.co.uk
Tue Mar 13 14:00:25 CET 2007
I had interrupt problems with a cx88 and Asus A8V-MX motherboard. The
interrupt assigned was being disabled later on (check dmseg).
I eventually got it to work by passing noirqdebug and pci=routeirq to
the kernel at boot.
> I've got a bit of an odd problem. I'm trying to run a cx88-dvb board
> (KWorld/VStream XPert DVB-T) in a cobalt raq550. (Yes, I'm probably
> mad). The card works fine in other boxes, but in this box doesn't
> generate any interrupts (I get "cx88/2-mpeg: cx8802_timeout" again
> and again in the logs, and /proc/interrupts shows 0 for the interrupt
> count). The lspci output looks fine, and I've tested another
> multifunction card (dual-channel scsi) and it gets mapped to the same
> IRQ and works fine. I'm wondering if there's something the driver
> needs to do to enable generation of interrupts or something like that,
> which would be done by the bios on a 'normal' machine but doesn't
> happen on the cobalt?
> Running tzap actually gives output as if the card was working fine:
> tzap ABC2
> using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
> tuning to 781500000 Hz
> video pid 0x090a, audio pid 0x090c
> status 00 | signal 4a3f | snr 0000 | ber 00000000 | unc 00000000 |
> status 1f | signal ec7f | snr 9c9c | ber 00000000 | unc 00000000 |
> status 1f | signal ed4f | snr 9c9c | ber 00000000 | unc 00000000 |
> status 1f | signal ed1f | snr 9b9b | ber 00000000 | unc 00000000 |
> status 1f | signal ed2f | snr 9c9c | ber 00000000 | unc 00000000 |
> status 1f | signal edbf | snr 9c9c | ber 00000000 | unc 00000000 |
> so clearly at least some of the card is working!
> (if it wasn't for the scsi card working, I'd be assuming the interrupt
> routing was simply completely borked for multifunction cards, but
> since the scsi card works fine I'm rather puzzled).
> Kernel is a kernel.org 2.6.20 with the minimal patches to get the
> cobalt working (for the people who haven't had the pleasure of meeting
> one of these machines, it does not have a regular PC bios; there's a
> very low level bootstrap in rom which then loads a modified and
> cut-down linux 2.4 kernel out of flash, which then loads the proper
> kernel off disk and boots it).
> linux-dvb mailing list
> linux-dvb at linuxtv.org
More information about the linux-dvb