Wie bringe ich Mythbuntu dazu, meine Satellitenbox zu erkennen?

Wie bringe ich Mythbuntu dazu, meine Satellitenbox zu erkennen?

Hintergrund: Ich habe eine TechniSat SkyStar USB HD DVB-S2 Digital-Satelliten-USB-Box, eine Neuinstallation von Mythbuntu 12.04 und ich möchte, dass Myth die Satellitenbox verwendet.

Mein unmittelbares Problem ist, dass der Kernel die Satelliten-Box nicht zu erkennen scheint. Ich habe Kaffeine installiert: Es werden keine TV-Geräte angezeigt.Häufig gestellte Fragen zu Kaffeebesagt, dass, wenn mein Gerät erkannt wird, DVB-Nachrichten enthalten sein sollten dmesg; dmesg | grep -i dvbstimmt mit nichts überein.

Der Technisat SkyStar USB HD wird seit Linux 2.6.39 als unterstützt aufgeführt.im Linux TV Wiki uname -asteht, dass ich Linux 3.5.0-23-generic verwende.

Ich glaube nicht, dass es ein Hardwareproblem ist, da wir die Satellitenbox mit einem Windows 7-PC zum Laufen gebracht haben. Ich habe doppelt überprüft, ob alles richtig eingesteckt ist.

Wie bringe ich Linux dazu, die Satellitenbox zu erkennen?


Bearbeiten(als Antwort auf die Fragen von david6):

Die letzte Ausgabezeile lsusblautet

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

lsmod | grep -i dvbund dmesg | grep -i dvbbeide geben keine Ausgabe aus.


BearbeitenBefolgen Sie die Anweisungen in der Antwort von david6 und starten Sie den Computer neu:

Die Ausgabe von lsmod | grep -i dvbist jetzt

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

Die Ausgabe von dmesg | grep -i dvbist jetzt

[    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

Ich kann die Satellitenbox immer noch nicht verwenden.

linux/Documentation/dvb/Ich kann das in der Ausgabe genannte Verzeichnis nicht finden dmesg. Es befindet sich weder im media_buildRepository noch in einem Ubuntu-Paket.

Wie gehe ich von hier aus weiter? Unter der Annahme, dass das linux/Documentation/dvb/Verzeichnis hilfreich ist, wo ist es?

Antwort1

  1. Laden Sie die Datei herunterdvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw
  2. sudo cp Ihr_Download-Verzeichnis/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

Antwort2

Gerät:14f7:0500

Technisat SkyStar USB HD

Nein, diese Anleitung würde ich nicht ausprobieren:LinuxTV.org >> So erhalten, erstellen und installieren Sie V4L-DVB-Gerätetreiber Es besteht kein Grund, die Dinge unnötig zu verkomplizieren.


Probieren Sie aus, was ich verwendet habe: (angepasst von:LinuxTV.org > TerraTec Cinergy T Stick)

NOTIZ: Trennen Sie zuerst das Gerät vom Strom, erstellen/installieren Sie den Treiber und schließen Sie es dann wieder an.

Möglicherweise müssen Sie zuerst Folgendes installieren: git, patchutils und Proc::ProcessTable

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

Dann (um das Stammverzeichnis nicht zu überladen)

cd ~/Downloads

mkdir drivers
cd drivers

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

cd media_build
./build

sudo make install

Dies (Herunterladen, Neukompilieren, Installieren) muss möglicherweise in Zukunft wiederholt werden, wenn Kerneländerungen oder Updates verhindern, dass das Gerät erkannt wird. Das ist mir dieses Jahr (bisher) zweimal passiert.

Das NeuesteDVB-SnTreiber sind in Arbeit.


AKTUALISIEREN:(27. April 2013)

Dies funktioniert wieder, obwohl es in den letzten 15 Tagen nicht funktioniert hat.

Antwort3

dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw

die Datei muss sich im Verzeichnis /lib/firmware/dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw befinden

im Terminal: chmod 755 dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw

für neue Kernel wie Ihren 3.5.* ist Folgendes nicht erforderlich: „git clone...“

verwandte Informationen