Macrovision, maybe?
To verify this, you can plug a TV antenna into the BT848 card, or a camcorder. If
those work with
your setup, then it's probably the BT848 having trouble tuning to a channel with
Macrovision.
I'll give this a quick test at work, tomorrow. Having your own cable headend is fun.
:-p
Ori
Nathan Bradshaw wrote:
> Hi folks!
>
> I've got what is hopefully a simple problem with an older Hauppauge
> bt848 PCI card - I can almost but not quite see the picture.
>
> I have cable TV from MediaOne (now AT&T) in L.A. It provides cablemodem
> internet service and cable TV too (through a cable box). I'm all NTSC.
>
> When I plug the output of my cable box into the input of my bt848 card, and
> I tune the card to channel 3 (61.25 MHz according to kwintv), I can tell
> it's on a channel but it's very fuzzy/jumpy - totally unwatchable. I can
> change the channel on the cable box but they're all like this.
>
> I've searched the archives for messages regarding picture quality of bt848
> cards but didn't find anything much that could help.
>
> Has anyone on this list experienced a similar problem? Perhaps I am using
> the wrong options in my modules install? Listed below are all my modules,
> versions, and details about my PC & OS configuration.
>
> Machine is P3/733 w/768Mb RAM & 160Gb disk. XFree 4.0.3 +xinerama dual-
> head (primary ATI Rage 128 32Mb AGP, secondary Matrox Mill. 8Mb PCI) at
> 1280x1024x16bpp each. KDE 2.1.1. Linux kernel 2.2.18 w/i2c modules.
>
> Output of 'lspci':
>
> nb@beefcake-15% lspci
> 00:00.0 Host bridge: VIA Technologies, Inc. VT82C691 [Apollo PRO] (rev c4)
> 00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3 AGP]
> 00:07.0 ISA bridge: VIA Technologies, Inc. VT82C596 ISA [Apollo PRO] (rev 23)
> 00:07.1 IDE interface: VIA Technologies, Inc. VT82C586 IDE [Apollo] (rev 10)
> 00:07.3 Host bridge: VIA Technologies, Inc.: Unknown device 3050 (rev 30)
> 00:09.0 VGA compatible controller: Matrox Graphics, Inc. MGA 2164W [Millennium II]
> 00:0a.0 Unknown mass storage controller: Promise Technology, Inc.: Unknown device
>4d30 (rev 02)
> 00:0b.0 Ethernet controller: Lite-On Communications Inc LNE100TX (rev 20)
> 00:0c.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)
> 00:0d.0 Multimedia video controller: Brooktree Corporation Bt848 TV with DMA push
>(rev 12)
> 01:00.0 VGA compatible controller: ATI Technologies Inc Rage 128 RF
>
> My modules-loading lines from /etc/rc.d/rc.local (yeah I do it by hand):
>
> #
> # Install modules for the ol' Hauppauge BT848 video capture card:
> #
> /sbin/insmod /lib/modules/2.2.18/misc/i2c-core.o
> /sbin/insmod /lib/modules/2.2.18/misc/i2c-algo-bit.o
> /sbin/insmod /lib/modules/2.2.18/misc/videodev.o
> /sbin/insmod /lib/modules/2.2.18/misc/kcompat24.o
> /sbin/insmod /lib/modules/2.2.18/misc/tuner.o type=2
> /sbin/insmod /lib/modules/2.2.18/misc/bttv.o card=2 tuner=2 autoload=0
>bttv_verbose=2 bttv_debug=1
> /sbin/insmod /lib/modules/2.2.18/misc/tvaudio.o
> #/sbin/insmod /lib/modules/2.2.18/misc/msp3400.o
>
> The lines from dmesg when the above modules are loaded:
>
> i2c-core.o: i2c core module
> i2c-algo-bit.o: i2c bit algorithm module
> Linux video capture interface: v1.00
> i2c-core.o: driver i2c TV tuner driver registered.
> bttv: driver version 0.7.63 loaded
> bttv: using 2 buffers with 2080k (4160k total) for capture
> bttv: Bt8xx card found (0).
> bttv0: Bt848 (rev 18) at 00:0d.0, irq: 12, latency: 32, memory: 0xe2021000
> bttv0: model: BT848A(Hauppauge old) [insmod option]
> bttv0: Hauppauge msp34xx: reset line init
> tuner: chip found @ 0x61
> bttv0: i2c attach [Philips NTSC]
> i2c-core.o: client [Philips NTSC] registered to adapter [bt848 #0](pos. 0).
> i2c-core.o: adapter bt848 #0 registered as adapter 0.
> bttv0: Hauppauge eeprom: model=56131, tuner=Philips FR1236 MK2 (2), radio=yes
> bttv0: i2c: checking for MSP34xx @ 0x80... not found
> bttv0: i2c: checking for TDA9875 @ 0xb0... not found
> bttv0: i2c: checking for TDA7432 @ 0x8a... not found
> tvaudio: TV audio decoder + audio/video mux driver
> tvaudio: known chips:
>tda9840,tda9873h,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951)
> i2c-core.o: driver generic i2c audio driver registered.
> bttv0: i2c attach [tda9850]
> i2c-core.o: client [tda9850] registered to adapter [bt848 #0](pos. 1).
>
> Other things I have tried:
>
> Setting pll=0,1,2 makes for minor changes in the fuzziness of the picture.
> Omitting tuner=2 makes it unable to find the tuner (duh).
>
> ...one weird thing I did notice is that the bt848 and one of the video
> cards are sharing an IRQ. I can't grab that info from within Linux though
> as it only says it via the BIOS.
>
> When I plug a TV into the output of the cable box, it works perfectly.
>
> -Nathan Bradshaw
> System Admin
> [EMAIL PROTECTED]
>
> _______________________________________________
> Video4linux-list mailing list
> [EMAIL PROTECTED]
> https://listman.redhat.com/mailman/listinfo/video4linux-list
_______________________________________________
Video4linux-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/video4linux-list