[linux-dvb] cx88 pci_abort messages

Scott list-dvb at bluecamel.eml.cc
Fri Sep 22 23:24:07 CEST 2006

Okay, I think I'm at the end of my rope. I can _reduce_ the frequency  
of pci_abort messages on my FusionHDTV5 RT Gold by:

A) In BIOS, setting my DDR2 667 memory to run at DDR2 533
B) In BIOS, setting the default PCI Bus Latency to 32 instead of 64

But, I cannot eliminate them. Regardless of the bios tweaks and  
kernel tweaks I've tried they never go away completely. Maybe I'm  
expecting to much? Is it normal for the current driver to  
occasionally report a pci_abort? For me occasionally appears to be  
between 1 and 3 times every hour the tuner is busy recording.

Outside of BIOS, I have tried many many things:

1) Placed the card in two different PCI slots
2) Ensured that the card was not sharing an IRQ at the hardware level  
or as reported by /proc/interrupts
3) Moved from 2.6.17-r8 Gentoo kernel to the released 2.6.18 kernel
4) Verified my frontend and backend matches the loaded modules
5) Assorted kernel options including: noapic, nolapic, pci=routeirq,  
irqpoll, acpi=off, acpi=noirq, pci=noacpi

None of these things seem to eliminate the pci_abort errors I'm  
seeing. Any more clues or suggestions? See below for my dmesg, the  
actual error I'm seeing, and the list of dvb modules I have loaded.

cx2388x dvb driver version 0.0.6 loaded
CORE cx88[0]: subsystem: 18ac:d500, board: DViCO FusionHDTV 5 Gold  
TV tuner 64 at 0x1fe, Radio tuner -1 at 0x1fe
ACPI: PCI Interrupt 0000:04:02.2[A] -> GSI 23 (level, low) -> IRQ 217
cx88[0]/2: found at 0000:04:02.2, rev: 5, irq: 217, latency: 32,  
mmio: 0xfd000000
cx88[0]/2: cx2388x based dvb card
DVB: registering new adapter (cx88[0]).
DVB: registering frontend 0 (LG Electronics LGDT3303 VSB/QAM  

Sep 22 17:10:34 htpc cx88[0]: irq mpeg  [0x80000] pci_abort*
Sep 22 17:10:34 htpc cx88[0]/2: general errors: 0x00080000
Sep 22 17:12:19 htpc cx88[0]: irq mpeg  [0x80000] pci_abort*
Sep 22 17:12:19 htpc cx88[0]/2: general errors: 0x00080000

cx88_dvb                3076  16
cx8802                  5380  1 cx88_dvb
cx88xx                 41060  2 cx88_dvb,cx8802
ir_common              18244  1 cx88xx
i2c_algo_bit            5576  1 cx88xx
btcx_risc               2056  2 cx8802,cx88xx
tveeprom                9360  1 cx88xx
video_buf_dvb           2180  1 cx88_dvb
video_buf              11332  4 cx88_dvb,cx8802,cx88xx,video_buf_dvb
dvb_pll                 7492  1 cx88_dvb
lgdt330x                4636  1 cx88_dvb


More information about the linux-dvb mailing list