web-dev-qa-db-ja.com

Mythbuntuで衛星ボックスを検出するにはどうすればよいですか?

背景:Mythbuntu 12.04の新規インストールであるTechniSat SkyStar USB HD DVB-S2デジタルサテライトUSBボックスがあり、Mythでサテライトボックスを使用したいと思います。

私の差し迫った問題は、カーネルがサテライトボックスを検出していないように見えることです。カフェインをインストールしました。TVデバイスが表示されません。 Kaffeine FAQ は、デバイスが認識された場合、dmesgにDVBメッセージが表示されることを示しています。 dmesg | grep -i dvbは何にも一致しません。

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

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

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


Edit(david6の質問に答えて):

lsusbからの出力の最終行は、

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

lsmod | grep -i dvbdmesg | grep -i dvbはどちらも出力しません。


Editdavid6の回答の指示に従い、再起動した後:

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

サテライトボックスはまだ使用できません。

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

ここからどこへ行くのですか? linux/Documentation/dvb/ディレクトリが役立つと仮定して、それはどこにありますか?

1
dave4420

デバイス:14f7:0500

Technisat SkyStar USB HD

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


私が使用したものを試してください:(適応: LinuxTV.org> TerraTec Cinergy T Stick

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

最初にインストールする必要があるかもしれません: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ドライバーは作業中です。


UPDATE:(27-Apr-2013)

これは、過去15日以上壊れていたように、再び機能します。

1
david6
  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
1
user150974

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 .....

0
user150974