Jittery unwatchable cable-TV on bt848

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



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





[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