WinTV PAL-B/GI 61314 REV B1M

From LinuxTVWiki
Revision as of 18:53, 23 February 2012 by Windrider (talk | contribs) (Added drivers details)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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