ubuntuusers.de

Bräuchte eine Anleitung zum Installieren eines Treibers (wenn möglich)

Status: Gelöst | Ubuntu-Version: Ubuntu 12.04 (Precise Pangolin)
Antworten |

Kazool

Anmeldungsdatum:
5. August 2010

Beiträge: Zähle...

Hallo zusammen,

ich möchte gerne meine Technisat Skystar S2 unter Mythbuntu 12.04 zum laufen bekommen. Da ich ein absoluter Ubuntu Neuling bin, verstehe ich überhaupt nicht was ich mit diesem Treiber (ist wohl direkt von Technisat) http://www.technisat-daun.de/download/soft/soft_linux-driver_12-2008_6611.zip anfangen soll. In der Zip Datei ist zwar eine Readme Datei, aber ich verstehe echt nur Bahnhof. Habe auch mal nach dieser Anleitung http://vdr-portal.de/board/thread.php?threadid=97096#post951944 versucht einen Treiber zu installieren, aber bei dem Befehl "sh SVT-SkyStarS2-driver-install.run" bricht das ganze mit Fehlermeldungen ab und sagt mir, glaube ich, irgendetwas mit falschen Kernel oder Vanilla Kernel. Habe es auch dreimal versucht um Fehler meinerseits auszuschließen. Von daher wäre es schön wenn mir jemand eine Anleitung schreiben könnte, was ich im Terminal schreiben muß um den oben genannten Treiber zu installieren. Wenn es überhaupt funktioniert, da der Treiber ja wohl schon etwas älter ist.

Für jegliche Hilfe bin ich Dankbar!!!!

Gruß Kazool

PS: Die Karte wird unter Mythbuntu 12.04, schätze ich mal, richtig erkannt, aber beim Befehl "dmesg | grep frontend" sagt er mir, das kein frontend Treiber installiert ist

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55116

Wohnort: Berlin

Poste doch bitte mal den Inhalt der README hier im Codeblock.

Kazool

(Themenstarter)

Anmeldungsdatum:
5. August 2010

Beiträge: 12

Okay, hier also die REeadme Datei:

How to install SkyStar 2 revision 3.3 (DVB-S2 version) using the binary-driver for the CX24120?

0) Have linux-installation which allows to build external kernel modules.
Further help can be found here: http://linuxtv.org/wiki/index.php/How_to_install_DVB_device_drivers

1) Applications/libraries which have to be installed
- mercurial
- patch
- linux-kernel-devel
- dvb-utils
- kaffeine

