[linux-dvb] Problem with hardware or driver? BT878 irq lockup on 2.6.15

Tim Southerwood ts at dionic.net
Sat Apr 29 22:13:28 CEST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all,

Slight problem I'd be grateful for some advice on, please.

On linux 2.6.15 (k7 debian build), debian testing, with mythtv 0.19, and
Nebula DVB-T card:

I'm getting a load of these (upto 10's or more per second, spasmodically):

bt878(0): irq PPERR risc_pc=13cfb040
bt878(0): irq PPERR risc_pc=13cfb040
bt878(0): irq PPERR risc_pc=13cfb040

eventually culminating in:

bt878(0): IRQ lockup, cleared int mask

and sometimes, an irq disabled message.

At this point, the DVB card becomes unresponsive, though unloading and
reloading the appropriate drivers often clears it.

Am I right in thing the PPERR is a PCI parity error and is indicative of
a dodgey card, mobo or incompatability between the two?

I've tried various BIOS settings including taking the PCI (and FSB) down
to 100MHz. PC is normally (until I added the Nebula card) rock solid and
stable - it is my general purpose server with 4 disks so it works quite
hard.

I can generate extra PPERR messages at will by loading the hard disks
(eg dd /dev/hda to /dev/null). Which is why I'm thinking hardware.

When the system works, it works very well - then bang!

Also, please excuse me for being thick, but - the error apparantly
relates to the BT878 capture. I'm using DVB only, not the analogue video
capture device - Myth is not configured to open that device, so I;m a
bit confused why the bt878 drive should be whining?

I've also tried unloading the USB and audio drivers that share the same
IRQ - no change.

Any thoughts most appreciated  :)

Best wishes

Tim Southerwood

============================================
System details follow:

Hardware in brief:
Abit KG7-RAID mobo with Athlon XP 1800 CPU, PCI and RAM running at
133MHz, 2 e100 NICS, 4 PATA disks, sound card (not used at present)

lspci:
0000:00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-760 [IGD4-1P]
System Controller (rev 13)
0000:00:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-760 [IGD4-1P]
AGP Bridge
0000:00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super
South] (rev 40)
0000:00:07.1 IDE interface: VIA Technologies, Inc.
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
0000:00:07.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB
1.1 Controller (rev 16)
0000:00:07.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB
1.1 Controller (rev 16)
0000:00:07.4 SMBus: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]
(rev 40)
0000:00:08.0 Multimedia audio controller: Ensoniq ES1370 [AudioPCI] (rev 01)
0000:00:0b.0 Multimedia video controller: Brooktree Corporation Bt878
Video Capture (rev 11)
0000:00:0b.1 Multimedia controller: Brooktree Corporation Bt878 Audio
Capture (rev 11)
0000:00:11.0 PCI bridge: Digital Equipment Corporation DECchip 21152
(rev 03)
0000:00:13.0 Mass storage controller: Triones Technologies, Inc.
HPT366/368/370/370A/372/372N (rev 04)
0000:01:05.0 VGA compatible controller: nVidia Corporation NV4 [RIVA
TNT] (rev 04)
0000:02:04.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet
Pro 100] (rev 05)
0000:02:05.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet
Pro 100] (rev 05)

lsmod:
Module                  Size  Used by
lp                     10628  0
usblp                  11648  0
uhci_hcd               28304  0
dvb_bt8xx              13892  12
mt352                   6020  1 dvb_bt8xx
dvb_pll                10628  1 dvb_bt8xx
sp887x                  7108  1 dvb_bt8xx
dst_ca                 11712  1 dvb_bt8xx
dst                    20804  2 dvb_bt8xx,dst_ca
bt878                   9720  2 dvb_bt8xx,dst
bttv                  151888  2 dvb_bt8xx,bt878
video_buf              19972  1 bttv
v4l2_common             5696  1 bttv
btcx_risc               4616  1 bttv
tveeprom               13840  1 bttv
videodev                8832  1 bttv
dvb_core               72744  2 dvb_bt8xx,dst_ca
cx24110                 7172  1 dvb_bt8xx
or51211                 8836  1 dvb_bt8xx
firmware_class          9984  4 dvb_bt8xx,sp887x,bttv,or51211
nxt6000                 6724  1 dvb_bt8xx
nfsd                  208132  13
lockd                  55752  2 nfsd
nfs_acl                 3392  1 nfsd
sunrpc                134332  9 nfsd,lockd,nfs_acl
autofs4                17028  4
ipv6                  222976  22
bridge                 45204  0
xfs                   495576  4
exportfs                5440  2 nfsd,xfs
lgdt330x                7324  1 dvb_bt8xx
psmouse                32516  0
serio_raw               6596  0
joydev                  8960  0
gameport               14024  0
evdev                   8896  0
via686a                15368  0
i2c_algo_bit            8392  1 bttv
mousedev               10592  0
i2c_isa                 4672  1 via686a
parport_pc             32324  0
parport                31880  2 lp,parport_pc
amd_k7_agp              8012  1
agpgart                31496  1 amd_k7_agp
i2c_core               19408  13
dvb_bt8xx,mt352,sp887x,dst,bttv,tveeprom,cx24110,or51211,nxt6000,lgdt330x,via686a,i2c_algo_bit,i2c_isa
rtc                    11508  0
soundcore               8992  0
ext2                   58760  1
mbcache                 8516  1 ext2
ide_disk               15936  11
e100                   34884  0
mii                     5248  1 e100
hpt366                 17152  0 [permanent]
usbcore               113924  3 usblp,uhci_hcd
via82cxxx               8260  0 [permanent]
generic                 4356  0 [permanent]
ide_core              112928  4 ide_disk,hpt366,via82cxxx,generic
thermal                13512  0
processor              22976  1 thermal
fan                     4676  0

cat /proc/interrupts
           CPU0
  0:    7673015          XT-PIC  timer
  1:       3380          XT-PIC  i8042
  2:          0          XT-PIC  cascade
  3:    1965071          XT-PIC  bttv0, bt878, uhci_hcd:usb1, uhci_hcd:usb2
  8:          4          XT-PIC  rtc
  9:          1          XT-PIC  acpi
 10:       3826          XT-PIC  eth1
 11:      17997          XT-PIC  ide2, ide3
 12:     933189          XT-PIC  eth0
 14:      23167          XT-PIC  ide0
 15:       5093          XT-PIC  ide1
NMI:          0
LOC:          0
ERR:          0
MIS:          0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFEU8jnPn7/zeQfFocRAsxVAJsFXeEMvjg1tjF2DcA7FYBbwQnAUACgvems
Gjb6LkoWXttS2N9ArTNnFas=
=lIa1
-----END PGP SIGNATURE-----



More information about the linux-dvb mailing list