On Tuesday 22 July 2003 04:39, Arne Caspari wrote: > Reply to the mail from Lucas Correia Villa Real (lucasvr@xxxxxxxxxxxxx): > > The card has only 1 bt878 chip, and 4 inputs. It has a software/driver > > for Windows, and it can capture using the 4 inputs at the same time. What > > happens with xawtv is that I can switch between input source, but can't > > open 2 xawtv sessions, each one using a different input source (what is > > perfectly done on Windows). > > Lucas, > > could you tell the name and the brand of the card? > > > Thanks, > > -Arne Hi Arne, This is what lspci tells (the card in question is '<bttv1>'): <bttv0> 02:09.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 02) Subsystem: Hauppauge computer works Inc. WinTV/GO Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64 (4000ns min, 10000ns max) Interrupt: pin A routed to IRQ 9 Region 0: Memory at ef000000 (32-bit, prefetchable) [size=4K] 02:09.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 02) Subsystem: Hauppauge computer works Inc. WinTV/GO Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64 (1000ns min, 63750ns max) Interrupt: pin A routed to IRQ 9 Region 0: Memory at ee800000 (32-bit, prefetchable) [size=4K] <bttv1> 02:0e.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11) Subsystem: Unknown device 0400:5644 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64 (4000ns min, 10000ns max) Interrupt: pin A routed to IRQ 10 Region 0: Memory at ed800000 (32-bit, prefetchable) [size=4K] Capabilities: [44] Vital Product Data Capabilities: [4c] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 02:0e.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11) Subsystem: Unknown device 0400:5644 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64 (1000ns min, 63750ns max) Interrupt: pin A routed to IRQ 10 Region 0: Memory at ed000000 (32-bit, prefetchable) [size=4K] Capabilities: [44] Vital Product Data Capabilities: [4c] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- And this is what insmod bttv shows: Using /lib/modules/2.4.21-Gobo/v4l2/bttv.o bttv: driver version 0.9.11 loaded bttv: using 8 buffers with 2080k (520 pages) each for capture bttv: Host bridge is Intel Corp. 82815 815 Chipset Host Bridge and Memory Controller Hub bttv: Bt8xx card found (0). PCI: Found IRQ 9 for device 02:09.0 PCI: Sharing IRQ 9 with 02:09.1 PCI: Sharing IRQ 9 with 02:0d.0 bttv0: Bt878 (rev 2) at 02:09.0, irq: 9, latency: 64, mmio: 0xef000000 bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb bttv0: using: BT878(Hauppauge (bt878)) [card=10,autodetected] bttv0: Hauppauge/Voodoo msp34xx: reset line init [5] i2c-dev.o: Registered 'bt848 #0' as minor 0 tuner: probing bt848 #0 i2c adapter [id=0x10005] tuner: chip found @ 0xc2 tuner(bttv): type forced to 2 (Philips NTSC (FI1236,FM1236 and compatibles)) [insmod] i2c-core.o: client [Philips NTSC (FI1236,FM1236 and ] registered to adapter [bt848 #0](pos. 0). msp34xx: init: chip=MSP3430G-A1 +nicam +simple +radio msp3400: daemon started i2c-core.o: client [MSP3430G-A1] registered to adapter [bt848 #0](pos. 1). tvmixer: debug: Philips NTSC (FI1236,FM1236 and tvmixer: debug: MSP3430G-A1 tvmixer: MSP3430G-A1 (bt848 #0) registered with minor 48 i2c-core.o: adapter bt848 #0 registered as adapter 0. bttv0: Hauppauge eeprom: model=61381, tuner=Philips FM1236 (2), radio=yes bttv0: using tuner=2 tuner: type already set (2) bttv0: i2c: checking for MSP34xx @ 0x80... found bttv0: i2c: checking for TDA9875 @ 0xb0... not found bttv0: i2c: checking for TDA7432 @ 0x8a... not found bttv0: registered device video0 bttv0: registered device vbi0 bttv0: registered device radio0 bttv0: PLL: 28636363 => 35468950 .. ok bttv: Bt8xx card found (1). PCI: Found IRQ 10 for device 02:0e.0 PCI: Sharing IRQ 10 with 02:0e.1 bttv1: Bt878 (rev 17) at 02:0e.0, irq: 10, latency: 64, mmio: 0xed800000 bttv1: subsystem: 0400:5644 (UNKNOWN) please mail id, board name and the correct card= insmod option to kraxel@xxxxxxxxxxx bttv1: using: BT878( *** UNKNOWN/GENERIC **) [card=0,autodetected] i2c-dev.o: Registered 'bt848 #1' as minor 1 tuner: probing bt848 #1 i2c adapter [id=0x10005] tuner: chip found @ 0xc0 tuner(bttv): type forced to 2 (Philips NTSC (FI1236,FM1236 and compatibles)) [insmod] i2c-core.o: client [Philips NTSC (FI1236,FM1236 and ] registered to adapter [bt848 #1](pos. 0). msp3400: error while reading chip version tvmixer: debug: Philips NTSC (FI1236,FM1236 and i2c-core.o: adapter bt848 #1 registered as adapter 1. bttv1: using tuner=-1 bttv1: i2c: checking for MSP34xx @ 0x80... found bttv1: i2c: checking for TDA9875 @ 0xb0... found bttv1: i2c: checking for TDA7432 @ 0x8a... found bttv1: registered device video1 bttv1: registered device vbi1 I took a few pictures of it, they are available at http://cscience.org/~lucasvr/etc/hw/ (and sorry, but they are really out of focus ;-) Lucas