2)downloading and patching the v4l driver (as root)
- extract the skystar2-dvb-s2-v4l-dvb-files.tar.bz2 archive to your desktop
cd /usr/src
mkdir technisat
cd technisat
mkdir binary
cp [PATH TO YOUR DESKTOP]/20081118_skystarS2-dvb-s2-v4l-dvb-files/* /usr/src/technisat/binary/
cd [PATH TO YOUR DESKTOP]
hg clone http://linuxtv.org/hg/v4l-dvb/rev/f570a7eecd61 v4l-dvb
cd v4l-dvb
patch -p1 < /usr/src/technisat/binary/skystar-dvb-s2-v4l-dvb.patch
cp /usr/src/technisat/binary/cx24120_blob.o_shipped.i386   /usr/src/technisat/v4l-dvb/v4l/cx24120_blob.o_shipped

4) Install firmware binary
The CX24120 requires a firmware to operate normally. The file is called "dvb-fe-cx24120-1.20.58.2.fw" and has to be put into the system's firmware directory.
/usr/lib/hotplug/firmware
or
/lib/firmware

5) make + install
make
make install
reboot


(*) it is important that the version from this day is used, because the binary module "cx24120.ko" requires binary compatibility with the DVB-API provided by the v4l-dvb-tree. If the internal binary API has changed, which can happen without notice, the module will not work. This only applied for types and function provided by the v4l-dvb-tree, i2c and module related things can be found in cx24113_i2c.c and are compiled on this platform.

Gruß Kazool

eishailiga

Avatar von eishailiga

Anmeldungsdatum:
31. Oktober 2006

Beiträge: 5401

Wohnort: Sauerland

Die obigen Anleitungen sind veraltet. Ich habe das aktuelle media_build gepatcht. Du kannst es ja mal damit versuchen.

Jeder Codeblock ist ein Befehl, die Befehle in dieser Reihenfolge ausführen (jeder Befehl muss natürlich erst beendet werden).

sudo apt-get install libproc-processtable-perl subversion mercurial linux-headers-$(uname -r) build-essential git
wget http://dl.dropbox.com/u/216691/dvb-fe-cx24120-1.20.58.2.fw
sudo cp dvb-fe-cx24120-1.20.58.2.fw /lib/firmware
wget http://dl.dropbox.com/u/216691/media_build_S2.tar.bz2
tar xfj media_build_S2.tar.bz2
cd media_build_S2
make
sudo make install
sudo reeboot

Nach dem Neustart kannst du die Installation mit

dmesg| grep -i dvb

prüfen.

Kazool

(Themenstarter)

Anmeldungsdatum:
5. August 2010

Beiträge: 12

Erstmal vielen, vielen Dank für Eure Hilfe!!

@ eishailiga

Ich konnte den Treiber installieren, nur leider hat der Empfang so gut wie überhaupt nicht funktioniert. Das Problem ist, ich kann leider "nur" VDR (egal ob über yavdr oder über xbmc+xvdr) nutzen, da nur VDR mit unicable bzw. en50494 funktioniert. Viele Sender funktionierten nicht, oder es dauert ungefähr 1 Minute bis umgeschaltet wird. Unter Windows 7 mit dem DVBViewer funktioniert ALLES einwandfrei, aber ich möchte sehr gerne Linux nutzen. Jetzt habe beim suchen im Netz das hier gefunden: http://www.spinics.net/lists/linux-media/msg46126.html

Könnte das eventuell mir noch helfen, oder ist das das gleiche was du mir gegeben hast? Vor allen Dingen, was macht man mit so einer Liste?

Vielen Dank im Voraus

Kazool

achimhecht

Avatar von achimhecht

Anmeldungsdatum:
1. November 2007

Beiträge: 54

Funktioniert auf meinem 64Bit Kubuntu 12.04 / Kaffeine mit der SkyStar S2 v. 4.5.1 trotz lediglich 20% Signal (muss die Schüssel noch ausrichten) einwandfrei. Herzlichen Dank eishailiga!

Kazool

(Themenstarter)

Anmeldungsdatum:
5. August 2010

Beiträge: 12

Hallo zusammen,

mittlerweile hab ich die Karte mit der Anleitung von Eishailiga zum laufen bekommen. Vielen Dank dafür!!!

Falls es jemanden interessiert:

Ich habe die Karte mit VDR + Unicable am laufen. Dabei mußte ich aber in der Diseqc.conf neben den üblichen Einstellungen für SCR AUCH! den W-Wert von 10 auf 100 erhöhen. Läßt man den Wert auf 10, hat die Karte Probleme mit den Umschaltzeiten.

Jetzt habe ich aber ein neues Problem:

Da ich gestern ein dist-upgrade gemacht habe, hat Linux wohl auch eine neue Kernel Version installiert und schwupps war der Treiber nicht mehr da. Natürlich funktionierte auch die Karte nicht mehr. Habe dann versucht ab dem Befehl "make" neu zu installieren, aber ohne Erfolg. Er hat dann zwar die Prozedur durchlaufen und auch "sudo make install" lief durch, aber irgendwie nicht mit der richtigen Kernelversion. Anstatt 3.2.0.25 blitzte immer wieder 3.2.0.24 auf, also die vorher installierte.

Was muß ich also tun um den Treiber bei einer neuen Kernelversion neu zu (re-)installieren??

Mit freundlichen Grüßen Kazool

Yggdrasil

Anmeldungsdatum:
1. Februar 2011

Beiträge: 34

Hallo,

in Eishailigas ersten Beitrag steht unter anderem

sudo apt-get install linux-headers-$(uname -r)

Ich vermute, dass das Paket nicht automatisch auf deine neue Kernelversion aktualisiert wird, wenn man statt einem übergeordnetem Metapaket (z.B. linux-headers-generic-pae ?!) explizit eine Version angegeben hat. D.h. ich würde mal prüfen welche Version installiert ist.

Als zweites würde ich vor einem erneutem „make“ erst „make clean“ aufrufen oder auf anderem Wege dafür sorgen, dass Reste der vorigen Kompilierung entfernt werden.

Hoffe, die allgemeinen Tipps reichen ☺

Gruß Yggdrasil

achimhecht

Avatar von achimhecht

Anmeldungsdatum:
1. November 2007

Beiträge: 54

Das Problem mit dem dist-upgrade ist bei mir auch aufgetreten, ich musste ebenso wie kazool per "make" neu installieren. Nachdem ich in Kaffeine unter "Gerät1" den LNB neu auf Astra eingestellt habe, funktioniert TV auch wieder.

@eishailiga und @ygdrassil : heisst das jetzt, dass nach jedem Kernel-Update eine Neuinstallation fällig ist? 😐

ego0910

Anmeldungsdatum:
16. November 2012

Beiträge: Zähle...

@ eishailiga

Hallo, ich muss vorweg sagen, dass ich bzgl. Linux noch ein ziemliches Greenhorn bin.

Allerdings habe ich dank deiner Anleitung die Skystar S2 unter Linux mint 13 einwandfrei zum Laufen gebracht.

Jetzt habe ich auf einem neuen Rechner testweise mal versucht die Skystar S2 unter Linux Mint 14 RC 1 zum laufen zu bringen - leider ohne Erfolg.

Bei dem Befehl "make" kommt hier eine Fehlermeldung. Bisher sind da immer eine Unmenge Treiber installiert oder entpackt worden.

Im Endeffekt erkennt Kaffeine dann die Karte nicht als Gerät.

Hast du da evtl. einen Lösungsansatz für mich.

Vielen Dank vorab und schon mal sorry, wenn ich mich laienhaft ausgedrückt habe.

Yggdrasil

Anmeldungsdatum:
1. Februar 2011

Beiträge: 34

Willkommen im Forum ego0910,

ohne die Fehlerausgabe von 'make' wird dir wahrscheinlich niemand weiterhelfen können.

ego0910

Anmeldungsdatum:
16. November 2012

Beiträge: 3

Ich habe mal die Ausgaben aus dem Terminal hier reinkopiert:

make -C /home/kino/media_build_S2/v4l 
make[1]: Betrete Verzeichnis '/home/kino/media_build_S2/v4l'
creating symbolic links...
make -C firmware prep
make[2]: Entering directory `/home/kino/media_build_S2/v4l/firmware'
make[2]: Leaving directory `/home/kino/media_build_S2/v4l/firmware'
make -C firmware
make[2]: Entering directory `/home/kino/media_build_S2/v4l/firmware'
make[2]: Nothing to be done for `default'.
make[2]: Leaving directory `/home/kino/media_build_S2/v4l/firmware'
Kernel build directory is /lib/modules/3.2.0-23-generic/build
make -C ../linux apply_patches
make[2]: Entering directory `/home/kino/media_build_S2/linux'
Patches for 3.2.0-23-generic already applied.
make[2]: Leaving directory `/home/kino/media_build_S2/linux'
make -C /lib/modules/3.2.0-23-generic/build SUBDIRS=/home/kino/media_build_S2/v4l  modules
make: Entering an unknown directory
make: *** /lib/modules/3.2.0-23-generic/build: No such file or directory.  Stop.
make: Leaving an unknown directory
make[1]: *** [default] Fehler 2
make[1]: Verlasse Verzeichnis '/home/kino/media_build_S2/v4l'
make: *** [all] Fehler 2

Vielen Dank vorab für eine Hilfestellung.

Yggdrasil

Anmeldungsdatum:
1. Februar 2011

Beiträge: 34

Hast du das Softwarepaket vor dem Kompilieren neu konfiguriert und mit 'make clean' aufgeräumt? In Log von Make wird nach einer Kernelversion (3.2.0-23-generic ) gesucht, die sicher nicht die richtige ist. Das kannst du mit 'uname -a' vergleichen.

ego0910 schrieb:

Vielen Dank vorab für eine Hilfestellung.

Da ich die Software nicht kenne, sei bitte nicht verwundert, wenn ich nicht nochmal antworte.

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 16630

Hallo Kazool,

Dazu ist "dkms" da, damit der Treiber in den neueren Kernel übernommen wird ....

Gruss Lidux

ego0910

Anmeldungsdatum:
16. November 2012

Beiträge: 3

Erst mal vielen Dank für die bisherige Hilfe.

Wie gesagt, ich bin noch ein Greenhorn, d. h. wie kann ich - wie von Yggdrasil empfohlen - das Softwarepaket neu konfigurieren bzw. wie nutze ich dkms - wie von Lidux empholen ?

Ich hoffe, ich nerve euch nicht mit meiner Unkenntnis, aber ich will mich - mit eurer Hilfe - da durchbeißen, weil ich Linux grundsätzlich einfach klasse finde, auch wenn man erst mal etwas Zeit und Arbeit investieren muss.

Vielen Dank an Alle.

Antworten |