Battle continues. History in brief: I've got FlyVideo 3000, that doesn't work under w2k at all and works bad under v4l. There's sound but no video. My last achievement was I made it work in greyscale with noisy picture in Xv, overlay mode. After I took X 4.3.0 (last one was 4.1.0) - picture in Xv became good. No noise, picture is clear, but still greyscale. And a little vertical band on the right of the screen, 2-3 cm width. Still no video in grab mode. I was trying to find out if capture mode works at all, but streamer -o 1.jpeg (for example) gives very bad picture. Some details of original can still be found on it. Making it several times hangs machine assured. Today I set up 8 bpp in XF86Config (i used 16 and 24 before), ran xawtv and.. miracle! xawtv choose grab mode and some signs of picture appeared. It's changed irregularly, quality was very bad but I got progress ;) After a few seconds xawtv crashed with segfault. Attempts to run it one more time failed. I restarted, loaded module as modprobe saa7134 irq_debug=1 and repeated. Everything went just the same. During a few seconds of gloty I got a lot of this in kernel log: saa7134[0]/irq[0,25062]: r=0xffffffff s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 DONE_RA3 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR | RA0=vbi,b,odd,15 saa7134[0]/irq[1,25062]: r=0xffffffff s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 DONE_RA3 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR | RA0=vbi,b,odd,15 saa7134[0]/irq[2,25062]: r=0xffffffff s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 DONE_RA3 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR | RA0=vbi,b,odd,15 saa7134[0]/irq[3,25062]: r=0xffffffff s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 DONE_RA3 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR | RA0=vbi,b,odd,15 saa7134[0]/irq[4,25062]: r=0xffffffff s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 DONE_RA3 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR | RA0=vbi,b,odd,15 saa7134[0]/irq[5,25062]: r=0xffffffff s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 DONE_RA3 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR | RA0=vbi,b,odd,15 saa7134[0]/irq[6,25062]: r=0xffffffff s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 DONE_RA3 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR | RA0=vbi,b,odd,15 saa7134[0]/irq[7,25062]: r=0xffffffff s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 DONE_RA3 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR | RA0=vbi,b,odd,15 saa7134[0]/irq[8,25062]: r=0xffffffff s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 DONE_RA3 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR | RA0=vbi,b,odd,15 saa7134[0]/irq[9,25062]: r=0xffffffff s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 DONE_RA3 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR | RA0=vbi,b,odd,15 saa7134[0]/irq[10,25062]: r=0xffffffff s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 DONE_RA3 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR | RA0=vbi,b,odd,15 saa7134[0]/irq: looping -- clearing enable bits saa7134[0]/irq[0,25062]: r=0xffffffff s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 DONE_RA3 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR | RA0=vbi,b,odd,15 saa7134[0]/irq[1,25062]: r=0xffffffff s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 DONE_RA3 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR | RA0=vbi,b,odd,15 saa7134[0]/irq[2,25062]: r=0xffffffff s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 DONE_RA3 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR | RA0=vbi,b,odd,15 saa7134[0]/irq[3,25062]: r=0xffffffff s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 DONE_RA3 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR | RA0=vbi,b,odd,15 saa7134[0]/irq[4,25062]: r=0xffffffff s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 DONE_RA3 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR | RA0=vbi,b,odd,15 saa7134[0]/irq[5,25062]: r=0xffffffff s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 DONE_RA3 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR | RA0=vbi,b,odd,15 saa7134[0]/irq[6,25062]: r=0xffffffff s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 DONE_RA3 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR | RA0=vbi,b,odd,15 saa7134[0]/irq[7,25062]: r=0xffffffff s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 DONE_RA3 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR | RA0=vbi,b,odd,15 saa7134[0]/irq[8,25062]: r=0xffffffff s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 DONE_RA3 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR | RA0=vbi,b,odd,15 saa7134[0]/irq[9,25062]: r=0xffffffff s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 DONE_RA3 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR | RA0=vbi,b,odd,15 saa7134[0]/irq[10,25062]: r=0xffffffff s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 DONE_RA3 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR | RA0=vbi,b,odd,15 saa7134[0]/irq: looping -- clearing enable bits program log spitted from time to time: ioctl: VIDIOC_DQBUF(index=0;type=VIDEO_CAPTURE;bytesused=0;flags=0x0 [];field=ANY;;timecode.type=0;timecode.flags=0;timecode.frames=0;timecode.seconds=0;timecode.minutes=0;timecode.hours=0;timecode.userbits="";sequence=0;memory=unknown): Input/output error v4l2: read: Input/output error What does all that stuff about interrupts tell? I got a hardware problem? Regards, Alexander