Pinnacle PCTV Stereo

From LinuxTVWiki
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.

A PCI based analogue TV tuner card from Pinnacle

It is supported under Linux

Overview/Features

http://www.bttv-gallery.de/pinnacle_pctv_stereo_jpg_MINITV-DVB-T-51015697-1_1_saa7134.jpg

The Pinnacle PCTV Stereo is also available with an optional remote control.

Components Used

On the circuit board

  MINITV+DVB T - 51015697-1.1

On the chip

  SAA7134HL
  RA7129.1 05
  kSG04281

Identification

Output of lspci -v:

0000:00:0a.0 Multimedia controller: Philips Semiconductors SAA7134 Video Broadcast Decoder (rev 01)
     Subsystem: Pinnacle Systems Inc. Pinnacle PCTV Stereo (saa7134)
     Flags: bus master, medium devsel, latency 32, IRQ 193
     Memory at dffff800 (32-bit, non-prefetchable) [size=1K]
     Capabilities: [40] Power Management version 1

Making it work

Module Options

Without options in 2.6.15 only composite and s-video inputs are working without sound. The card works perfectly as TV card until kernel 2.6.14-r2.

With this options also the tuner is working. Sound works only by television.

  modprobe tda9887 port2=1
  modprobe saa7134 card=26 tuner=33 oss=1


In the case of secam-l standard (France uses secam-l), you can also add the qss option to reduce the background noise, and the secam option for general purpose (also for the tuner module)

  modprobe tda9887 port2=1 qss=1 secam=L
  modprobe tuner secam=L

For secam-l, you should also use the mercurial version of v4l (see How to Obtain, Build and Install V4L-DVB Device Drivers). This fixes a sound problem you may have : after switching on a channel, you hear clearly for about 2 seconds and then it goes off, replaced by crackling. This was a bug in previous versions of v4l that did not recognize secam-l audio systems correctly and switched back to secam-d/k after 2 seconds.

From Kernel 2.6.17, it is not necessary to use build the drivers from mercurial, since the secam-l audio is correctly supported.

Sample kernel output

  saa7130/34: v4l2 driver version 0.2.14 loaded
  ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 17 (level, low) -> IRQ 193
  saa7134[0]: found at 0000:00:0a.0, rev: 1, irq: 193, latency: 32, mmio: 0xdffff800
  saa7134[0]: subsystem: 11bd:002b, board: Pinnacle PCTV Stereo (saa7134) [card=26,insmod option]
  saa7134[0]: board init: gpio is 0
  tda9887 1-0043: chip found @ 0x86 (saa7134[0])
  saa7134[0]: i2c eeprom 00: bd 11 2b 00 f8 f8 1c 00 43 43 a9 1c 55 d2 b2 92
  saa7134[0]: i2c eeprom 10: 00 00 19 0e ff 20 ff ff ff ff ff ff ff ff ff ff
  saa7134[0]: i2c eeprom 20: 01 40 01 03 03 ff 03 01 08 ff 00 53 ff ff ff ff
  saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
  saa7134[0]: i2c eeprom 40: ff 07 00 c0 86 ff 01 01 ff ff ff ff ff ff ff ff
  saa7134[0]: i2c eeprom 50: 0c 22 17 34 02 9c 5a 85 ff ff ff ff ff ff ff ff
  saa7134[0]: i2c eeprom 60: 03 03 19 71 fb ff ff ff ff ff ff ff ff ff ff ff
  saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
  tuner 1-0060: Chip ID is not zero. It is not a TEA5767
  tuner 1-0060: chip found @ 0xc0 (saa7134[0])
  tuner 1-0060: microtune: companycode=3cbf part=42 rev=11
  tuner 1-0060: microtune MT2050 found, OK
  saa7134[0]: registered device video0 [v4l2]
  saa7134[0]: registered device vbi0

External Links