WinTV PAL-B/GI 61314 REV B1M

From LinuxTVWiki
Jump to navigation Jump to search
Bt878 based PCI, analog PAL

A Bt878 based PCI card from Hauppague.

The card is supported under Linux. Tested on kernel 2.6.32.


Overview/Features

  • PCI interface
  • Inputs: Antenna, S-Video In, Composite, Audio Line In
  • Outputs: Audio Line Out

Components Used

  • Bt878 (video and audio capture)
  • MSP3415D (sound processor)
  • Philips FI1216 MK2 (tuner)


Identification

# lspci -vvvnnn
04:03.0 Multimedia video controller [0400]: Brooktree Corporation Bt878 Video Capture [109e:036e] (rev 02)
	Subsystem: Hauppauge computer works Inc. Device [0070:13eb]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 16 (4000ns min, 10000ns max)
	Interrupt: pin A routed to IRQ 22
	Region 0: Memory at fdcff000 (32-bit, prefetchable) [size=4K]
	Kernel driver in use: bttv
	Kernel modules: bttv

04:03.1 Multimedia controller [0480]: Brooktree Corporation Bt878 Audio Capture [109e:0878] (rev 02)
	Subsystem: Hauppauge computer works Inc. Device [0070:13eb]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64 (1000ns min, 63750ns max)
	Interrupt: pin A routed to IRQ 22
	Region 0: Memory at fdcfe000 (32-bit, prefetchable) [size=4K]
	Kernel driver in use: Bt87x
	Kernel modules: snd-bt87

Making it Work

Supported by V4l2.

Firmware

No firmware required.

Drivers

Kernel detects and configures with: v4l2, bttv & snd-bt87

Sample Kernel Output

# dmesg
[    5.863420] Linux video capture interface: v2.00
...
[    6.086075] bttv: driver version 0.9.18 loaded
[    6.086077] bttv: using 8 buffers with 2080k (520 pages) each for capture
[    6.086128] bttv: Bt8xx card found (0).
[    6.086136] bttv 0000:04:03.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[    6.086144] bttv0: Bt878 (rev 2) at 0000:04:03.0, irq: 22, latency: 16, mmio: 0xfdcff000
[    6.086165] bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb
[    6.086166] bttv0: using: Hauppauge (bt878) [card=10,autodetected]
[    6.086168] IRQ 22/bttv0: IRQF_DISABLED is not guaranteed on shared IRQs
[    6.088682] bttv0: Hauppauge/Voodoo msp34xx: reset line init [5]
[    6.119311] tveeprom 0-0050: Hauppauge model 61314, rev B1M , serial# 3160514
[    6.119313] tveeprom 0-0050: tuner model is Philips FI1216 MK2 (idx 8, type 5)
[    6.119315] tveeprom 0-0050: TV standards PAL(B/G) (eeprom 0x04)
[    6.119317] tveeprom 0-0050: audio processor is MSP3415 (idx 6)
[    6.119318] tveeprom 0-0050: has no radio
[    6.119319] bttv0: Hauppauge eeprom indicates model#61314
[    6.119321] bttv0: tuner type=5
...
[    6.154143] msp3400 0-0040: MSP3410D-B4 found @ 0x80 (bt878 #0 [sw])
[    6.154144] msp3400 0-0040: msp3400 supports nicam, mode is autodetect
...
[    6.182051] tuner 0-0061: chip found @ 0xc2 (bt878 #0 [sw])
[    6.212688] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[    6.215113] tuner-simple 0-0061: creating new instance
[    6.215115] tuner-simple 0-0061: type set to 5 (Philips PAL_BG (FI1216 and compatibles))
[    6.215778] bttv0: registered device video1
[    6.215798] bttv0: registered device vbi0
[    6.233580] bttv0: PLL: 28636363 => 35468950 .

Remote Control Support

Unknown - not tested.

External Links