web-dev-qa-db-ja.com

HauppaugeのWinTVは、引き取り手のないSoloHD

HauppaugeのwinTv soloHd USBスティックをubuntu 16.04および15.10で使用しようとしていますが、どちらもスティックを検出しているようですが、kaffeineおよびme-tvはどちらもコンピューターにdvbデバイスが接続されていません。 lshw(翻訳済み)を実行するとUNCLAIMEDになります:

*-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です。

linuxtv によると、2015-11-19以降、Linuxでカードは正常に動作するはずです。

これらのプログラムにスティックを検出させるためにできることはありますか?


1
chris p bacon

やっと解決しました。

最初に、依存関係をインストールしてから、 here の説明に従ってv4l-dvbをビルドして作成します。これを行った後、スティックが検出され、「請求されていない」が消えました。しかし、私はまだ信号を受け取りませんでした。

取得するには、機能させるために次のドライバーが必要です。

dvb-demod-si2168-02.fw および dvb-demod-si2168-b40-01.fw

それらを/ lib/firmwareにダウンロードしてコピーし、再起動すると、すべて正常に動作するようになりました。

2
chris p bacon

/ 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を参照)にエントリがあり、モジュール(ドライバー)がロードされます。4.9.13より前のカーネルで動作するLinuxディストリビューションをいくつか知っています。 (Netrunner 17.01にはカーネル4.8.0およびMX-16があります)

0
George Stone