1 |
1275 |
phoenix |
|
2 |
|
|
bttv.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 |
|
|
|
58 |
|
|
tuner.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 |
|
|
|
69 |
|
|
tvmixer.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 |
|
|
|
79 |
|
|
tvaudio.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 |
|
|
|
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 |
|
|
|
127 |
|
|
msp3400.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 |
|
|
|
145 |
|
|
tea6300.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 |
|
|
|
154 |
|
|
tda8425.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 |
|
|
|
162 |
|
|
tda985x.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.
|