KNC One TV-Station DVR

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.

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)