Re: multiple open()'s on the same device

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



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




[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