|
twinkler
Anmeldungsdatum: 7. April 2008
Beiträge: Zähle...
|
Hallo, erst mal danke für die großartige Anleitung, die mir immer wieder hilft, meine USB-DVB-Karte (Cinergy T XS) zum Laufen zu bekommen. Neulich habe ich mal probehalber Ubuntu Hardy Beta installiert und bin dann sehr schnell beim Komplilieren des TV-Kernelmoduls gescheitert. Alle Voraussetzungen hatte ich vorher sauber installiert, aber bei der Eingabe von "make" wird man sofort von Fehlermeldungen überhäuft. Anscheinend gibt es eine Unverträglichkeit mit dem neuen Kernel 2.6.24. Ich bin dann zügig wieder zurück zu Gutsy gewechselt (deswegen kann ich leider die Fehlermeldungen hier nicht mehr posten...), damit ich wieder TV gucken kann. Deshalb die Frage: Gibt es eine Lösung für Probleme mit Hardy bzw. wird das Wiki dahingehend erweitert? Vielen Dank nochmal und viele Grüße, Torsten
|
|
Heinrich_Schwietering
Wikiteam
(Themenstarter)
Anmeldungsdatum: 12. November 2005
Beiträge: 11335
|
Hi! Haben gerade massive Probleme, wie's scheint ähnlich wie bei dir ☹ , siehe dazu hier und weiter im Thread - einiges konnten wir schon lösen, anderes noch nicht. Ich hoffe, mrec schaltet sich auch wieder mit ein; er hat das ganze Ding entwickelt... Wenn wir's schaffen, kommt es natürlich auch ins Wiki... so long hank
|
|
twinkler
Anmeldungsdatum: 7. April 2008
Beiträge: Zähle...
|
Hallo, das hört sich zumindest schon mal sehr gut an, da fühlt man sich nicht mehr ganz so alleingelassen ☺ Ich drücke Euch die Daumen bei der Lösung des Problems. In dem verlinkten Problem-Thread habe ich übrigens im nachhinein meine Fehlermeldung wiedererkannt; es ist dieselbe wie bei "rodgerwilco": In file included from /home/timm/v4l-dvb-experimental/v4l/flexcop-common.h:23,
from /home/timm/v4l-dvb-experimental/v4l/flexcop-pci.c:10:
/home/timm/v4l-dvb-experimental/v4l/dvb_frontend.h:42:33: error: media/v4l_dvb_tuner.h: No such file or directory
In file included from /home/timm/v4l-dvb-experimental/v4l/flexcop-common.h:23,
from /home/timm/v4l-dvb-experimental/v4l/flexcop-pci.c:10:
/home/timm/v4l-dvb-experimental/v4l/dvb_frontend.h:165: error: field 'tuner_ops' has incomplete type
make[2]: *** [/home/timm/v4l-dvb-experimental/v4l/flexcop-pci.o] Error 1
make[1]: *** [_module_/home/timm/v4l-dvb-experimental/v4l] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-15-generic'
make: *** [default] Error 2Viele Grüße, Torsten
|
|
Heinrich_Schwietering
Wikiteam
(Themenstarter)
Anmeldungsdatum: 12. November 2005
Beiträge: 11335
|
Hi! Das Problem konnten wir vorläufig lösen (die include-Variablen funktionieren z.T. nicht mehr richtig; um die angeforderten Dateien zu finden, mussten wir den kompletten Pfad zur Datei angeben, der relative reichte aus mir nicht klaren Gründen nicht...), aber dann brichts doch wieder ab. Mir ist aber nicht klar, ob das weitere an der 64.bit-version liegt, die olfrykt und rodgerwilco benutzen; oder ob compat_ioctl32.c auch mit 32-bit Versionen streikt. Wenn du ein 32-bit-hardy-system hättest, wäre es schön, wenn du (oder jemand anders) das mal mit den veränderten include-Befehlen austesten könnte... Ich hab' noch nicht den nerv, auf hardy umzusteigen; mein Zweit-Rechner ist so alt, dass schon gutsy eine echte Herausforderung für ihn war; naja, vielleicht versuche ich es noch mal, wenn ich Zeit dazu finde... so long hank
|
|
twinkler
Anmeldungsdatum: 7. April 2008
Beiträge: 6
|
Hallo, beim ersten Versuch hatte ich ein 64bit-Hardy (auf einem Core2Duo-Notebook), ich hatte es zwischenzeitlich auch nochmal mit 32bit probiert, die Fehlermeldung sah genauso aus. irgendwann hatte ich keinen Nerv mehr und habe das (gottlob vorher gezogene) Disk-Image mit der alten Gutsy-Version wieder eingespielt. Dabei bleibts jetzt auch erst mal, sonst gibts abends gar kein Fernsehen ☹ Ich bekomme aber in den nächsten Tagen ein neues Notebook zur Installation rübergeschoben, da soll auch 32bit-Ubuntu drauf. Damit kann ich gern nochmal rumspielen, wenn ich zwischendurch Zeit habe. Viele Grüße, Torsten
|
|
Heinrich_Schwietering
Wikiteam
(Themenstarter)
Anmeldungsdatum: 12. November 2005
Beiträge: 11335
|
Hi
ich hatte es zwischenzeitlich auch nochmal mit 32bit probiert, die Fehlermeldung sah genauso aus.
Naja, kein wunder, wenn die includes nicht angepasst waren... Wäre super, wenn du das mit der 32-Bit-hardy version und den angepassten includes noch mal testen könntest... 😠 Reichen die Sachen aus dem anderen Thread? Sonst kann ich gerne noch mal "Fernhilfe" leisten... so long hank
|
|
twinkler
Anmeldungsdatum: 7. April 2008
Beiträge: 6
|
Hallo, den Test kann ich gerne versuchen; heute wirds wahrscheinlich schwierig, weil mir hier im Büro alle möglichen Leute die Tür einrennen. Mit etwas Glück schaffe ich es aber heute abend, das 32bit-Hardy-Testsystem aufzusetzen (saubere Neuinstallation, alle Online-Updates und dann kanns losgehen). Wie weit ich komme, werden wir sehen ☺ Viele Grüße, Torsten
|
|
twinkler
Anmeldungsdatum: 7. April 2008
Beiträge: 6
|
Hallo, soooo... ich hatte doch noch zwischendurch ein bissel Zeit und habe mein altes Notebook mit Hardy 32bit versorgt. Danach alle aktuellen Updates gezogen, so daß alles auf Kernel 2.6.24-15-generic lief. Beim Kompilieren des TV-Kernelmoduls habe ich mir die alten Fehlermeldungen vorgenommen und alle bemängelten Includes durch die vollen Pfade ersetzt. Danach wird auch nicht mehr rumgemeckert von wegen "no such file or directory", sondern die Fehlermeldung sieht aus wie folgt (im Prinzip genau wie bei rodgerwilco im anderen Thread am 8.4. 21:56) creating symbolic links...
make -C /lib/modules/2.6.24-15-generic/build SUBDIRS=/home/winkler/tv_install/v4l-dvb-experimental/v4l modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-15-generic'
CC [M] /home/winkler/tv_install/v4l-dvb-experimental/v4l/bttv-driver.o
/home/winkler/tv_install/v4l-dvb-experimental/v4l/bttv-driver.c: In function 'show_card':
/home/winkler/tv_install/v4l-dvb-experimental/v4l/bttv-driver.c:172: warning: initialization from incompatible pointer type
/home/winkler/tv_install/v4l-dvb-experimental/v4l/bttv-driver.c: At top level:
/home/winkler/tv_install/v4l-dvb-experimental/v4l/bttv-driver.c:3887: error: unknown field 'hardware' specified in initializer
/home/winkler/tv_install/v4l-dvb-experimental/v4l/bttv-driver.c:3887: error: 'VID_HARDWARE_BT848' undeclared here (not in a function)
/home/winkler/tv_install/v4l-dvb-experimental/v4l/bttv-driver.c:3896: error: unknown field 'hardware' specified in initializer
/home/winkler/tv_install/v4l-dvb-experimental/v4l/bttv-driver.c:4042: error: unknown field 'hardware' specified in initializer
/home/winkler/tv_install/v4l-dvb-experimental/v4l/bttv-driver.c: In function 'bttv_register_video':
/home/winkler/tv_install/v4l-dvb-experimental/v4l/bttv-driver.c:4637: warning: passing argument 1 of 'class_device_create_file' from incompatible pointer type
make[2]: *** [/home/winkler/tv_install/v4l-dvb-experimental/v4l/bttv-driver.o] Error 1
make[1]: *** [_module_/home/winkler/tv_install/v4l-dvb-experimental/v4l] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-15-generic'
make: *** [default] Fehler 2 Damit ist dann erst mal wieder Schluss... Ich behalte also auf dem neuen Notebook bis auf weiteres erst mal Gutsy; die alte Maschine kann erst mal auf Hardy weiterlaufen und steht für weitere Tests gern zur Verfügung... Erst mal viele Grüße, Torsten
|
|
Heinrich_Schwietering
Wikiteam
(Themenstarter)
Anmeldungsdatum: 12. November 2005
Beiträge: 11335
|
Hi! Na, das verbreitert die empirische Basis ☹ , es gibt wie erwähnt leider schon identische "negativ"-Ergebnisse eines ähnlchen Versuchs... (folgende Einträge...) Also wohl wirklich abwarten und gutsy benutzen ☹ so long hank
|
|
twinkler
Anmeldungsdatum: 7. April 2008
Beiträge: 6
|
Hallo, so siehts wohl aus... also erst mal Geduld haben und weiter auf Gutsy TV gucken. Sowas widerstrebt mir ja in meinem tiefsten Inneren (vor allem weil mit Hardy ein paar andere Komponenten endlich mal out-of-the-box ohne Frickeln laufen, z.B die Webcam...), aber da werde ich mein tiefstes Inneres wohl mal ausblenden müssen 😉 TV schlägt Webcam, so einfach ist das... Ich werde regelmäßig hier und in den anderen Threads nachgucken, ob es neue Entwicklungen gibt und teste die dann auch gern auf dem alten Notebook. Bis dahin trotz allem erst mal vielen Dank für die Hilfestellung und viele Grüße, Torsten
|
|
Heinrich_Schwietering
Wikiteam
(Themenstarter)
Anmeldungsdatum: 12. November 2005
Beiträge: 11335
|
Hi! Wie's aussieht, ist dieser Artikel inzwischen ziemlich überholt - die "bisherige Methode" funktioniert gar nicht mehr, weil mrec's repos für dvb-v4l-kernel und dvb-v4l-experimental nicht mehr als solche existieren, sondern mit em28xx-new inzwischen alle den selben Inhalt haben... Unter Intrepid funktioniert keine der angegebenen Methoden mehr; ggf. reicht es aber auch, nach dieser Anleitung die xc3028-v27.fw-firmware-Datei auszulesen (zumindest für die "Ausgangskarte, für die ich den Artikel mal verfasst hatte - Terratec Cinergy-T-USB-Hybrid-XS funktioniert es damit ohne weiteres Zutun) und in /lib/firmware zu kopieren 😀 . Mal sehen, was die nächsten Tage so bringen; vielleicht gibt's ja auch Erfahrungen zu anderen Karten? so long hank
|
|
Heinrich_Schwietering
Wikiteam
(Themenstarter)
Anmeldungsdatum: 12. November 2005
Beiträge: 11335
|
Hi! Ich denke, der Artikel braucht wieder einmal 'ne Überarbeitung. Inzwischen existiert eine Installationsmethode, die auch für Intrepid wieder die "alte" Methode (also die ohne firmware-Datei xc3028-v27.fw), die Module von mrec kernelunahbängig und ohne Verwendung von Fremdpaketen zu verwenden (siehe hier). Dafür müsste die em28xx-new-Methode nochmal neu gefasst werden, mit Unterüberschriften/Zwischenschritten für hardy und intrepid (ob das ganze auch mit Dapper oder Gutsy funktioniert kann ich leider mangels passender Installation nicht mehr austesten...); die Alternativen mit den fertigen Paketen würde ich dann ans Ende stellen oder ggf. ganz auslagern (sind m.E. nach zu kernelspezifisch und "veraltern" daher zu schnell). Ich halte das für die sinnvollste Alternative, zumal mit der em28xx-new-Methode auch wieder die Fernbedienung ansprechbar wird (wenn es auch mit lirc weiterhin Probleme gibt..). Meint Ihr, der Artikel müsste dafür in die Baustelle? Das dauert dann immer so lange, und letztendlich ist es ja keine große inhaltliche Veränderung. so long hank
|
|
Heinrich_Schwietering
Wikiteam
(Themenstarter)
Anmeldungsdatum: 12. November 2005
Beiträge: 11335
|
Hi! Hab' das Schweigen hier mal als Zustimmung interpretiert und den Artikel auf den neusten Stand gebracht. Ob das ganze so auch für dapper, feisty, gutsy funktioniert, weiß ich nicht, daher hab' ich die "getestet"-flags dafür erstmal rausgenommen. Ggf. funktioniert es aber auch, wenn der Zwischenschritt für intrepid auch dort ausgeführt wird - Rückmeldungen dazu (und auch sonst) erwünscht! so long hank
|
|
BigMc
Anmeldungsdatum: 18. März 2007
Beiträge: 1814
|
Moin, wenn für Intrepid wirklich nur ein Zwischenschritt dazukommt, solltest du diesen lieber mit einem entsprechenden Hinweis versehen und die anderen getestet-Tags wieder hinzufügen. Wenn sich sehr viel geändert hat, ist natürlich wichtiger, dass es mit Intrepid funktioniert. Gruß, BigMc
|
|
Heinrich_Schwietering
Wikiteam
(Themenstarter)
Anmeldungsdatum: 12. November 2005
Beiträge: 11335
|
Hi! Die em28xx-new-Methode ist erst für hardy (ab Kernel 2.6.24-16) am Start, insofern hat sich im Laufe der Zeit sehr viel geändert; die alte Methode, die ich damals für dapper, edgy, feisty, gutsy verwendet habe sind alle unbrauchbar geworden, es gibt die entsprechenden Repos nicht mehr...(kannst ja mal die älteren Revisionen durchchecken, da hat sich ständig Neues ergeben 😉 ) Wenn jemand noch dapper oder gutsy verwendet, wäre es schön, wenn das damit mal ausprobiert werden könnte; und wenn's klappt, können ja die "getestet"-Tags wieder rein. so long hank
|