KNC One TV-Station DVR

From LinuxTVWiki
Jump to: navigation, search

Card features

  • PCI interface
  • SAA7134 chipset
  • RDS-Tuner Chip SAA6588 chipset
  • MPEG-Encoder Chip SAA6752HS
  • FM, TV, Composite, S-Video and Audio inputs (outside)
  • Two conectors (one is Audio out) (inside)

How to make it work

It was detected automatically as card=24.

The sound doesn't work from internal Mixer (at the moment - should work according to Video4Linux Mailing List). At the moment I use the Audio-out conector inside. If you hold the slot cover at the left and the PCI connector at the lower side, the audio out connector is the lower one. The 4 pins from the white MIDI-connector are from left to right: left-channel / ground / right-channel / ground. This one I connect to an audio input (Aux) of my sound card (SoundBlaster Live! 5.1). If I switch the input to this channel, the sound works fine.

The MPEG-Encoder works, as long as saa7134-empress and saa6752hs kernel modules are loaded. The MPEG TS stream is available at /dev/video1. The default parameters are:

Resolution: 720x576, aspect ratio 4:3
Video: MPEG2 TS 4000 kbps VBR (max 6000 kpbs) PID: 260
Audio: MPEG2 L2 audio 265 kbps PID: 256

In August 2008 the driver has been fixed to properly use V4L2 MPEG API (extended controls). According to Video4Linux Mailing List using a recent v4l-dvb repository, it's possible to change most of the encoder properties using v4l2-ctl.

There is some information, that mencoder supports V4L2 MPEG API, VLC has some support through pvr access module (i.e. it's possible to set one of the following resolutions: 720x576, 480x576, 352x576, 352x288).

Kernel

The card runs ok on kernel 2.6.11.4 and up.

The important parts from my message log:

saa7130/34: v4l2 driver version 0.2.12 loaded
ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 19 (level, low) -> IRQ 209
saa7134[0]: found at 0000:00:0a.0, rev: 1, irq: 209, latency: 64, mmio: 0xf6000000
saa7134[0]: subsystem: 1894:a006, board: KNC One TV-Station DVR [card=24,autodetected]
saa7134[0]: board init: gpio is 830000
saa7134[0]: i2c eeprom 00: 94 18 06 a0 06 80 00 01 00 00 00 00 00 00 01 00
saa7134[0]: i2c eeprom 10: 00 ff 86 0e ff 20 ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 20: 01 40 01 02 02 03 01 03 06 ff 01 df 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
tuner: chip found at addr 0xc0 i2c-bus saa7134[0]
tuner: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3)) by saa7134[0]
tda9885/6/7: chip found @ 0x86
saa6752hs: chip found @ 0x40
saa7134[0]: registered device video0 [v4l2]
saa7134[0]: registered device vbi0
saa7134[0]: registered device radio0
saa7134[0]/audio: audio carrier scan failed, using 5.500 MHz [default]
saa7134[0]/irq[10,4294915314]: r=0x20 s=0x00 PE
saa7134[0]/irq: looping -- clearing PE (parity error!) enable bit


Dmesg of kernel 2.6.13-15.7-default (x86-64):

kernel: Linux video capture interface: v1.00
kernel: saa7130/34: v4l2 driver version 0.2.14 loaded
kernel: ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 19 (level, low) -> IRQ 209
kernel: saa7134[0]: found at 0000:00:0a.0, rev: 1, irq: 209, latency: 64, mmio: 0xf6000000
kernel: saa7134[0]: subsystem: 1894:a006, board: KNC One TV-Station DVR [card=24,autodetected]
kernel: saa7134[0]: board init: gpio is 830000
kernel: saa7134[0]: i2c eeprom 00: 94 18 06 a0 06 80 00 01 00 00 00 00 00 00 01 00
kernel: saa7134[0]: i2c eeprom 10: 00 ff 86 0e ff 20 ff ff ff ff ff ff ff ff ff ff
kernel: saa7134[0]: i2c eeprom 20: 01 40 01 02 02 03 01 03 06 ff 01 df ff ff ff ff
kernel: saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
kernel:  : chip found @ 0xc0 (saa7134[0])
kernel:  : All bytes are equal. It is not a TEA5767
kernel: tuner 0-0060: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3))
kernel: tda9885/6/7: chip found @ 0x86
kernel: saa6752hs: chip found @ 0x40
kernel: saa7134[0]: registered device video0 [v4l2]
kernel: saa7134[0]: registered device vbi0
kernel: saa7134[0]: registered device radio0
kernel: ACPI: PCI Interrupt 0000:00:0b.0[A] -> GSI 19 (level, low) -> IRQ 209

Module parameters

Viewers

kdetv

kRadio (dosn't work in the moment - see above)


Teletext

kdetv

See also

bttv (and more) tv,video and radio card gallery

Linux runing Hardware chapter PCI-Karten (German)