web-dev-qa-db-ja.com

DVB-Tを実行した状態でCinergy HTCスティック(ID 0ccd:00b2)を取得する方法は?

DVB-Tを実行した状態でCinergy HTC Stick(ID 0ccd:00b2)を取得しようとしています。
通常、Ubuntu 12.10(カーネル3.5.x)でそのまま使用できます。ただし、DVB-Cのみを実行しています。 DVB-Tでスキャンしようとすると、エラーが表示されます(Me TVなど)。

stephan@coppi:~$ me-tv
Me TV 1.3.7
11/14/2012 16:39:02: Device: 'DRXK DVB-C DVB-T' (DVB-C) at "/dev/dvb/adapter0/frontend0"
11/14/2012 16:39:25: Frontend::tune_to(570000000)
11/14/2012 16:39:25: Frontend::tune_to(594000000)
11/14/2012 16:39:25: Frontend::tune_to(730000000)
11/14/2012 16:39:25: Frontend::tune_to(762000000)

syslog出力:

Nov 14 16:39:00 coppi kernel: [ 9162.191371] tda18271: performing RF tracking filter calibration
Nov 14 16:39:02 coppi kernel: [ 9163.886308] tda18271: RF tracking filter calibration complete
Nov 14 16:39:25 coppi kernel: [ 9187.170324] usb 2-5: DVB: adapter 0 frontend 0 symbol rate 0 out of range (870000..11700000)
Nov 14 16:39:25 coppi kernel: [ 9187.179694] usb 2-5: DVB: adapter 0 frontend 0 symbol rate 0 out of range (870000..11700000)
Nov 14 16:39:25 coppi kernel: [ 9187.188615] usb 2-5: DVB: adapter 0 frontend 0 symbol rate 0 out of range (870000..11700000)
Nov 14 16:39:25 coppi kernel: [ 9187.193045] usb 2-5: DVB: adapter 0 frontend 0 symbol rate 0 out of range (870000..11700000)

Me TVなどの他のツールも機能しません。

今、いくつかのシステム情報

Ubuntu 12.10(完全に更新済み)

デバイスをプラグインする際のsyslog out

