Kworld PCI Analog TV Card Lite

From LinuxTVWiki
Revision as of 19:44, 5 January 2011 by Rickvanderzwet (talk | contribs)
Jump to navigation Jump to search

Warning: Pictures might not match as I using a clone which I bought in the Netherlands (unknown supplier).

Summary

The device is _not_ detected correctly by the automatic discovery and needs to be given the card and tuner details during load:

$sudo modprobe saa7134 card=63 tuner=43

Vendor details:

Sold as    : KWorld PCI Analog TV Card Lite (PVR-TV 7134SE), listed in manual as PVR-TV 713X
Vendor WWW : http://global.kworld-global.com/main/prod_in.aspx?mnuid=1248&modid=6&pcid=38&ifid=16&prodid=21&flag=1

lspci -vnn

02:0b.0 Multimedia controller [0480]: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder [1131:7133] (rev f0)
        Subsystem: Philips Semiconductors KWorld V-Stream Studio TV Terminator [1131:0000]
        Flags: bus master, medium devsel, latency 32, IRQ 23
        Memory at fffff800 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [40] Power Management version 2
        Kernel driver in use: saa7134
        Kernel modules: saa7134

List of chips

Tuner Module           : Tena TNF-9533 ver B1 Bd
Analog IF Demodulator  : Philips TDA9801T
Radio Decoder          : Philips TEA5767
Analog multiplexer     : Philips HEF4052BT
PCI Bridge             : Philips SAA7135HL (also the A/V decoder)

Board indentification  : 713XTV VRE: J
Serial indentification : VS-TV7134RF

Lis of input connectors

From left to right

* FM (ariial) Antenne (optional)
* UHF/VHF Antenne
* Audio
* S-Video
* Video in
* UNKNOWN (marked with AV IN)
* Remote (IR) sensor

"dmesg" when loading the modules

Running from Linux sky 2.6.35-24-generic #42-Ubuntu SMP Thu Dec 2 01:41:57 UTC 2010 i686 GNU/Linux

[  228.668180] saa7130/34: v4l2 driver version 0.2.16 loaded
[  228.668264] saa7133[0]: found at 0000:02:0b.0, rev: 240, irq: 23, latency: 32, mmio: 0xfffff800
[  228.668277] saa7133[0]: subsystem: 1131:0000, board: Kworld Xpert TV PVR7134 [card=63,insmod option]
[  228.668318] saa7133[0]: board init: gpio is c0407f
[  228.712028] Registered IR keymap rc-pixelview
[  228.712205] input: saa7134 IR (Kworld Xpert TV PVR as /devices/pci0000:00/0000:00:1e.0/0000:02:0b.0/rc/rc0/input5
[  228.712354] rc0: saa7134 IR (Kworld Xpert TV PVR as /devices/pci0000:00/0000:00:1e.0/0000:02:0b.0/rc/rc0
[  228.816344] saa7133[0]: Huh, no eeprom present (err=-5)?
[  228.880159] tuner 0-0060: chip found @ 0xc0 (saa7133[0])
[  228.880307] tea5767 0-0060: type set to Philips TEA5767HN FM Radio
[  228.890766] tuner 0-0061: chip found @ 0xc2 (saa7133[0])
[  228.891005] tea5767 0-0060: type set to Philips TEA5767HN FM Radio
[  228.912021] tuner-simple 0-0061: creating new instance
[  228.912032] tuner-simple 0-0061: type set to 43 (Philips NTSC MK3 (FM1236MK3 or FM1236/F))
[  228.953531] saa7133[0]: registered device video0 [v4l2]
[  228.954649] saa7133[0]: registered device vbi0
[  228.955759] saa7133[0]: registered device radio0
[  228.987397] saa7134 ALSA driver for DMA sound loaded
[  228.987474] saa7133[0]/alsa: saa7133[0] at 0xfffff800 irq 23 registered as card -2

Testing the setup

Cable TV

Tested with Ziggo Cable Television (Location Leiden) as input which uses this frequenties. As FM Antenna I used a Old S-Video Cable.

$ sudo apt-get install tvtime scantv
$ sudo tvtime-scanner
$ sudo scantv -C /dev/vbi0 -n PAL -f europe-west -o results.ini
$ head -20 results.txt
rvdzwet@sky:~$ head -15 results.ini 
[global]
freqtab = europe-west

[defaults]
input = Television
norm = PAL

[Nederland 1]
channel = 22

[Nederland 2]
channel = 25

[Nederland 3]
channel = 26

FM Radio (The Netherlands)

My antenna is not very good so I had to allow low-quality radio signals (-t 30)

$ sudo apt-get install fmtools
$ sudo fmscan -t 30
Scanning range: 87.9 - 107.9 MHz (0.2 MHz increments)...
88.9: 56.3%                               
89.3: 62.5%                               
91.3: 50.0%                               
93.7: 87.5%                               
94.3: 50.0%                               
94.7: 50.0%                               
95.1: 56.3%                               
98.9: 62.5%                               
100.1: 50.0%                              
100.7: 50.0%                              
102.7: 56.3%                              
104.7: 50.0%                              
105.3: 50.0%                              
105.7: 62.5%                              
106.5: 50.0%                              
106.7: 50.0%                              
107.3: 50.0%

Experiences

Both tvtime and XavTV shows me perfect/clear moving images. To setup sound I had to enable a pulseaudio loopback device as instructed at ubuntuforums.org.

The tuner on the radio seems a bit slow takes like 2 seconds to get to the right channel, but works perfectly.

$ fm -T forever 102.7

The IR get detected at /dev/input/event5, but I cannot test it as I cannot find the remote.

Misc

Q: if feasible "eeprom" output (from bttv tools)
A: I am not sure how-to retrieve this information. The bttv tools does not seems to apply to this chipset. But just [info@rickvanderzwet.nl let me know] and I be happy to retrieve it.

Q: How to get it configured under Ubuntu 10.10
A: Make sure to set the modprobe options right and the pulseaudio config

$ echo 'options saa7134 card=63 tuner=43' | sudo tee /etc/modprobe.d/saa7134-tuner.conf
$ CARDID=`lspci | awk '/SAA/ {print $1}' | tr ':' '_' `; 
$ SOURCE=`pactl list | awk '/Name: alsa_input/ {print $2}' | grep $CARDID`
$ echo "load-module module-loopback source=$SOURCE" | sudo tee -a /etc/pulse/default.pa