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:[EMAIL PROTECTED]
teleinformatica / | http://www.wiredway.com.br/~allgood
http://www.wiredway.com.br \
_______________________________________________
Video4linux-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/video4linux-list