Nov 14 16:43:15 coppi kernel: [ 9417.237673] usb 2-5: new high-speed USB device number 8 using ehci_hcd
Nov 14 16:43:16 coppi kernel: [ 9417.371866] usb 2-5: New USB device found, idVendor=0ccd, idProduct=00b2
Nov 14 16:43:16 coppi kernel: [ 9417.371877] usb 2-5: New USB device strings: Mfr=2, Product=1, SerialNumber=3
Nov 14 16:43:16 coppi kernel: [ 9417.371884] usb 2-5: Product: Cinergy_HTC_Stick
Nov 14 16:43:16 coppi kernel: [ 9417.371889] usb 2-5: Manufacturer: TERRATEC
Nov 14 16:43:16 coppi kernel: [ 9417.371894] usb 2-5: SerialNumber: 02?TERRATE
Nov 14 16:43:16 coppi kernel: [ 9417.372344] em28xx: New device TERRATEC Cinergy_HTC_Stick @ 480 Mbps (0ccd:00b2, interface 0, class 0)
Nov 14 16:43:16 coppi kernel: [ 9417.372348] em28xx: Audio Vendor Class interface 0 found
Nov 14 16:43:16 coppi kernel: [ 9417.372352] em28xx: Video interface 0 found
Nov 14 16:43:16 coppi kernel: [ 9417.372355] em28xx: DVB interface 0 found
Nov 14 16:43:16 coppi kernel: [ 9417.372490] em28xx #0: chip ID is em2884
Nov 14 16:43:16 coppi mtp-probe: checking bus 2, device 8: "/sys/devices/pci0000:00/0000:00:13.2/usb2/2-5"
Nov 14 16:43:16 coppi kernel: [ 9417.425876] em28xx #0: Identified as Terratec Cinergy HTC Stick (card=82)
Nov 14 16:43:16 coppi kernel: [ 9417.426004] em28xx #0: Config register raw data: 0x62
Nov 14 16:43:16 coppi kernel: [ 9417.426008] em28xx #0: I2S Audio (3 sample rates)
Nov 14 16:43:16 coppi kernel: [ 9417.426011] em28xx #0: No AC97 audio processor
Nov 14 16:43:16 coppi kernel: [ 9417.453233] em28xx #0: v4l2 driver version 0.1.3
Nov 14 16:43:16 coppi mtp-probe: bus: 2, device: 8 was not an MTP device
Nov 14 16:43:16 coppi kernel: [ 9417.489410] em28xx #0: V4L2 video device registered as video0
Nov 14 16:43:16 coppi kernel: [ 9417.489884] em28xx-audio.c: probing for em28xx Audio Vendor Class
Nov 14 16:43:16 coppi kernel: [ 9417.489889] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
Nov 14 16:43:16 coppi kernel: [ 9417.489892] em28xx-audio.c: Copyright (C) 2007-2011 Mauro Carvalho Chehab
Nov 14 16:43:16 coppi kernel: [ 9418.009366] drxk: status = 0x639260d9
Nov 14 16:43:16 coppi kernel: [ 9418.009376] drxk: detected a drx-3926k, spin A3, xtal 20.250 MHz
Nov 14 16:43:20 coppi kernel: [ 9422.069556] DRXK driver version 0.9.4300
Nov 14 16:43:20 coppi kernel: [ 9422.098506] drxk: frontend initialized.
Nov 14 16:43:20 coppi kernel: [ 9422.098529] tda18271 5-0060: creating new instance
Nov 14 16:43:20 coppi kernel: [ 9422.103989] TDA18271HD/C2 detected @ 5-0060
Nov 14 16:43:21 coppi kernel: [ 9422.346390] DVB: registering new adapter (em28xx #0)
Nov 14 16:43:21 coppi kernel: [ 9422.346406] usb 2-5: DVB: registering adapter 0 frontend 0 (DRXK DVB-C DVB-T)...
Nov 14 16:43:21 coppi kernel: [ 9422.349066] em28xx #0: Successfully loaded em28xx-dvb
Nov 14 16:43:21 coppi kernel: [ 9422.350139] Registered IR keymap rc-nec-terratec-cinergy-xs
Nov 14 16:43:21 coppi kernel: [ 9422.350382] input: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:13.2/usb2/2-5/rc/rc3/input20
Nov 14 16:43:21 coppi kernel: [ 9422.350492] rc3: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:13.2/usb2/2-5/rc/rc3
Nov 14 16:43:21 coppi pulseaudio[1979]: [pulseaudio] source.c: Default and alternate sample rates are the same.
Nov 14 16:43:21 coppi rtkit-daemon[1464]: Successfully made thread 17873 of process 1979 (n/a) owned by '20016' RT at priority 5.
Nov 14 16:43:21 coppi rtkit-daemon[1464]: Supervising 4 threads of 1 processes of 1 users.
Nov 14 16:43:21 coppi kernel: [ 9422.633025] em28xx #0: submit of audio urb failed

デバイスをdvbsnoopします

stephan@coppi:~$ dvbsnoop -s feinfo
dvbsnoop V1.4.50 -- http://dvbsnoop.sourceforge.net/ 

---------------------------------------------------------
FrontEnd Info...
---------------------------------------------------------

Device: /dev/dvb/adapter0/frontend0

Basic capabilities:
    Name: "DRXK DVB-C DVB-T"
    Frontend-type:       QAM (DVB-C)
    Frequency (min):     47000.000 kHz
    Frequency (max):     864000.000 kHz
    Frequency stepsiz:   166.667 kHz
    Frequency tolerance: 0.000 kHz
    Symbol rate (min):     0.870000 MSym/s
    Symbol rate (max):     11.700000 MSym/s
    Symbol rate tolerance: 0 ppm
    Notifier delay: 0 ms
    Frontend capabilities:
        auto inversion
        FEC 1/2
        FEC 2/3
        FEC 3/4
        FEC 5/6
        FEC 7/8
        FEC AUTO
        QAM 16
        QAM 32
        QAM 64
        QAM 128
        QAM 256
        auto transmission mode
        auto guard interval
        auto hierarchy

Current parameters:
    Frequency:  0.000 kHz
    Inversion:  OFF
    Symbol rate:  0.000000 MSym/s
    FEC:  none
    Modulation:  QPSK

私がすでにやったこと:

  • git clone git://linuxtv.org/media_build.gitを使用して、先頭から新しいモジュールを構築します(変更なし)
  • windows(bubu)で試しています。それは仕事のデバイスはOKです
  • 動作中のデバイスでチャネルをスキャンし、それらを使用しようとします(nop)
  • ソースを少し再生して、DVB-Tを最初の位置に設定する(深い知識なしで)(効果なし)

誰もがアイデアを持っていることを願っています。
詳細が必要な場合は、コマンドを送ってください。
また、何か試してみてうれしいです。

3
derlinuxer

OK、この極端な短い回答でごめんなさい。

彼のDVBレシーバーのすべてのフロントエンドを一覧表示して、他の誰かを助けたかった。そこで、dvb-toolsをインストールしました。

Sudo apt-get install dvb-tools

Dvb-fe-toolを試しましたが、一度に1つのアダプターに関する詳細しか表示できませんでした。しかし、出力の最後の行が次のようになっていることに気付きました。

$ dvb-fe-tool
...
Supported delivery systems: [DVBC/ANNEX_A] DVBC/ANNEX_C DVBT

ヘルプページを読んだ後、このオプション(-d、--set-delsys = PARAMS set delivery system)を試して、配信システムを変更しました。

dvb-fe-tool -d DVBT

そしてそれは働いた。これで、DVB-Tチャンネルをスキャンして見ることができました。 DVB-Cは期待どおりに機能しなくなりました。スティックを抜く必要はありませんが、アンテナを切り替える必要があります。

dvb-fe-tool -d DVBC/ANNEX_A

これを使用してDVB-Cに切り替えるか、単にレシーバーを取り外して再接続します。 DVBレシーバーが複数ある場合は、オプション-aを使用して正しいアダプターを選択します。

結局、すべてのフロントエンドをリストするのに役立ちませんでしたが、DVB-Tに切り替えることは素晴らしい副産物です。

2
anon

どちらかを試してください:

ambrosa/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.

tmair/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.

私はTerratecCinergy TStick +(ID 0ccd:00d7)を持っています。

私はこれまで、12.04 LTS12.10の両方でさまざまな方法を試しました(最新のアップデート/カーネルの両方)。これまでのところ、デバイスを認識できません。

ただし、デバイスはそれほど新しいものではなく、動作する可能性があります..


UPDATE

これらのどちらも機能しませんでしたが、代わりにmedia buildドライバーを使用する必要がありました。

V4L-DVBデバイスドライバーの入手、ビルド、インストール方法

デバイスはKaffeineで正常に機能しますが、Me TVでは機能しません..

(まだテスト中)

0
david6

W_scanをインストールした後、次のコマンドラインを実行することにより、KafineでDVB-Tとして動作します。

w_scan -ft -cAT -x > initial-tuning-data.txt

次に、initial-tuning-data-txtの名前をscanfile.dvbに変更し、~/.kde/apps/kaffeineおよび/usr/share/kde4/apps/kaffeineにファイルをコピー(または、既に存在する場合は置き換え)する必要があります。

動作しますが、完璧ではありません。コンピューターを再起動するたびにこの操作を行うか、USBスティックを取り外してから再び接続する必要があるためです。ただし、上記で説明したように、記述されたフォルダー内のファイルを再度名前を変更してコピーする必要はなくなりました。

完了したら、Kafeineを開き、5 Digital TVをクリックします。次に、[テレビのサムネイル]をクリックし、[テレビの構成]、[周辺機器1]を選択します。DVB-Tが有効になっているデバイスが表示されます。リストで自動検索を選択します。完了したら、テレビのサムネイルをもう一度クリックして、チャンネルを選択します。チャネルのスキャンを開始し、完了したら、他の(左の)列に移動します。チャンネルを選択してお楽しみください。

0
Francisco