eishailiga
Anmeldungsdatum: 31. Oktober 2006
Beiträge: 5401
Wohnort: Sauerland
|
Hallo, da hier schon einige Leute nach Unterstützung für die DVB Karte TechniSat SkyStar2 rev 2.8 gefragt haben, gibt es eine kleine Installationsanleitung. Allerdings werden die Unterstützungmodule nur als binäre Dateien zur Verfügung und nicht unter GPL. Quelle: Linuxtv oder bbti Die Kernelunterstützung reicht z.Zt. von 2.6.18 bis 2.6.25. Ich hoffe mal, einigen Leuten ist trotzdem geholfen... 😉 Anleitung wegen fehlerhafter Anleitung und nicht funktionierender Treiber gelöscht !!! Korrekte Anleitung weiter unten !!! Gruß eishailiga
|
TronX
Anmeldungsdatum: 8. April 2008
Beiträge: Zähle...
|
Vielen Dank, hat wunderbar funktioniert. Klappt bei dir der Sendersuchlauf? Bei mir scheint die Karte nämlich immer noch nicht zu laufen.
|
eishailiga
(Themenstarter)
Anmeldungsdatum: 31. Oktober 2006
Beiträge: 5401
Wohnort: Sauerland
|
Ich habe die Karte nicht, ( habe mal öfters beim einrichten geholfen, allerdings rev 2.7, 2.8 ist ja relativ neu) , ...aber was sagt denn ein dmesg | grep -i dvb
|
TronX
Anmeldungsdatum: 8. April 2008
Beiträge: 30
|
Habe ich bereits versucht. Karte wird erkannt. Oder ist die zweite Zeile ein Problem?
[ 39.269187] DVB: registering new adapter (FlexCop Digital TV device) [ 39.449224] DVB: Unable to find symbol cx24113_attach() [ 40.034535] DVB: registering frontend 0 (Conexant CX24123/CX24109)... [ 40.034590] b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S rev 2.8' at the 'PCI' bus controlled by a 'FlexCopIIb' complete
|
eishailiga
(Themenstarter)
Anmeldungsdatum: 31. Oktober 2006
Beiträge: 5401
Wohnort: Sauerland
|
echo cx24113 | sudo tee -a /etc/modules und starte den Rechner mal neu...
|
TronX
Anmeldungsdatum: 8. April 2008
Beiträge: 30
|
Selber Fehler wie eben. Aber es liegt wahrscheinlich daran, dass ich beim ersten Installationsversuch Probleme hatte. Beim Kompilieren trat dieser Fehler auf:
make[3]: *** No rule to make target /home/bla/v4l-dvb/v4l/cx24113_blob.o', needed by /home/bla/v4l-dvb/v4l/tda18271.o'. Stop.
Dort brach es ab. Beim zweiten Verusch lief es durch. Kann aber gut sein, dass das immer noch nicht in Ordnung war. Jetzt habe ich das ganze mit neu installiertem Kernel wieder versucht und es erschien wieder dieser Fehler. Hast du eine Idee?
|
eishailiga
(Themenstarter)
Anmeldungsdatum: 31. Oktober 2006
Beiträge: 5401
Wohnort: Sauerland
|
Ich suche mal...so wie es aussieht habe ich den Fehler gefunden...ich schreibe mal eine neue Anleitung...
|
eishailiga
(Themenstarter)
Anmeldungsdatum: 31. Oktober 2006
Beiträge: 5401
Wohnort: Sauerland
|
Neue Anleitung... Anleitung wegen nicht funktionierender Treiber gelöscht !!!
Korrekte Anleitung weiter unten !!!
|
TronX
Anmeldungsdatum: 8. April 2008
Beiträge: 30
|
Ich weiß nicht, ob ich was falsch gemacht habe, aber die Karte wird nun gar nicht mehr erkannt. Nach deiner neuen Anleitung verlief das Kompilieren ohne Probleme. dmesg | grep dvb ergibt nichts. Kaffeine erkennt auch keine Karte. Ich hab das ganze zweimal versucht. Mit dmesg habe ich das hier gefunden:
[ 47.202626] b2c2_flexcop: Unknown symbol cx24113_agc_callback [ 47.210137] b2c2_flexcop_pci: Unknown symbol flexcop_device_exit
Das sind nur zwei Zeilen, es gab aber noch viele weitere "Unknown symbols", die alle mit flexcop beginnen. Mit lspci finde ich das hier:
Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card (rev 02)
|
eishailiga
(Themenstarter)
Anmeldungsdatum: 31. Oktober 2006
Beiträge: 5401
Wohnort: Sauerland
|
Dann gehe mal in das v4l-dvb Verzeichnis und deinstalliere mit make clean sudo make distclean bzw. sudo make rminstall und installiere den Treiber dann neu...
|
TronX
Anmeldungsdatum: 8. April 2008
Beiträge: 30
|
Hilft leider nicht. Der Fehler tritt anscheinend nicht nur bei mir auf. In den Mailinglisten gibt es viele, die von dem gleichen Problem berichten. Ein Beispiel: http://linuxtv.org/pipermail/linux-dvb/2008-July/027146.html Muss ich wohl weiter abwarten... Aber trotzdem vielen Dank für deine Hilfe! Dank dir weiß ich jetzt sogar, wie das mit dem patchen geht 😉
|
mstinner
Anmeldungsdatum: 8. Juli 2008
Beiträge: Zähle...
Wohnort: Leverkusen
|
erst einmal bin ich froh, dass es mit der 2.8 nun endlich weiter geht. Habe die 32-Bit Version nach der zweiten Anleitung installiert und bin zu einem ähnlichen Ergebnis gekommen wie TronX. Dann habe ich festgestellt, dass meine CPU und mein Kernel wohl 64bittig sind. Also den Patch nach Anleitung rausgenommen und nach einem erneuten re-boot die 64er Version installiert. Nun bekomme ich bei einem make am Ende folgende Meldung: ld: Relocatable linking with relocations from format elf64-x86-64 (/home/michael/v4l-dvb/v4l-dvb/v4l/cx24113_blob.o) to format elf32-i386 (/home/michael/v4l-dvb/v4l-dvb/v4l/cx24113.o) is not supported make[3]: *** [/home/michael/v4l-dvb/v4l-dvb/v4l/cx24113.o] Error 1 make[2]: *** [_module_/home/michael/v4l-dvb/v4l-dvb/v4l] Error 2 make[2]: Leaving directory /usr/src/linux-headers-2.6.24-16-generic'\\
make[1]: *** [default] Error 2\\
make[1]: Leaving directory /home/michael/v4l-dvb/v4l-dvb/v4l' make: *** [all] Error 2 Im Anschluß mit sudo make install dann: make -C /home/michael/v4l-dvb/v4l-dvb/v4l install make[1]: Entering directory /home/michael/v4l-dvb/v4l-dvb/v4l'\\
Stripping debug info from files\\
Usage: strip <option(s)> in-file(s)\\
Removes symbols and sections from files\\
The options are:\\
-I --input-target=<bfdname> Assume input file is in format <bfdname>\\
-O --output-target=<bfdname> Create an output file in format <bfdname>\\
-F --target=<bfdname> Set both input and output format to <bfdname>\\
-p --preserve-dates Copy modified/access timestamps to the output\\
-R --remove-section=<name> Remove section <name> from the output\\
-s --strip-all Remove all symbol and relocation information\\
-g -S -d --strip-debug Remove all debugging symbols & sections\\
--strip-unneeded Remove all symbols not needed by relocations\\
--only-keep-debug Strip everything but the debug information\\
-N --strip-symbol=<name> Do not copy symbol <name>\\
-K --keep-symbol=<name> Do not strip symbol <name>\\
--keep-file-symbols Do not strip file symbol(s)\\
-w --wildcard Permit wildcard in symbol comparison\\
-x --discard-all Remove all non-global symbols\\
-X --discard-locals Remove any compiler-generated symbols\\
-v --verbose List all object files modified\\
-V --version Display this program's version number\\
-h --help Display this output\\
--info List object formats & architectures supported\\
-o <file> Place stripped output into <file>\\
strip: supported targets: elf32-i386 a.out-i386-linux efi-app-ia32 elf32-little elf32-big elf64-x86-64 efi-app-x86_64 elf64-little elf64-big srec symbolsrec tekhex binary ihex trad-core\\
make[1]: *** [media-install] Error 1\\
make[1]: Leaving directory /home/michael/v4l-dvb/v4l-dvb/v4l' make: *** [install] Error 2 Wäre super, wenn mir jemand auf die Sprünge hilft. Wäre doch gelacht, wenn ich die skystar 2.8 nicht endlich nach 5 Monaten zum Laufen bekomme. Danke im Voraus.
|
eishailiga
(Themenstarter)
Anmeldungsdatum: 31. Oktober 2006
Beiträge: 5401
Wohnort: Sauerland
|
Ist wohl ein Fehler des Treibers...er funktioniert noch nicht...wird sich wohl in ein paar Tagen ändern.. @ mstinner deinstallier den Treiber...und warte noch ein paar Tage...
|
TronX
Anmeldungsdatum: 8. April 2008
Beiträge: 30
|
Der Treiber wurde aktualisiert. Habe es mit dem neuen nochmal mittels deiner letzten Anleitung versucht. Musste nur den Namen des zips und des entpackten Ordners ändern.
Und was muss ich feststellen... Die Karte funktioniert!! Drei Monate nach Kauf der Karte kann ich sie endlich benutzen. Ich bin so froh!!!!
Danke für deine Hilfe.
|
eishailiga
(Themenstarter)
Anmeldungsdatum: 31. Oktober 2006
Beiträge: 5401
Wohnort: Sauerland
|
...ist doch prima, ich habe hier mal eine angepasste Anleitung erstellt... sudo apt-get install build-essential gcc make mercurial linux-headers-`uname -r` hg clone -r 8209 http://linuxtv.org/hg/v4l-dvb wget http://www.bbti.us/download/linux/TechniSat_SkyStar2-PCI_r2.8_080709.tar.bz2 tar xfj TechniSat_SkyStar2-PCI_r2.8_080709.tar.bz2 cp skystar2-rev2.8-v4l-dvb-files-2008-07-09/skystar2-rev2.8-v4l-dvb.patch v4l-dvb/ Unterstützung für 32-bit:
cp skystar2-rev2.8-v4l-dvb-files-2008-07-09/cx24113_blob.o.i386 v4l-dvb/v4l/cx24113_blob.o_shipped oder für 64-bit: cp skystar2-rev2.8-v4l-dvb-files-2008-07-09/cx24113_blob.o.x86-64 v4l-dvb/v4l/cx24113_blob.o_shipped und weiter mit cd v4l-dvb patch -p1 < skystar2-rev2.8-v4l-dvb.patch make sudo make install sudo reboot
|