Insmod-options 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  1. Note: "modinfo <module>" prints various information about a kernel
  2. module, among them a complete and up-to-date list of insmod options.
  3. This list tends to be outdated because it is updated manually ...
  4. ==========================================================================
  5. bttv.o
  6. the bt848/878 (grabber chip) driver
  7. insmod args:
  8. card=n card type, see CARDLIST for a list.
  9. tuner=n tuner type, see CARDLIST for a list.
  10. radio=0/1 card supports radio
  11. pll=0/1/2 pll settings
  12. 0: don't use PLL
  13. 1: 28 MHz crystal installed
  14. 2: 35 MHz crystal installed
  15. triton1=0/1 for Triton1 (+others) compatibility
  16. vsfx=0/1 yet another chipset bug compatibility bit
  17. see README.quirks for details on these two.
  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. no_overlay=1 Disable overlay. It should be used by broken
  42. hardware that doesn't support PCI2PCI direct
  43. transfers.
  44. automute=0/1 Automatically mutes the sound if there is
  45. no TV signal, on by default. You might try
  46. to disable this if you have bad input signal
  47. quality which leading to unwanted sound
  48. dropouts.
  49. chroma_agc=0/1 AGC of chroma signal, off by default.
  50. adc_crush=0/1 Luminance ADC crush, on by default.
  51. i2c_udelay= Allow reduce I2C speed. Default is 5 usecs
  52. (meaning 66,67 Kbps). The default is the
  53. maximum supported speed by kernel bitbang
  54. algorithm. You may use lower numbers, if I2C
  55. messages are lost (16 is known to work on
  56. all supported cards).
  57. bttv_gpio=0/1
  58. gpiomask=
  59. audioall=
  60. audiomux=
  61. See Sound-FAQ for a detailed description.
  62. remap, card, radio and pll accept up to four comma-separated arguments
  63. (for multiple boards).
  64. tuner.o
  65. The tuner driver. You need this unless you want to use only
  66. with a camera or external tuner ...
  67. insmod args:
  68. debug=1 print some debug info to the syslog
  69. type=n type of the tuner chip. n as follows:
  70. see CARDLIST for a complete list.
  71. pal=[bdgil] select PAL variant (used for some tuners
  72. only, important for the audio carrier).
  73. tvaudio.o
  74. new, experimental module which is supported to provide a single
  75. driver for all simple i2c audio control chips (tda/tea*).
  76. insmod args:
  77. tda8425 = 1 enable/disable the support for the
  78. tda9840 = 1 various chips.
  79. tda9850 = 1 The tea6300 can't be autodetected and is
  80. tda9855 = 1 therefore off by default, if you have
  81. tda9873 = 1 this one on your card (STB uses these)
  82. tda9874a = 1 you have to enable it explicitly.
  83. tea6300 = 0 The two tda985x chips use the same i2c
  84. tea6420 = 1 address and can't be disturgished from
  85. pic16c54 = 1 each other, you might have to disable
  86. the wrong one.
  87. debug = 1 print debug messages
  88. insmod args for tda9874a:
  89. tda9874a_SIF=1/2 select sound IF input pin (1 or 2)
  90. (default is pin 1)
  91. tda9874a_AMSEL=0/1 auto-mute select for NICAM (default=0)
  92. Please read note 3 below!
  93. tda9874a_STD=n select TV sound standard (0..8):
  94. 0 - A2, B/G
  95. 1 - A2, M (Korea)
  96. 2 - A2, D/K (1)
  97. 3 - A2, D/K (2)
  98. 4 - A2, D/K (3)
  99. 5 - NICAM, I
  100. 6 - NICAM, B/G
  101. 7 - NICAM, D/K (default)
  102. 8 - NICAM, L
  103. Note 1: tda9874a supports both tda9874h (old) and tda9874a (new) chips.
  104. Note 2: tda9874h/a and tda9875 (which is supported separately by
  105. tda9875.o) use the same i2c address so both modules should not be
  106. used at the same time.
  107. Note 3: Using tda9874a_AMSEL option depends on your TV card design!
  108. AMSEL=0: auto-mute will switch between NICAM sound
  109. and the sound on 1st carrier (i.e. FM mono or AM).
  110. AMSEL=1: auto-mute will switch between NICAM sound
  111. and the analog mono input (MONOIN pin).
  112. If tda9874a decoder on your card has MONOIN pin not connected, then
  113. use only tda9874_AMSEL=0 or don't specify this option at all.
  114. For example:
  115. card=65 (FlyVideo 2000S) - set AMSEL=1 or AMSEL=0
  116. card=72 (Prolink PV-BT878P rev.9B) - set AMSEL=0 only
  117. msp3400.o
  118. The driver for the msp34xx sound processor chips. If you have a
  119. stereo card, you probably want to insmod this one.
  120. insmod args:
  121. debug=1/2 print some debug info to the syslog,
  122. 2 is more verbose.
  123. simple=1 Use the "short programming" method. Newer
  124. msp34xx versions support this. You need this
  125. for dbx stereo. Default is on if supported by
  126. the chip.
  127. once=1 Don't check the TV-stations Audio mode
  128. every few seconds, but only once after
  129. channel switches.
  130. amsound=1 Audio carrier is AM/NICAM at 6.5 Mhz. This
  131. should improve things for french people, the
  132. carrier autoscan seems to work with FM only...
  133. tea6300.o - OBSOLETE (use tvaudio instead)
  134. The driver for the tea6300 fader chip. If you have a stereo
  135. card and the msp3400.o doesn't work, you might want to try this
  136. one. This chip is seen on most STB TV/FM cards (usually from
  137. Gateway OEM sold surplus on auction sites).
  138. insmod args:
  139. debug=1 print some debug info to the syslog.
  140. tda8425.o - OBSOLETE (use tvaudio instead)
  141. The driver for the tda8425 fader chip. This driver used to be
  142. part of bttv.c, so if your sound used to work but does not
  143. anymore, try loading this module.
  144. insmod args:
  145. debug=1 print some debug info to the syslog.
  146. tda985x.o - OBSOLETE (use tvaudio instead)
  147. The driver for the tda9850/55 audio chips.
  148. insmod args:
  149. debug=1 print some debug info to the syslog.
  150. chip=9850/9855 set the chip type.