saa7134+FlyVideo 3000

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



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




[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux