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)

parameter: cardtype
Specify card type. Only use this option if your card is not detected properly
        1 = WinTV PVR 250
        2 = WinTV PVR 350
        3 = AVerMedia M179
        4 = YUAN MPG600/Kuroutoshikou iTVC16-STVLP
        5 = YUAN MPG160/Kuroutoshikou iTVC15-STVLP
        Default: Autodetect

parameter: ivtv_debug
Debug level (bitmask). Default: errors only
 IVTV_DEBUG_ERR   (1 << 0)
 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_DEC   (1 << 7)
so "modprobe ivtv ivtv_debug=255" 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

parameter: ivtv_first_minor
Set minor assigned to first card.

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 ivtvfbdev from FIXME.

parameter: ivtv_fb_card_id
ID number of ivtv card to use as framebuffer device (0-2)


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

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


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