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 > nb@xxxxxxxxxxx > > _______________________________________________ > Video4linux-list mailing list > Video4linux-list@xxxxxxxxxx > https://listman.redhat.com/mailman/listinfo/video4linux-list