KNC One TV-Station DVR
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
kRadio (dosn't work in the moment - see above)
Teletext
See also
bttv (and more) tv,video and radio card gallery
Linux runing Hardware chapter PCI-Karten (German)