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. I repeat: in general you do not need the parameters below. Really. For discussion of the differences between NTSC/PAL/SECAM, as well as a list of the sub-types of PAL, see: http://en.wikipedia.org/wiki/Broadcast_television_system Where "uses I2C_CLIENT_INSMOD" is mentioned, the module supports the five standard options from include/i2c.h: probe - List of adapter,address pairs to scan additionally probe_range - List of adapter,start-addr,end-addr triples to scan additionally ignore - List of adapter,address pairs not to scan ignore_range - List of adapter,start-addr,end-addr triples not to scan force - List of adapter,address pairs to boldly assume to be present ivtv ==== This is the iTVC15 driver parameter: tuner Tuner type selection Default value is autodetected from the eeprom The value should be from driver/tuner.h; check that file for the latest list parameter: radio Enable or disable the radio. Use only if autodetection fails. 0 = disable, 1 = enable Various *_buffers options (units are MB), can be overridden to allocate more/less memory to the driver option default max ------ ------- --- yuv_buffers 2 32 mpg_buffers 4 16 vbi_buffers 2 16 pcm_buffers 2 16 dec_mpg_buffers 1 1 dec_yuv_buffers 1 1 dec_vbi_buffers 1 1 dec_osd_buffers 1 2 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 = WinTV PVR-150 or PVR-500 4 = AVerMedia M179 5 = YUAN MPG600/Kuroutoshikou iTVC16-STVLP 6 = YUAN MPG160/Kuroutoshikou iTVC15-STVLP 7 = YUAN PG600/DIAMONDMM PVR-550 (CX Falcon 2) 8 = Adaptec AVC-2410 9 = Adaptec AVC-2010 10 = NAGASE TRANSGEAR 5000TV 11 = AOpen VA2000MAX-STN6 12 = YUAN MPG600GR/Kuroutoshikou CX23416GYC-STVLP 13 = I/O Data GV-MVP/RX 14 = I/O Data GV-MVP/RX2E 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) e.g. "modprobe ivtv ivtv_debug=255" gives full debugging "modprobe ivtv ivtv_debug=3" gives errors and info parameter: pal Set PAL standard: B, G, H, D, K, I, M, N, Nc Default: Autodetect parameter: ntsc Set NTSC standard: M, J Default: Autodetect parameter: secam Set SECAM standard: B, G, H, D, K, L, LC Default: Autodetect parameter: ivtv_first_minor Set minor assigned to first card. Don't worry about this unless you have multiple cards and are really picky about the /dev/video* numbering. parameter: yuv_fixup If nonzero, sets an internal "yuv_fixup" variable. This is possibly dead/orphaned code; nothing appears to make use of it. parameter: ivtv_dynbuf Specify using Dynamic Buffers: 0 = No, 1 = Yes, default No parameter: ivtv_efw parameter: ivtv_dfw Set the filename from which to read the Hauppauge hardware's encoder and decoder firmware, respectively. ivtv-fb ======= This module allows your ivtv device (PVR350) to act as a framebuffer (e.g. 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-7) ============================================================================ The following modules are now all moved to the v4l repository. They are still documented here for completeness. msp3400 ======= This module manages the msp34xx TV sound processor and generates the sound you hear. Uses I2C_CLIENT_INSMOD, see above. parameter: once If nonzero, continuous stereo detection is disabled parameter: amsound If nonzero, disable sound detection and force AM sound (SECAM) parameter: standard FIXME: this setting overrides autodetection, see modelist[] in driver/msp3400.c parameter: simple *FIXME* /* use short programming (>= msp3410 only) */ parameter: simpler *FIXME* /* use shorter programming (>= msp34xxG) */ parameter: stereo_threshold *FIXME* /* a2 threshold for stereo/bilingual (msp34xxg only) 0x00a0-0x03c0 */ parameter: dolby *FIXME* if nonzero, performs some uncommented setting, presumably Dolby-related parameter: debug Set to 0 (default), 1 (debugging), or 16 (more debugging). saa7115 ======= This module controls the Philips SAA7115 video decoder driver and is responsible for the video decoding. Uses I2C_CLIENT_INSMOD, see above. parameter: debug Debug level (0-2), default 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. Found on video output cards only. Uses I2C_CLIENT_INSMOD, see above. parameter: debug debug level (0-2), default 1 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. Uses I2C_CLIENT_INSMOD, see above. parameter: debug Debug level (0-2), default 0 cx25840 ======= This module controls the main video mpeg encoder chip. Uses I2C_CLIENT_INSMOD, see above. parameter: cx25840_debug Debug level (0-2), default 1 parameter: cx25840_fast_fw_load Load firmware at elevated i2c speed. 0=100HMz, 1=333MHz (default) parameter: cx25840_fw Sets AUDIO_FW string, default "/lib/modules/HcwMakoA.ROM" tda9887 ======= Driver for the Philips TDA9877 audio/video demodulator. Uses I2C_CLIENT_INSMOD, see above. parameter: debug Debug level (0-3) parameter: port1 parameter: port2 parameter: adjust No idea, sorry. These parameters have no comments nor obvious use in the sourcecode. parameter: qss If nonzero, forces QSS mode. No, I don't know either. Seems to be auto-set by the video standard initialization, and has some mention in the Pinnacle-card setup routines. parameter: pal Force the specific sub-type of PAL used in your country. Choose from (b, g, i, d, k) parameter: secam Force the specific sub-type of SECAM used in your country. Choose from (d, k, l) wm8775 ====== Driver for Wolfson WM8775 audio->digital convertor, used for line-in audio on certain PVR cards (150/500). Uses I2C_CLIENT_INSMOD, see above. parameter: debug Debug level (0-1), default 0.