7.3. cx88 驱动程序

作者:Gerd Hoffmann

这是用于 cx2388x 芯片的 v4l2 设备驱动程序。

7.3.1. 当前状态

视频
  • 有效。

  • 不支持覆盖。

音频
  • 有效。电视标准检测由驱动程序完成,因为硬件在自动检测方面存在错误。

  • 通过 cx88-alsa 支持音频数据 dma(即,无需环回电缆连接到声卡的录制)。

vbi
  • 有效。

7.3.2. 如何添加对新卡的支持

该驱动程序需要一些有关电视卡的配置信息。这些内容在 cx88-cards.c 中。如果驱动程序运行不佳,您可能需要在该文件中为您的卡添加一个新条目。检查内核日志(使用 dmesg)以查看驱动程序是否知道您的卡。有一行类似于这样

cx8800[0]: subsystem: 0070:3400, board: Hauppauge WinTV \
        34xxx models [card=1,autodetected]

如果您的卡被列为“board: UNKNOWN/GENERIC”,则该驱动程序不知道它。那么该怎么办呢?

  1. 尝试升级到最新快照,可能在此期间已添加该卡。

  2. 您可以尝试自己创建一个新条目,请查看 cx88-cards.c。如果成功,请将您的更改作为统一差异(“diff -u”)通过邮件发送给我。

  3. 或者您可以将配置信息通过邮件发送给我。我们至少需要以下信息才能添加该卡

    • PCI 子系统 ID(上面的行中的 “0070:3400”,“lspci -v” 输出也可以)。

    • 该卡使用的调谐器类型。您可以尝试使用 tuner=<n> insmod 选项通过反复试验来查找。如果您知道卡具有哪种调谐器,您也可以查看 CARDLIST.tuner 中的列表