Tvcard

From ArchWiki
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.

Tango-edit-clear.pngThis article or section needs language, wiki syntax or style improvements. See Help:Style for reference.Tango-edit-clear.png

Reason: Bad style (Discuss in Talk:Tvcard)

Setting up Winfast 2000XP Tvcard

Tvcards are all very similar to setup. This document shows you how to setup a "Winfast 2000XP Tvcard". Other cards should be similar, and should follow the same basic premise.

Edit the /etc/modules.conf file Add in:

#
# /etc/modprobe.d/modprobe.conf (for v2.6 kernels)
# card ...... that setting is "34"
# tuner ..... that setting is "43"

alias char-major-81     bttv
options bttv card=34
options bttv tuner=43

Reboot and it should now work with kdetv or tvtime.

Finding the right card number

Below is a list of cards and their respective numbers

0 - AutoDetect
1 - MIRO PCTV
2 - Hauppauge old
3 - ST
4 - Intel
5 - Diamond DTV2000
6 - AVerMedia TVPhone
7 - MATRIX-Vision MV-Delta
8 - Fly Video II
9 - TurboTV
10 - Hauppauge new (bt878)
11 - MIRO PCTV pro
12 - ADS Technologies Channel Surfer TV
13 - AVerMedia TVCapture 98
14 - Aimslab VHX
15 - Zoltrix TV-Max
16 - Pixelview PlayTV (bt878)
17 - Leadtek WinView 601
18 - AVEC Intercapture
19 - LifeView FlyKit w/o Tuner
20 - CEI Raffles Card
21 - Lucky Star Image World ConferenceTV
22 - Phoebe Tv Master + FM
23 - Modular Technology MM205 PCTV, bt878
24 - Askey/Typhoon/Anubis Magic TView CPH051/061 (bt878)
25 - Terratec/Vobis TV-Boostar
26 - Newer Hauppauge WinCam (bt878)
27 - MAXI TV Video PCI2
28 - Terratec TerraTV+
29 - Imagenation PXC200
30 - FlyVideo 98
31 - iProTV
32 - Intel Create and Share PCI
33 - Terratec TerraTValue
34 - Leadtek WinFast 2000
35 - Chronos Video Shuttle II
36 - Typhoon TView TV/FM Tuner
37 - PixelView PlayTV pro
38 - TView99 CPH063
39 - Pinnacle PCTV Rave
40 - STB2
41 - AVerMedia TVPhone 98
42 - ProVideo PV951
43 - Little OnAir TV
44 - Sigma TVII-FM
45 - MATRIX-Vision MV-Delta 2
46 - Zoltrix Genie TV
47 - Terratec TV/Radio+ 

Finding the right Tuner number

Below is a list of Tuners and their respective numbers.

tuner=n type of tuner chip

