Kworld PCI Analog TV Card Lite

From LinuxTVWiki
Revision as of 23:53, 3 March 2011 by Pavelmc (talk | contribs) (added the ATTENTION about tena exclusive PAL tuner)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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.

Gallery


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


ATTENTION ! The Tena TNF-9533 tuner in ANY variant or revision is a PAL exclusive tuner, that's why the uncommon antenna conector

You has been warned

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 [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