如何让 Enter USB 电视盒电视调谐器(又名 Gadmei UTV302)工作?

如何让 Enter USB 电视盒电视调谐器(又名 Gadmei UTV302)工作?

有谁成功使用过 Enter Multimedia 的 Enter USB 电视盒吗?它捆绑了可在 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:配置 1 接口 0 altsetting 1 批量端点 0x83 具有无效的最大数据包 256

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

更新 3 我了解到这款电视调谐器是佳的美 UTV302 (USB 电视调谐器盒)

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

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

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

更新 6 调谐器芯片规格(摘自供应商目录) 适用于 Tenas TNF 8022-DFA。

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

更新 7

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

答案1

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

  1. 从电脑上拔下卡(如果已插入)

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

    水银的

    海湾合作委员会

    构建必需品

    linux 源代码

输入以下内容下载并安装与你的内核兼容的 Linux 头文件

sudo apt-get install linux-headers-`uname -r`
  1. 您必须获取 V4L(Video4Linux)驱动程序的副本,然后在终端中点击以下代码

$ mkdir tvdrviver

$ cd tvdriver

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

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

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

    $ cd v4l-dvb-内核

    $ make

    $ sudo make install`

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

此时你必须重启你的盒子(重启之前记得把这个页面加入书签)

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

因此,除非它无法检测到设备,否则它不会给你 /dev/video0

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

em28xx 在加载时接受参数 'card=',您必须从驱动程序设备列表中输入设备编号。所以我的设备列在列表中的第 37 位,所以我将按如下方式将我的设备加载到驱动程序中

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

相关内容