IVTV Module Parameters
From MythTV Official Wiki
These are the modules included in the ivtv suite.
The ivtv module is the main one and it will automatically detect your
environment and load additional modules as needed.
Usually:
modprobe ivtv
will work fine.
In general you don't need the parameters below :)
ivtv
====
This is the iTVC15 driver
parameter: tuner
Tuner type selection
Default value is determined from the eeprom
The value should be from tuner.h; reproduced here:
TEMIC_PAL 0 /* 4002 FH5 (3X 7756, 9483) */
PHILIPS_PAL_I 1
PHILIPS_NTSC 2
PHILIPS_SECAM 3 /* you must actively select B/G, L, L` */
ABSENT 4
PHILIPS_PAL 5
TEMIC_NTSC 6 /* 4032 FY5 (3X 7004, 9498, 9789) */
TEMIC_PAL_I 7 /* 4062 FY5 (3X 8501, 9957) */
TEMIC_4036FY5_NTSC 8 /* 4036 FY5 (3X 1223, 1981, 7686) */
ALPS_TSBH1_NTSC 9
ALPS_TSBE1_PAL 10
ALPS_TSBB5_PAL_I 11
ALPS_TSBE5_PAL 12
ALPS_TSBC5_PAL 13
TEMIC_4006FH5_PAL 14 /* 4006 FH5 (3X 9500, 9501, 7291) */
ALPS_TSHC6_NTSC 15
TEMIC_PAL_DK 16 /* 4016 FY5 (3X 1392, 1393) */
PHILIPS_NTSC_M 17
TEMIC_4066FY5_PAL_I 18 /* 4066 FY5 (3X 7032, 7035) */
TEMIC_4006FN5_MULTI_PAL 19 /* B/G, I and D/K autodetected (3X 7595, 7606, 7657)*/
TEMIC_4009FR5_PAL 20 /* incl. FM radio (3X 7607, 7488, 7711)*/
TEMIC_4039FR5_NTSC 21 /* incl. FM radio (3X 7246, 7578, 7732)*/
TEMIC_4046FM5 22 /* you must actively select B/G, D/K, I, L, L` ! (3X 7804, 7806, 8103, 8104)*/
PHILIPS_PAL_DK 23
PHILIPS_FQ1216ME 24 /* you must actively select B/G/D/K, I, L, L` */
LG_PAL_I_FM 25
LG_PAL_I 26
LG_NTSC_FM 27
LG_PAL_FM 28
LG_PAL 29
TEMIC_4009FN5_MULTI_PAL_FM 30 /* B/G, I and D/K autodetected (3X 8155, 8160, 8163)*/
SHARP_2U5JF5540_NTSC 31
Samsung_PAL_TCPM9091PD27 32
MT2032 33
TEMIC_4106FH5 34 /* 4106 FH5 (3X 7808, 7865)*/
TEMIC_4012FY5 35 /* 4012 FY5 (3X 0971, 1099)*/
TEMIC_4136FY5 36 /* 4136 FY5 (3X 7708, 7746)*/
LG_PAL_NEW_TAPC 37
PHILIPS_FM1216ME_MK3 38
LG_NTSC_NEW_TAPC 39
HITACHI_NTSC 40
PHILIPS_PAL_MK 41
PHILIPS_ATSC 42
PHILIPS_FM1236_MK3 43
PHILIPS_4IN1 44 /* ATI TV Wonder Pro - Conexant */
MICROTUNE_4049FM5 45
parameter: radio
Enable or disable the radio.
Use only if autodetection fails. 0 = disable, 1 = enable
parameter: tda9887
Enable or disable tda9887 module, 0 = normal, 1+= pinnacle_id
parameter: autoload
automatically load i2c modules like tuner, saa7117, default is 1 (yes)
parameter: yuv_buffers
Number of 64K buffers for copying YUV. (64-512, default: 64)
parameter: mpg_buffers
Number of 64K buffers for copying mpg. (32-512, default: 128)
parameter: vbi_buffers
Number of 64K buffers for copying VBI. (8-256, default: 64)
parameter: pcm_buffers
Number of 64K buffers for copying PCM. (16-128, default: 64)
parameter: dec_mpg_buffers
Number of 64K buffers for decoding MPG. (32-1024, default: 128)
parameter: dec_yuv_buffers
Number of 64K buffers for decoding YUV. (64-512, default: 64, 0 to disable)
parameter: cardtype
Specify card type. Only use this option if your card is not detected properly
1 = WinTV PVR 250rev1
2 = WinTV PVR 250rev2
3 = WinTV PVR 250rev3, iTVC15 based
4 = WinTV PVR 250rev4
5 = WinTV PVR 350rev1
6 = WinTV PVR 350rev2
7 = YUAN MPG600/Kuroutoshikou iTVC16-STVLP
8 = YUAN MPG160/Kuroutoshikou iTVC15-STVLP
9 = [[A Ver Media]] M179
10 = WinTV PVR 250rev3, iTVC16 based
Default: Autodetect
parameter: ivtv_debug
Debug level (bitmask). Default: errors only
IVTV_DEBUG_INFO (1 << 1)
IVTV_DEBUG_API (1 << 2)
IVTV_DEBUG_DMA (1 << 3)
IVTV_DEBUG_IOCTL (1 << 4)
IVTV_DEBUG_I2C (1 << 5)
IVTV_DEBUG_IRQ (1 << 6)
IVTV_DEBUG_VERBOSE (1 << 7)
so "modprobe ivtv ivtv_debug=127" gives full debugging
parameter: ivtv_std
Specify your video standard: 1 = NTSC, 2 = PAL, 3 = SECAM,
Default: Same as tuner type; falls back to NTSC
ivtv-fb
=======
This module allows your ivtv device (PVR350) to act as a framebuffer (eg for X or as a console)
You can then use the standard Xorg/XFree86 fbdev but *much* better performance is obtained by
using the ivtvdev from http://membres.lycos.fr/badzzzz/ .
parameter: ivtv_fb_card_id
ID number of ivtv card to use as framebuffer device (0-2)
msp3400
=======
This module manages the msp34xx TV sound processor and generates the sound you hear.
parameter: probe
List of adapter,address pairs to scan additionally
parameter: probe_range
List of adapter,start-addr,end-addr triples to scan additionally
parameter: ignore
List of adapter,address pairs not to scan
parameter: ignore_range
List of adapter,start-addr,end-addr triples not to scan
parameter: force
List of adapter,address pairs to boldly assume to be present
saa7115
=======
This module controls the Philips SAA7115 video decoder driver and is responsible for the
video decoding.
parameter: debug
Debug level (0-1)
parameter: probe
List of adapter,address pairs to scan additionally
parameter: probe_range
List of adapter,start-addr,end-addr triples to scan additionally
parameter: ignore
List of adapter,address pairs not to scan
parameter: ignore_range
List of adapter,start-addr,end-addr triples not to scan
parameter: force
List of adapter,address pairs to boldly assume to be present
saa7127
=======
This module controls the Philips SAA7127 video encoder driver and is responsible for
generating the video you see.
parameter: probe
List of adapter,address pairs to scan additionally
parameter: probe_range
List of adapter,start-addr,end-addr triples to scan additionally
parameter: ignore
List of adapter,address pairs not to scan
parameter: ignore_range
List of adapter,start-addr,end-addr triples not to scan
parameter: force
List of adapter,address pairs to boldly assume to be present
parameter: debug
debug level (0-2)
parameter: test_image
Setting this to 1 puts up a test image consisting of 8 coloured vertical bars.
Each bar should be the height of your screen and should span 1/8th of the screen.
The colours are: White, Yellow, Pale blue, Green, Magenta, Red, Blue, Black
tveeprom
========
This module is the i2c Hauppauge eeprom decoder driver
It lets the other modules figure out what decoders and tuners you have.
parameter: debug
Debug level (0-2)
parameter: probe
List of adapter,address pairs to scan additionally
parameter: probe_range
List of adapter,start-addr,end-addr triples to scan additionally
parameter: ignore
List of adapter,address pairs not to scan
parameter: ignore_range
List of adapter,start-addr,end-addr triples not to scan
parameter: force
List of adapter,address pairs to boldly assume to be present