Mythbuntu でサテライト ボックスを検出するにはどうすればいいですか?

Mythbuntu でサテライト ボックスを検出するにはどうすればいいですか?

背景: TechniSat SkyStar USB HD DVB-S2 デジタル衛星 USB ボックスと、Mythbuntu 12.04 を新規インストールしており、Myth で衛星ボックスを使用したいと考えています。

すぐに問題になるのは、カーネルが衛星放送受信機を検出していないように見えることです。Kaffeineをインストールしましたが、テレビデバイスが表示されません。カフェインに関するよくある質問デバイスが認識されれば、 に DVB メッセージがあるはずだと書かれていますdmesgが、dmesg | grep -i dvb何も一致しません。

Technisat SkyStar USB HDはLinux 2.6.39以降でサポートされていると記載されています。Linux TV Wiki では、uname -aLinux 3.5.0-23-generic を実行していると書かれています。

サテライト ボックスは Windows 7 PC で動作しているので、ハードウェアの問題ではないと思います。すべてが正しく接続されていることを再確認しました。

Linux でサテライト ボックスを検出するにはどうすればよいでしょうか?


編集(david6 さんの質問に対する回答):

出力の最終行lsusb

Bus 002 Device 004: ID 14f7:0500 TechniSat Digital GmbH DVB-PC TV Star HD

lsmod | grep -i dvbどちらdmesg | grep -i dvbも出力されません。


編集david6 の回答の指示に従い、再起動後:

の出力lsmod | grep -i dvb

dvb_usb_technisat_usb2    17976  0 
stv090x                62331  1 dvb_usb_technisat_usb2
dvb_usb                32408  1 dvb_usb_technisat_usb2
dvb_core              105916  2 dvb_usb_technisat_usb2,dvb_usb
rc_core                22172  13 dvb_usb_technisat_usb2,dvb_usb,ir_lirc_codec,ir_mce_kbd_decoder,ir_sanyo_decoder,ir_sony_decoder,ir_jvc_decoder,ir_rc5_decoder,ir_rc6_decoder,ir_nec_decoder,rc_rc6_mce,mceusb

の出力dmesg | grep -i dvb

[    2.401826]  79a63c60a6a2ae589e44529401e0ab1150e9408a [media] media: move dvb-usb-v2/cypress_firmware.c to media/common
[    2.732886]  79a63c60a6a2ae589e44529401e0ab1150e9408a [media] media: move dvb-usb-v2/cypress_firmware.c to media/common
[    3.233497] dvb-usb: found a 'Technisat SkyStar USB HD (DVB-S/S2)' in cold state, will try to load a firmware
[    3.234838] dvb-usb: did not find the firmware file. (dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems. (-2)
[    3.234866] usbcore: registered new interface driver dvb_usb_technisat_usb2

衛星ボックスはまだ使用できません。

linux/Documentation/dvb/出力で参照されているディレクトリが見つかりませんdmesg。リポジトリ内にはなくmedia_build、Ubuntu パッケージ内にもありません。

ここからどこに行けばいいですか?linux/Documentation/dvb/ディレクトリが役に立つと仮定すると、それはどこにありますか?

答え1

  1. ファイルをダウンロードするdvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw
  2. sudo cp your_download_dir/dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw /lib/firmware/dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw
  3. sudo chmod 755 /lib/firmware/dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw

答え2

デバイス:14f7:0500

テクニサット スカイスター USB HD

いいえ、これらの手順は試しません:LinuxTV.org >> V4L-DVB デバイス ドライバーの入手、ビルド、インストール方法 物事を複雑にしすぎる必要はありません。


私が使用したものを試してみてください: (出典:LinuxTV.org > TerraTec Cinergy T スティック

注記: まずデバイスを取り外し、ドライバーを作成/インストールしてから、再度差し込みます。

まず、git、patchutils、Proc::ProcessTableをインストールする必要があるかもしれません。

sudo apt-get install git patchutils libproc-processtable-perl

次に(ルートディレクトリを乱雑にしないために)

cd ~/Downloads

mkdir drivers
cd drivers

git clone git://linuxtv.org/media_build.git

cd media_build
./build

sudo make install

カーネルの変更や更新によってデバイスが認識されなくなった場合は、将来的にこれ (ダウンロード、再コンパイル、インストール) を繰り返す必要があるかもしれません。これは今年 (現在まで) に 2 回発生しました。

最新のDVB-Snドライバーは現在開発中です。


アップデート:(2013年4月27日)

過去 15 日間以上壊れていたものが、再び機能するようになりました。

答え3

dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw

ファイルは/lib/firmware/dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fwにある必要があります。

ターミナルで: chmod 755 dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw

3.5.* のような新しいカーネルの場合は、git clone を実行する必要はありません。

関連情報