|
eishailiga
Anmeldungsdatum: Okt. 31, 2006
Beiträge: 5332
Wohnort: Sauerland
|

3. Juli 2008 13:24
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: April 8, 2008
Beiträge: 30
|

8. Juli 2008 14:16
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: Okt. 31, 2006
Beiträge: 5332
Wohnort: Sauerland
|

8. Juli 2008 14:20
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: April 8, 2008
Beiträge: 30
|

8. Juli 2008 14:32
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: Okt. 31, 2006
Beiträge: 5332
Wohnort: Sauerland
|

8. Juli 2008 14:41
echo cx24113 | sudo tee -a /etc/modules und starte den Rechner mal neu…
|
|
TronX
Anmeldungsdatum: April 8, 2008
Beiträge: 30
|

8. Juli 2008 15:07
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: Okt. 31, 2006
Beiträge: 5332
Wohnort: Sauerland
|

8. Juli 2008 15:34
Ich suche mal…so wie es aussieht habe ich den Fehler gefunden…ich schreibe mal eine neue Anleitung…
|
|
eishailiga
(Themenstarter)
Anmeldungsdatum: Okt. 31, 2006
Beiträge: 5332
Wohnort: Sauerland
|

8. Juli 2008 15:55
Neue Anleitung… Anleitung wegen nicht funktionierender Treiber gelöscht !!!
Korrekte Anleitung weiter unten !!!
|
|
TronX
Anmeldungsdatum: April 8, 2008
Beiträge: 30
|

8. Juli 2008 21:59
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: Okt. 31, 2006
Beiträge: 5332
Wohnort: Sauerland
|

8. Juli 2008 22:02
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: April 8, 2008
Beiträge: 30
|

8. Juli 2008 23:50
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: Juli 8, 2008
Beiträge: 2
Wohnort: Leverkusen
|

8. Juli 2008 23:55
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: Okt. 31, 2006
Beiträge: 5332
Wohnort: Sauerland
|

9. Juli 2008 00:17
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: April 8, 2008
Beiträge: 30
|

24. Juli 2008 18:55
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: Okt. 31, 2006
Beiträge: 5332
Wohnort: Sauerland
|

24. Juli 2008 20:47
…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
|