This problem is v4l version 1, kernel 2.4.20 bttv driver 0.7.105. It's a P4 2.4Ghz system with 512M RAM, SOYO P4VDA motherboard (VIA VT8233A chipset). Everything works fine until a start another thread in my application that does alot of disk I/O. Then I start getting ----- bttv0: irq: OCERR risc_count=xxxxxxxx bttv0: irq: SCERR risc_count=xxxxxxxxx ------ messages from the bttv driver, which eventually lead to a program abort or sometimes even a complete system lockup. The IDE drive reports in the logs look slightly suspicious. It says something about no IRQ known for interrupt pin A (whatever that is), but then seems to assign interrupts to the ide drives just fine (see below). Any help at all would be appreciated. Neil ------- Mar 30 07:47:46 NeilTV kernel: VP_IDE: IDE controller on PCI bus 00 dev 89 Mar 30 07:47:46 NeilTV kernel: PCI: No IRQ known for interrupt pin A of device 00:11.1. Please try using pci=biosirq. Mar 30 07:47:46 NeilTV kernel: VP_IDE: chipset revision 6 Mar 30 07:47:46 NeilTV kernel: VP_IDE: not 100%% native mode: will probe irqs later Mar 30 07:47:46 NeilTV kernel: ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx Mar 30 07:47:46 NeilTV kernel: VP_IDE: VIA vt8233a (rev 00) IDE UDMA133 controller on pci00:11.1 Mar 30 07:47:46 NeilTV kernel: ide0: BM-DMA at 0xd400-0xd407, BIOS settings: hda:DMA, hdb:DMA Mar 30 07:47:46 NeilTV kernel: ide1: BM-DMA at 0xd408-0xd40f, BIOS settings: hdc:DMA, hdd:pio Mar 30 07:47:46 NeilTV kernel: hda: Maxtor 6E040L0, ATA DISK drive Mar 30 07:47:46 NeilTV kernel: hdb: Maxtor 6Y080L0, ATA DISK drive Mar 30 07:47:46 NeilTV kernel: hdc: IDE DVD-ROM 16X, ATAPI CD/DVD-ROM drive Mar 30 07:47:46 NeilTV kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Mar 30 07:47:46 NeilTV kernel: ide1 at 0x170-0x177,0x376 on irq 15 Mar 30 07:47:46 NeilTV kernel: blk: queue c02a2244, I/O limit 4095Mb (mask 0xffffffff) Mar 30 07:47:46 NeilTV kernel: hda: 80293248 sectors (41110 MB) w/2048KiB Cache, CHS=4998/255/63, UDMA(133) Mar 30 07:47:46 NeilTV kernel: blk: queue c02a2380, I/O limit 4095Mb (mask 0xffffffff) Mar 30 07:47:46 NeilTV kernel: hdb: 160086528 sectors (81964 MB) w/2048KiB Cache, CHS=9964/255/63, UDMA(133) Mar 30 07:47:46 NeilTV kernel: hdc: ATAPI 48X DVD-ROM drive, 512kB Cache, UDMA(33) Mar 30 07:47:46 NeilTV kernel: Uniform CD-ROM driver Revision: 3.12 Mar 30 07:47:46 NeilTV kernel: Partition check: Mar 30 07:47:46 NeilTV keytable: Loading keymap: succeeded Mar 30 07:47:46 NeilTV kernel: hda: hda1 hda2 hda3 hda4 < hda5 > Mar 30 07:47:46 NeilTV kernel: hdb: hdb1 Mar 30 07:47:46 NeilTV kernel: FDC 0 is a post-1991 82077 Mar 3