1 2bttv.o 3 the bt848/878 (grabber chip) driver 4 5 insmod args: 6 card=n card type, see CARDLIST for a list. 7 tuner=n tuner type, see CARDLIST for a list. 8 radio=0/1 card supports radio 9 pll=0/1/2 pll settings 10 0: don't use PLL 11 1: 28 MHz crystal installed 12 2: 35 MHz crystal installed 13 14 triton1=0/1 for Triton1 (+others) compatibility 15 vsfx=0/1 yet another chipset bug compatibility bit 16 see README.quirks for details on these two. 17 18 bigendian=n Set the endianness of the gfx framebuffer. 19 Default is native endian. 20 fieldnr=0/1 Count fields. Some TV descrambling software 21 needs this, for others it only generates 22 50 useless IRQs/sec. default is 0 (off). 23 autoload=0/1 autoload helper modules (tuner, audio). 24 default is 1 (on). 25 bttv_verbose=0/1/2 verbose level (at insmod time, while 26 looking at the hardware). default is 1. 27 bttv_debug=0/1 debug messages (for capture). 28 default is 0 (off). 29 irq_debug=0/1 irq handler debug messages. 30 default is 0 (off). 31 gbuffers=2-32 number of capture buffers for mmap'ed capture. 32 default is 4. 33 gbufsize= size of capture buffers. default and 34 maximum value is 0x208000 (~2MB) 35 no_overlay=0 Enable overlay on broken hardware. There 36 are some chipsets (SIS for example) which 37 are known to have problems with the PCI DMA 38 push used by bttv. bttv will disable overlay 39 by default on this hardware to avoid crashes. 40 With this insmod option you can override this. 41 automute=0/1 Automatically mutes the sound if there is 42 no TV signal, on by default. You might try 43 to disable this if you have bad input signal 44 quality which leading to unwanted sound 45 dropouts. 46 chroma_agc=0/1 AGC of chroma signal, off by default. 47 adc_crush=0/1 Luminance ADC crush, on by default. 48 49 bttv_gpio=0/1 50 gpiomask= 51 audioall= 52 audiomux= 53 See Sound-FAQ for a detailed description. 54 55 remap, card, radio and pll accept up to four comma-separated arguments 56 (for multiple boards). 57 58tuner.o 59 The tuner driver. You need this unless you want to use only 60 with a camera or external tuner ... 61 62 insmod args: 63 debug=1 print some debug info to the syslog 64 type=n type of the tuner chip. n as follows: 65 see CARDLIST for a complete list. 66 pal=[bdgil] select PAL variant (used for some tuners 67 only, important for the audio carrier). 68 69tvmixer.o 70 registers a mixer device for the TV card's volume/bass/treble 71 controls (requires a i2c audio control chip like the msp3400). 72 73 insmod args: 74 debug=1 print some debug info to the syslog. 75 devnr=n allocate device #n (0 == /dev/mixer, 76 1 = /dev/mixer1, ...), default is to 77 use the first free one. 78 79tvaudio.o 80 new, experimental module which is supported to provide a single 81 driver for all simple i2c audio control chips (tda/tea*). 82 83 insmod args: 84 tda8425 = 1 enable/disable the support for the 85 tda9840 = 1 various chips. 86 tda9850 = 1 The tea6300 can't be autodetected and is 87 tda9855 = 1 therefore off by default, if you have 88 tda9873 = 1 this one on your card (STB uses these) 89 tda9874a = 1 you have to enable it explicitly. 90 tea6300 = 0 The two tda985x chips use the same i2c 91 tea6420 = 1 address and can't be disturgished from 92 pic16c54 = 1 each other, you might have to disable 93 the wrong one. 94 debug = 1 print debug messages 95 96 insmod args for tda9874a: 97 tda9874a_SIF=1/2 select sound IF input pin (1 or 2) 98 (default is pin 1) 99 tda9874a_AMSEL=0/1 auto-mute select for NICAM (default=0) 100 Please read note 3 below! 101 tda9874a_STD=n select TV sound standard (0..8): 102 0 - A2, B/G 103 1 - A2, M (Korea) 104 2 - A2, D/K (1) 105 3 - A2, D/K (2) 106 4 - A2, D/K (3) 107 5 - NICAM, I 108 6 - NICAM, B/G 109 7 - NICAM, D/K (default) 110 8 - NICAM, L 111 112 Note 1: tda9874a supports both tda9874h (old) and tda9874a (new) chips. 113 Note 2: tda9874h/a and tda9875 (which is supported separately by 114 tda9875.o) use the same i2c address so both modules should not be 115 used at the same time. 116 Note 3: Using tda9874a_AMSEL option depends on your TV card design! 117 AMSEL=0: auto-mute will switch between NICAM sound 118 and the sound on 1st carrier (i.e. FM mono or AM). 119 AMSEL=1: auto-mute will switch between NICAM sound 120 and the analog mono input (MONOIN pin). 121 If tda9874a decoder on your card has MONOIN pin not connected, then 122 use only tda9874_AMSEL=0 or don't specify this option at all. 123 For example: 124 card=65 (FlyVideo 2000S) - set AMSEL=1 or AMSEL=0 125 card=72 (Prolink PV-BT878P rev.9B) - set AMSEL=0 only 126 127msp3400.o 128 The driver for the msp34xx sound processor chips. If you have a 129 stereo card, you probably want to insmod this one. 130 131 insmod args: 132 debug=1/2 print some debug info to the syslog, 133 2 is more verbose. 134 simple=1 Use the "short programming" method. Newer 135 msp34xx versions support this. You need this 136 for dbx stereo. Default is on if supported by 137 the chip. 138 once=1 Don't check the TV-stations Audio mode 139 every few seconds, but only once after 140 channel switches. 141 amsound=1 Audio carrier is AM/NICAM at 6.5 Mhz. This 142 should improve things for french people, the 143 carrier autoscan seems to work with FM only... 144 145tea6300.o - OBSOLETE (use tvaudio instead) 146 The driver for the tea6300 fader chip. If you have a stereo 147 card and the msp3400.o doesn't work, you might want to try this 148 one. This chip is seen on most STB TV/FM cards (usually from 149 Gateway OEM sold surplus on auction sites). 150 151 insmod args: 152 debug=1 print some debug info to the syslog. 153 154tda8425.o - OBSOLETE (use tvaudio instead) 155 The driver for the tda8425 fader chip. This driver used to be 156 part of bttv.c, so if your sound used to work but does not 157 anymore, try loading this module. 158 159 insmod args: 160 debug=1 print some debug info to the syslog. 161 162tda985x.o - OBSOLETE (use tvaudio instead) 163 The driver for the tda9850/55 audio chips. 164 165 insmod args: 166 debug=1 print some debug info to the syslog. 167 chip=9850/9855 set the chip type. 168