Hauppauge winTv SoloHD 无人认领

Hauppauge winTv SoloHD 无人认领

我尝试在 ubuntu 16.04 和 15.10 上使用 Hauppauge 的 winTv soloHd USB 棒,两者似乎都能检测到该棒,但kaffeine都说me-tv计算机上没有连接 dvb 设备;运行时出现 UNCLAIMED lshw(翻译):

*-usb:1 UNCLAIMED
               Description: Common USB-Device
               Product: soloHD
               Manufacturer: HCW
               Physical ID: 2
               Bus-Informationen: usb@3:2
               Version: 1.00
               Seriennummer(ID): 0011512436
               Capabilities: usb-2.00
               Configuration: maxpower=500mA speed=480Mbit/s

lsusb给出以下输出:

Bus 003 Device 004: ID 2040:0264 Hauppauge 

运行dmesg后设备输出以下内容

[  297.462255] usb 3-2: new high-speed USB device number 4 using xhci_hcd
[  297.591028] usb 3-2: New USB device found, idVendor=2040, idProduct=0264
[  297.591032] usb 3-2: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[  297.591035] usb 3-2: Product: soloHD
[  297.591037] usb 3-2: Manufacturer: HCW
[  297.591039] usb 3-2: SerialNumber: 0011512436

我在 16.04 机器上使用的内核是4.4.0-21-generic

根据linux电视自 2015-11-19 起,该卡应该可以在 Linux 上正常工作。

我能做些什么来让这些程序检测到棒?


答案1

我终于解决了。

首先,安装依赖项,然后按照说明构建并制作 v4l-dvb这里。这样做之后,棍棒被检测到,“无人认领”消失了。但是,我仍然没有收到信号。

为了获得它,需要以下驱动程序才能使其工作:

dvb-demod-si2168-02.fwdvb-demod-si2168-b40-01.fw

我已将它们下载并复制到 /lib/firmware,重新启动,现在一切正常。

答案2

您只需要 /lib/firmware 中的 dvb-demod-si2168-b40-01.fw 文件。该棒适用于较新的内核。内核 4.4.52(请参阅 kernel.org)在源文件 /drivers/media/dvb-core/dvb-usb-ids.h 中没有该棒的条目,因此无法识别该棒,驱动程序也无法加载。内核 4.9.13 及更高版本(请参阅 kernel.org)有该条目,模块(驱动程序)将被加载。我知道一些 Linux 发行版的内核早于 4.9.13 可以工作。(Netrunner 17.01 有内核 4.8.0 和 MX-16)

相关内容