Captivator PCI x Linux 2.4 - System lock up

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



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 \





[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