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でカードは正常に動作するはずです。
これらのプログラムにスティックを検出させるためにできることはありますか?
やっと解決しました。
最初に、依存関係をインストールしてから、 here の説明に従ってv4l-dvbをビルドして作成します。これを行った後、スティックが検出され、「請求されていない」が消えました。しかし、私はまだ信号を受け取りませんでした。
取得するには、機能させるために次のドライバーが必要です。
dvb-demod-si2168-02.fw および dvb-demod-si2168-b40-01.fw
それらを/ lib/firmwareにダウンロードしてコピーし、再起動すると、すべて正常に動作するようになりました。
/ 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があります)