4. 加载模块

本节仅适用于那些模块无法自动和/或正确加载的用户。有关每个模块的完整选项列表,请参阅附录 A

4.1. Bttv 模块

一旦您的卡安装完毕,如果您的内核尚未自动加载 bttv 模块,您可以手动加载。以 root 身份使用 modprobe 命令,输入

   # modprobe bttv
模块videodevi2c如果您运行的是 2.4 之前的内核版本,则可能需要先加载以上模块。默认情况下,bttv 将尝试自动检测您的卡类型;您可以查看 /var/log/messages 以了解检测结果。如果自动检测不正确,您可以将 card=# 选项添加到上一个命令的末尾,以强制指定您的特定卡类型,卡类型列表可以在 附录 B 或您系统上的 内核源代码文档 中找到(如果安装在通常的位置,即/usr/src/linux)。如果您遇到问题并且需要卸载模块,可以使用 rmmod
   $ rmmod bttv
然后您可以使用适当的选项重新加载模块。

4.2. Tuner 模块

如有必要,加载 tuner 模块,使用

   # modprobe tuner
如果 tuner 未被正确识别,您可能需要提供 tuner 类型的魔数
   # modprobe tuner type=#

如果您无法在硬件随附的印刷规格中找到制造商和型号,或者此信息不可用,您可能需要打开机箱查看您拥有哪种 tuner。它应该标有品牌名称,并且可能支持世界上使用的三种主要广播标准中的一种或多种,无论是 NTSCPAL 还是 SECAM。一般来说,为美国市场制造的芯片组是 NTSC;为欧洲市场制造的是 PAL,亚洲市场是 PAL 或 SECAM。一些国家/地区支持多种标准。

一旦您确定了您的 tuner,请从以下列表中选择 n 的值

   tuner=n        tuner 芯片类型
  --------------------------------------------------------------

  tuner=0      Temic PAL (4002 FH5)
  tuner=1      Philips PAL_I (FI1246 和 兼容型号)
  tuner=2      Philips NTSC (FI1236,FM1236 和 兼容型号)
  tuner=3      Philips (SECAM+PAL_BG) (FI1216MF, FM1216MF, FR1216MF)
  tuner=4      NoTuner
  tuner=5      Philips PAL_BG (FI1216 和 兼容型号)
  tuner=6      Temic NTSC (4032 FY5)
  tuner=7      Temic PAL_I (4062 FY5)
  tuner=8      Temic NTSC (4036 FY5)
  tuner=9      Alps HSBH1
  tuner=10     Alps TSBE1
  tuner=11     Alps TSBB5
  tuner=12     Alps TSBE5
  tuner=13     Alps TSBC5
  tuner=14     Temic PAL_BG (4006FH5)
  tuner=15     Alps TSCH6
  tuner=16     Temic PAL_DK (4016 FY5)
  tuner=17     Philips NTSC_M (MK2)
  tuner=18     Temic PAL_I (4066 FY5)
  tuner=19     Temic PAL* auto (4006 FN5)
  tuner=20     Temic PAL_BG (4009 FR5) 或 PAL_I (4069 FR5)
  tuner=21     Temic NTSC (4039 FR5)
  tuner=22     Temic PAL/SECAM multi (4046 FM5)
  tuner=23     Philips PAL_DK (FI1256 和 兼容型号)
  tuner=24     Philips PAL/SECAM multi (FQ1216ME)
  tuner=25     LG PAL_I+FM (TAPC-I001D)
  tuner=26     LG PAL_I (TAPC-I701D)
  tuner=27     LG NTSC+FM (TPI8NSR01F)
  tuner=28     LG PAL_BG+FM (TPI8PSB01D)
  tuner=29     LG PAL_BG (TPI8PSB11D)
  tuner=30     Temic PAL* auto + FM (4009 FN5)
  tuner=31     SHARP NTSC_JP (2U5JF5540)
  tuner=32     Samsung PAL TCPM9091PD27
  tuner=33     MT20xx universal
  tuner=34     Temic PAL_BG (4106 FH5)
  tuner=35     Temic PAL_DK/SECAM_L (4012 FY5)
  tuner=36     Temic NTSC (4136 FY5)
  tuner=37     LG PAL (较新的 TAPC 系列)
  tuner=38     Philips PAL/SECAM multi (FM1216ME MK3)
  tuner=39     LG NTSC (较新的 TAPC 系列)
  tuner=40     HITACHI V7-J180AT
  tuner=41     Philips PAL_MK (FI1216 MK)
  tuner=42     Philips 1236D ATSC/NTSC 
  tuner=43     Philips NTSC MK3 (FM1236MK3 或 FM1236/F)
  tuner=44     Philips 4 合 1 (ATI TV Wonder Pro/Conexant)
  tuner=45     Microtune 4049 FM5

4.3. 其他模块

不要忘记加载您可能需要的任何其他模块,包括 btaudio,如果您计划录制或捕获音频到另一个应用程序。

4.4. 自动化模块加载过程

在您知道您需要哪些模块和选项后,您可以通过将信息放入/etc/conf.modules/etc/modules.conf(取决于您的发行版)来自动化此过程。然后,运行需要驱动程序的应用程序将导致驱动程序自动加载并应用适当的选项。以下是一个示例条目

 # TV
 alias	char-major-81    bttv
 pre-install bttv        modprobe -k tuner; modprobe -k msp3400
 options                 bttv               radio=1  card=3
 options tuner           type=2