tuner=0 Temic PAL (4002 FH5) tuner=1 Philips PAL_I (FI1246 and compatibles) tuner=2 Philips NTSC (FI1236,FM1236 and compatibles) tuner=3 Philips (SECAM+PAL_BG) (FI1216MF, FM1216MF, FR1216MF) tuner=4 NoTuner tuner=5 Philips PAL_BG (FI1216 and compatibles) tuner=6 Temic NTSC (4032 FY5) tuner=7 Temic PAL_I (4062 FY5) tuner=8 Temic NTSC (4036 FY5) tuner=9 Alps HSBH1 tuner=10 Alps TSBE1 tuner=11 Alps TSBB5 tuner=12 Alps TSBE5 tuner=13 Alps TSBC5 tuner=14 Temic PAL_BG (4006FH5) tuner=15 Alps TSCH6 tuner=16 Temic PAL_DK (4016 FY5) tuner=17 Philips NTSC_M (MK2) tuner=18 Temic PAL_I (4066 FY5) tuner=19 Temic PAL* auto (4006 FN5) tuner=20 Temic PAL_BG (4009 FR5) or PAL_I (4069 FR5) tuner=21 Temic NTSC (4039 FR5) tuner=22 Temic PAL/SECAM multi (4046 FM5) tuner=23 Philips PAL_DK (FI1256 and compatibles) tuner=24 Philips PAL/SECAM multi (FQ1216ME) tuner=25 LG PAL_I+FM (TAPC-I001D) tuner=26 LG PAL_I (TAPC-I701D) tuner=27 LG NTSC+FM (TPI8NSR01F) tuner=28 LG PAL_BG+FM (TPI8PSB01D) tuner=29 LG PAL_BG (TPI8PSB11D) tuner=30 Temic PAL* auto + FM (4009 FN5) tuner=31 SHARP NTSC_JP (2U5JF5540) tuner=32 Samsung PAL TCPM9091PD27 tuner=33 MT20xx universal tuner=34 Temic PAL_BG (4106 FH5) tuner=35 Temic PAL_DK/SECAM_L (4012 FY5) tuner=36 Temic NTSC (4136 FY5) tuner=37 LG PAL (newer TAPC series) tuner=38 Philips PAL/SECAM multi (FM1216ME MK3) tuner=39 LG NTSC (newer TAPC series) tuner=40 HITACHI V7-J180AT tuner=41 Philips PAL_MK (FI1216 MK) tuner=42 Philips 1236D ATSC/NTSC tuner=43 Philips NTSC MK3 (FM1236MK3 or FM1236/F) tuner=44 Philips 4 in 1 (ATI TV Wonder Pro/Conexant) tuner=45 Microtune 4049 FM5

TLG2300

The TLG2300 is a device that supports analog and digital TV, also includes an FM receiver. It's identified with the following device id:

$ lsusb
Bus 001 Device 007: ID 1b24:4001

The TLG2300 driver is called poseidon. It should be automatically loaded, but you need to get the firmware first and put it under /lib/firmware. The file is called tlg2300_firmware.bin and can be obtained from the Windows drivers.

user@machine:~$ stat /lib/firmware/tlg2300_firmware.bin 
  File: `/lib/firmware/tlg2300_firmware.bin'
  Size: 52748     	Blocks: 112        IO Block: 4096   regular file
Device: 801h/2049d	Inode: 12820901    Links: 1
Access: (0600/-rw-------)  Uid: (    0/    root)   Gid: (    0/    root)

To test the analog TV with VLC, /dev/video1 is the v4l video device in my case, hw:1,0 is the audio output, NTSC standard, and the frequencies are obtained from mplayer/stream/frequency.c file.

vlc v4l2:///dev/video1  :input-slave=alsa://hw:1,0 :v4l2-standard=3 :v4l2-tuner-frequency=513250

If you put this on your .asoundrc:

pcm.telegent {
	type hw
	card 1
}

You will be able to use

vlc v4l2:///dev/video1  :input-slave=alsa://telegent :v4l2-standard=3 :v4l2-tuner-frequency=513250

To add several channels you can create a play list with all the frequencies, and use Next and Previous to change through them.

Kworld

Kworld PlusTV Analog PCI PVR 7131SE

This card is reported by lspci as:

01:0a.0 Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01)

The following line must be present in /etc/modprobe.d/modprobe.conf:

options saa7134 card=59 tuner=56

See specifications.

Kworld PCI Analog TV Card Lite PVR-TV 7134SE

This card is reported by lspci as:

xx:xx.x Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01)

The following must be present in /etc/modprobe.d/modprobe.conf (or the file you like), I think you have to restart for the changes to take effect (couldn't reload the module manually):

options saa7134 card=63 tuner=43 

More info at https://linuxtv.org/wiki/index.php/Kworld_PCI_Analog_TV_Card_Lite

Other External Helpful Links

https://tldp.org/HOWTO/BTTV/modprobe.html

https://www.linuxtv.org/v4lwiki/index.php/Leadtek_WinFast_2000