如何让 Enter USB TV Box 电视调谐器(又名 Gadmei UTV302)正常工作?

BZ1*_*BZ1 8 10.10 usb tv

有没有人成功使用 Enter Multimedia 的 Enter USB TV Box?它与适用于 Windows 的软件捆绑在一起。我在 Ubuntu 10.10 中没有使用它。

更新 1 这是 lsusb 的输出

总线 007 设备 001:ID 1d6b:0001 Linux Foundation 1.1 根集线器
总线 006 设备 001:ID 1d6b:0001 Linux Foundation 1.1 根集线器
总线 005 设备 001:ID 1d6b:0001 Linux Foundation 1.1 根集线器
总线 004 设备 003:ID 093a:2510 Pixart Imaging, Inc. 光电鼠标
总线 004 设备 002:ID 046d:c312 Logitech, Inc. DeLuxe 250 键盘
总线 004 设备 001:ID 1d6b:0001 Linux Foundation 1.1 根集线器
总线 003 设备 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器
总线 002 设备 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器
总线 001 设备 006:ID 1f71:3301
总线 001 设备 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器 

我找不到这里列出的 Enter USB TV Box。

在 dmesg tail 命令中,我发现了一些似乎与卡有关的内容:

USB 1-5:使用 ehci_hcd 和地址 6 的新高速 USB 设备
usb 1-5: config 1 interface 0 altsetting 1 bulk endpoint 0x83 has invalid maxpacket 256

更新 2 从 Windows 我了解到这个 USB 电视调谐器使用了 Gadmei 公司的一些芯片组。如果您需要 USB 电视调谐器,印度的所有计算机商店都会出售 Enter USB TV Box。似乎没有其他品牌对这个市场感兴趣。

更新 3 我了解到这个电视调谐器是Gadmei UTV302 (USB TV Tuner Box) 的更名版本。

更新 4 我尝试添加 em28xx 作为调谐器的芯片组(如下面用户 BOBBO 所建议的),但没有奏效。我回到了我的 Pinnacle PCTV 内部卡。我认为 UbuntuForums (Gadmei UTV 330) 提到的调谐器和我拥有的调谐器 (Gadmei UTV 302) 不同。我的 USB 调谐器要大好几倍。我的调谐器似乎是带有较新调谐器芯片的较新设备。我将在本周末向 LinuxTV 开发人员提交此设备的详细信息。

更新5 我打开调谐器盒,发现它使用了中国公司Tenas 的调谐器。型号为 TNF 8022-DFA。

Gadmei UTV302电视调谐器电路板显示Tenas TNF 8022-DFA调谐器芯片

更新Tenas TNF 8022-DFA 的6 调谐器芯片规格(从供应商目录中检索)。

  • 供电电压:真正的5V器件(低功耗)
  • 控制系统:I2C总线控制调谐、地址选择
  • 调谐系统:PLL 控制调谐
  • 接收系统:制式 PAL D/K,IF(中频):38MHz
  • 接收频道:DS1频道(49.75MHz)到DS57频道(863.25MHz)全频范围;
  • 使用德州仪器 SN761678 IC 方案,安装尺寸极小

更新 7

  1. 电路板的反面。
  2. 电视调谐器的图片

小智 2

这包含从源代码编译的说明,并且适用于不同的模型。这可能会导致未来的更新出现问题,破坏这些指令的兼容性

  1. 从 PC 上拔下该卡(如果您已经插入)

  2. 要在系统中运行 V4L (Video4Linux) 驱动程序,您需要以下软件包,请确保通过 Synaptic 软件包管理器添加它们。

    水银

    海湾合作委员会

    构建必需的

    linux 源代码

输入以下内容来下载并安装与您的内核兼容的 linux 头文件

sudo apt-get install linux-headers-`uname -r`
Run Code Online (Sandbox Code Playgroud)
  1. 您必须获取 V4L (Video4Linux) 驱动程序的副本才能执行此操作,请在终端中点击以下代码

$ mkdir tvdrviver

$ cd 电视驱动程序

$ hg 克隆http://mcentral.de/hg/~mrec/v4l-dvb-kernel

上述命令会将 V4l 驱动程序的副本下载到您的 tvdriver 文件夹中。

  1. 现在我们必须构建 V4L 驱动程序并将其安装到内核中。为此,请在终端窗口中使用以下几行。

    $ cd v4l-DVB-内核

    $ 制作

    $ sudo make install`

如果一切顺利,它将在几分钟内安装驱动程序,不会出现任何错误。

此时您必须重新启动您的盒子(b4您这样做时请记住为此页面添加书签)

  1. 您已经安装了驱动程序,现在是时候加载驱动程序了。在我们这样做之前,我必须告诉您这就是我的问题所在,因为驱动程序无法自动检测我的设备

所以在它无法检测到设备之前它不会给你 /dev/video0

所以我们要做的就是手动进行检测部分。我们怎么做呢..?就是这样。

em28xx 在加载时接受参数“card=”,您必须在驱动程序设备列表中提及您的设备号。所以我的设备列在列表中的第 37 个位置所以我将按如下方式将我的设备加载到驱动程序中

参考 查看:http://ubuntuforums.org/showthread.php?t =646528 。该说明适用于不同型号 (UTV 330)