I have a strange problem: xawtv (3.61) and bttv (0.7.77) are causing hard freezes of my machine (Athlon 1.2GHz, 512MB RAM not overclocked). The card is number 38 (as autodetected), I'm using tuner type=3, because that is what seems to work best with scantv, even though the SECAM in the tuner's name worries me, since we have PAL here. I also tried type=7, and that didn't seem to help any). As soon as I start watching TV (sometimes after one second, sometimes after as many as 30 seconds), the machine freezes hard. The sound continues to play, but the mouse is frozen, the keyboard unresponsive and remote login impossible. In other words, only pressing the reset button gets me anywhere. The weird thing is, when I first set up my machine, I had this problem (with bttv from the 2.4.9 kernel), but then I installed a new bttv and the problem went away. Unfortunately, I accidentaly lost my partition, and now I can't seem to duplicate whatever I did before that fixed this. Note that if I use the -remote switch, the problem does not occur. However, the -nodga, -novm and -noxv switches to not help. I am using the latest Xfree86-4.1 (from debian unstable). Does anybody have any ideas what could be at fault here? Is the the X server? Is it bttv? Is it the TV card's fault? Here is the report from syslog when I bring up the drivers: Aug 31 19:39:01 pika kernel: Linux video capture interface: v1.00 Aug 31 19:39:01 pika kernel: i2c-algo-bit.o: i2c bit algorithm module Aug 31 19:39:01 pika kernel: bttv: driver version 0.7.77 loaded Aug 31 19:39:01 pika kernel: bttv: using 2 buffers with 2080k (4160k total) for capture Aug 31 19:39:01 pika kernel: bttv: Bt8xx card found (0). Aug 31 19:39:01 pika kernel: bttv0: Bt878 (rev 2) at 00:09.0, irq: 10, latency: 64, memory: 0xdfdfc000 Aug 31 19:39:01 pika kernel: bttv0: detected: (Askey Magic/others) TView99 CPH06 x [card=38], PCI subsystem ID is 144f:3000 Aug 31 19:39:01 pika kernel: bttv0: using: BT878(TView99 CPH06X) [card=38,autode tected] Aug 31 19:39:01 pika kernel: bttv0: irq loop=0 risc=0, bits: HSYNC OFLOW VPRES* PRES => no Aug 31 19:39:01 pika kernel: i2c-algo-bit.o: Adapter: bt848 #0 scl: 1 sda: 1 -- testing... Aug 31 19:39:01 pika kernel: i2c-algo-bit.o:1 scl: 1 sda: 0 Aug 31 19:39:01 pika kernel: i2c-algo-bit.o:2 scl: 1 sda: 1 Aug 31 19:39:01 pika kernel: i2c-algo-bit.o:3 scl: 0 sda: 1 Aug 31 19:39:01 pika kernel: i2c-algo-bit.o:4 scl: 1 sda: 1 Aug 31 19:39:01 pika kernel: i2c-algo-bit.o: bt848 #0 passed test. Aug 31 19:39:01 pika kernel: i2c-core.o: adapter bt848 #0 registered as adapter 1. Aug 31 19:39:01 pika kernel: bttv0: i2c: checking for MSP34xx @ 0x80... not foun d Aug 31 19:39:01 pika kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not foun d Aug 31 19:39:01 pika kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not foun d Aug 31 19:39:01 pika kernel: tvaudio: TV audio decoder + audio/video mux driver Aug 31 19:39:01 pika kernel: tvaudio: known chips: tda9840,tda9873h,tda9850,tda9 855,tea6300,tea6420,tda8425,pic16c54 (PV951) Aug 31 19:39:01 pika kernel: i2c-core.o: driver generic i2c audio driver registe red. Aug 31 19:39:01 pika kernel: i2c-core.o: driver i2c TV tuner driver registered. Aug 31 19:39:01 pika kernel: tuner: chip found @ 0xc0 Aug 31 19:39:01 pika kernel: bttv0: i2c attach [Philips SECAM] Aug 31 19:39:01 pika kernel: i2c-core.o: client [Philips SECAM] registered to ad apter [bt848 #0](pos. 0). Aug 31 19:39:02 pika kernel: bttv0: PLL: 28636363 => 35468950 ... ok here is the relevant part of /etc/modules.conf # i2c alias char-major-89 i2c-dev options i2c-core i2c_debug=1 options i2c-algo-bit bit_test=1 # bttv alias char-major-81 videodev alias char-major-81-0 bttv #options bttv card=38 radio=0 #options tuner debug=1 type=3 options bttv radio=0 bttv_verbose=2 irq_debug=1 options tuner debug=1 type=7 I'm getting pretty desperate here. I KNOW I had it working before I blew off the partition. I can't understand why it doesn't work now. I'll be gratefull for any hints.