Re: frozen bt878

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



>  The bttv 0.8.x tarball replaces the bttv.o module only, you need the
>  other modules (tuner,tvaudio,msp34xx,...) from the kernel or bttv 0.7.x
>  too.

In the _kernel_ in [x,menu]config, there is no option to build tuner.o.
I had to enter drivers/media/video/ and compile tuner.c by hand.

>  >  This is xawtv-3.60, running on Linux/i586 (2.4.9pci64)
>  >  ioctl: VIDIOCSYNC(0): Input/output error
>
>  Hmm.  Does the card receive interrupts?  bttv 0.8.x returns EIO on
>  timeouts.
>
>  >  At first I figured the bt878 had to be reset.
>
>  bttv should handle that (check the kernel log, it's printed there unless
>  you load bttv with bttv_verbose=0).

I don't know how to find out if it receives interrupts. Below is the relevant
messages from the log. I just realized, it's sharing IRQ 11 with something. 
Could this be the cause? It doesn't explain why it worked for a few minutes,
and then toasted. Not even a complete powerdown brings it back.

kernel: Linux video capture interface: v1.00
kernel: bttv: driver version 0.8.24 loaded [v4l]
kernel: bttv: using 8 buffers with 2080k (520 pages) each for capture
kernel: bttv: Bt8xx card found (0).
kernel: PCI: Found IRQ 11 for device 00:0c.0
kernel: PCI: Sharing IRQ 11 with 00:0c.1
kernel: bttv0: Bt878 (rev 17) at 00:0c.0, irq: 11, latency: 32, memory: 0xe5000000
kernel: bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb
kernel: bttv0: using: BT878(Hauppauge new (bt878)) [card=10,autodetected]
kernel: bttv0: Hauppauge/Voodoo msp34xx: reset line init [5]
kernel: bttv0: Hauppauge eeprom: model=38101, tuner=Philips FI1236 MK2 (2), radio=no
kernel: bttv0: SCERR @ ffffffff
last message repeated 59 times
kernel: bttv0: SCERR @ fc4d8be0
kernel: bttv0: SCERR @ ffffffff
last message repeated 28 times
kernel: bttv0: timeout: risc=fc4d8be0, bits: VSYNC HSYNC OFLOW RISCI FBUS PPERR PABORT SCERR
kernel: bttv0: reset, reinitialize
kernel: bttv0: timeout: risc=fc4d8be0, bits: VSYNC HSYNC OFLOW HLOCK VPRES RISCI FBUS FDSR PPERR PABORT SCERR
kernel: bttv0: reset, reinitialize
kernel: bttv0: timeout: risc=fc4d8be0, bits: VSYNC HSYNC OFLOW HLOCK VPRES RISCI FBUS FDSR PPERR PABORT SCERR
kernel: bttv0: reset, reinitialize
kernel: bttv0: timeout: risc=fc4d8be0, bits: VSYNC HSYNC OFLOW HLOCK VPRES RISCI FBUS FDSR PPERR PABORT SCERR

and so on....

 -Erik (erik@xxxxxxxxx)





[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