I am having problems getting a new Hauppauge WinTV Theater card to work in linux (it works in Windows, so its not the hardware). I have a RedHat 7.1 install with the latest kernel (2.4.12). Every time I run a tv tuner application such as xawtv or kwintv it will show a partial window of tv static for a second or two before completely hanging the system. When I start xawtv, an informational window pops up over the top of the tv display window and as long as it is covering the tv display, it will not hang. Is it possible that it is a problem with my video card? I am using an ATI Rage 128 card. I really appreciate any help anyone may be able to provide! More details on my setup are below. Thanks, Jonathan I have tried upgrading to the latest of all relevant software: Kernel: 2.4.12 BTTV Driver: 0.7.82 XFree86: 4.1.0 xawtv: 3.64 kwintv: 0.6.5 My /etc/modules.conf file contains the following: alias char-major-89 i2c-dev options i2c-core i2c_debug=1 options i2c-algo-bit bit_test=1 alias char-major-81 videodev alias char-major-81-0 bttv options bttv card=10 radio=1 options tuner debug=1 And the syslog seems to show the bttv module loading correctly Oct 14 19:10:10 tv kernel: i2c-core.o: i2c core module Oct 14 19:10:10 tv kernel: i2c-algo-bit.o: i2c bit algorithm module Oct 14 19:10:10 tv kernel: Linux video capture interface: v1.00 Oct 14 19:10:10 tv kernel: bttv: driver version 0.7.82 loaded Oct 14 19:10:10 tv kernel: bttv: using 2 buffers with 2080k (4160k total) for capture Oct 14 19:10:10 tv kernel: bttv: Host bridge is PCI device 10b9:1647 (Acer Laboratories Inc. [ALi]) Oct 14 19:10:10 tv kernel: bttv: Bt8xx card found (0). Oct 14 19:10:10 tv kernel: PCI: Found IRQ 9 for device 00:0a.0 Oct 14 19:10:10 tv kernel: PCI: Sharing IRQ 9 with 00:0a.1 Oct 14 19:10:10 tv kernel: bttv0: Bt878 (rev 2) at 00:0a.0, irq: 9, latency: 32, memory: 0xeb000000 Oct 14 19:10:10 tv kernel: bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb Oct 14 19:10:10 tv kernel: bttv0: using: BT878(Hauppauge (bt878)) [card=10,insmod option] Oct 14 19:10:10 tv kernel: bttv0: Hauppauge/Voodoo msp34xx: reset line init [5] Oct 14 19:10:10 tv kernel: i2c-algo-bit.o: Adapter: bt848 #0 scl: 1 sda: 1 -- testing... Oct 14 19:10:10 tv kernel: i2c-algo-bit.o:1 scl: 1 sda: 0 Oct 14 19:10:10 tv kernel: i2c-algo-bit.o:2 scl: 1 sda: 1 Oct 14 19:10:10 tv kernel: i2c-algo-bit.o:3 scl: 0 sda: 1 Oct 14 19:10:10 tv kernel: i2c-algo-bit.o:4 scl: 1 sda: 1 Oct 14 19:10:10 tv kernel: i2c-algo-bit.o: bt848 #0 passed test. Oct 14 19:10:10 tv kernel: i2c-core.o: adapter bt848 #0 registered as adapter 0. Oct 14 19:10:10 tv kernel: bttv0: Hauppauge eeprom: model=37381, tuner=Philips FM1236 (2), radio=yes Oct 14 19:10:10 tv kernel: bttv0: i2c: checking for MSP34xx @ 0x80... found Oct 14 19:10:10 tv kernel: i2c-core.o: driver i2c msp3400 driver registered. Oct 14 19:10:10 tv kernel: msp34xx: init: chip=MSP3430G-A1, has NICAM support Oct 14 19:10:10 tv kernel: msp3410: daemon started Oct 14 19:10:10 tv kernel: bttv0: i2c attach [client=MSP3430G-A1,ok] Oct 14 19:10:10 tv kernel: i2c-core.o: client [MSP3430G-A1] registered to adapter [bt848 #0](pos. 0). Oct 14 19:10:10 tv kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found Oct 14 19:10:10 tv kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found Oct 14 19:10:10 tv kernel: tvaudio: TV audio decoder + audio/video mux driver Oct 14 19:10:10 tv kernel: tvaudio: known chips: tda9840,tda9873h,tda9874a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951) Oct 14 19:10:10 tv kernel: i2c-core.o: driver generic i2c audio driver registered. Oct 14 19:10:10 tv kernel: bttv0: i2c attach [client=tda9840,ok] Oct 14 19:10:10 tv kernel: i2c-core.o: client [tda9840] registered to adapter [bt848 #0](pos. 1). Oct 14 19:10:10 tv kernel: i2c-core.o: driver i2c TV tuner driver registered. Oct 14 19:10:10 tv kernel: tuner: chip found @ 0xc2 Oct 14 19:10:10 tv kernel: tuner: type set to 2 (Philips NTSC) Oct 14 19:10:10 tv kernel: bttv0: i2c attach [client=Philips NTSC,ok] Oct 14 19:10:10 tv kernel: i2c-core.o: client [Philips NTSC] registered to adapter [bt848 #0](pos. 2). Oct 14 19:10:37 tv kernel: bttv0: PLL: 28636363 => 35468950 ... ok Oct 14 19:10:37 tv kernel: bttv0: PLL: switching off Oct 14 19:10:37 tv kernel: tuner: tv freq set to 0.-6 Oct 14 19:10:37 tv kernel: tuner: TV freq (0.-6) out of range (44-958)