Hi, I've a Advace Logic's PCI Captivator capture card, it is a BT848A, without tuner and without audio, just one RCA and one SVHS video input. This board works fine with kernel 2.2.18, when loading bttv modules this way: # modprobe bttv triton1=1 vidmem=0xe28 it detects the board as an Hauppauge Old, this is the kernel log in /var/log/messages: Jan 22 15:55:45 bridge kernel: i2c: initialized Jan 22 15:55:45 bridge kernel: Linux video capture interface: v1.00 Jan 22 15:55:45 bridge kernel: bttv0: Brooktree Bt848 (rev 18) bus: 0, devfn: 88, irq: 11, memory: 0xe2800000. Jan 22 15:55:45 bridge kernel: PCI: Increasing latency timer of device 00:58 to 64 Jan 22 15:55:45 bridge kernel: bttv: 1 Bt8xx card(s) found. Jan 22 15:55:45 bridge kernel: bttv0: Hauppauge eeprom: tuner= (4) Jan 22 15:55:45 bridge kernel: bttv0: audio chip: TDA9840 Jan 22 15:55:45 bridge kernel: bttv0: audio chip: TDA9850 Jan 22 15:55:45 bridge kernel: bttv0: audio chip: TDA8425 Jan 22 15:55:45 bridge kernel: bttv0: fader chip: TEA6300 Jan 22 15:55:45 bridge kernel: bttv0: model: BT848(Hauppauge old) The problem starts when I upgraded to kernel 2.4, I noted a lot of diferences in it and I'm unable to make the board work. I've put the following information on /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=0 triton1=1 options tuner debug=1 I tried with card=2 and without any parameter too, but in this way, the modules loads, showing the following in /var/log/messages: Jan 27 21:12:40 bridge kernel: i2c-core.o: i2c core module Jan 27 21:12:41 bridge kernel: i2c-algo-bit.o: i2c bit algorithm module Jan 27 21:12:41 bridge kernel: bttv: driver version 0.7.50 loaded Jan 27 21:12:41 bridge kernel: bttv: using 2 buffers with 2080k (4160k total) for capture Jan 27 21:12:41 bridge kernel: bttv: Bt8xx card found (0). Jan 27 21:12:41 bridge kernel: PCI: Found IRQ 11 for device 00:0b.0 Jan 27 21:12:41 bridge kernel: bttv0: Bt848 (rev 18) at 00:0b.0, irq: 11, latency: 0, memory: 0xe2800000 Jan 27 21:12:41 bridge kernel: bttv0: model: BT848A( *** UNKNOWN *** ) [insmod option] Jan 27 21:12:41 bridge kernel: bttv0: enabling 430FX/VP3 compatibilty Jan 27 21:12:41 bridge kernel: PCI: Setting latency timer of device 00:0b.0 to 64 Jan 27 21:12:41 bridge kernel: i2c-algo-bit.o: Adapter: bt848 #0 scl: 0 sda: 0 -- testing... Jan 27 21:12:41 bridge kernel: i2c-algo-bit.o: bt848 #0 seems to be busy. Jan 27 21:12:43 bridge kernel: i2c-core.o: driver i2c TV tuner driver registered. But when I start a video4linux application (tried xawtv), the system completely locks up, needing a hardware reboot. Just to give some more information, the board is detected in /proc/pci as: Bus 0, device 11, function 0: Multimedia video controller: Brooktree Corporation Bt848 TV with DMA push (rev 18). IRQ 11. Master Capable. No bursts. Min Gnt=16.Max Lat=40. Prefetchable 32 bit memory at 0xe2800000 [0xe2800fff]. Can somebody help me? Best Regards, -- ( /'_ _ _/ ( /_ \ Claudemir Todo Bom |/|/// (-(/ |/|/(/(/ | mailto:todobom@xxxxxxxxxxxxxxx teleinformatica / | http://www.wiredway.com.br/~allgood http://www.wiredway.com.br \