CrazyAngel0282
Anmeldungsdatum: 23. Januar 2008
Beiträge: Zähle...
Wohnort: Münsterland
|
Hallo! Habe mein ganzes System neu gemacht (Ubuntu 9.10), und wollte meine Terratec Cinergy S2 HD wieder installieren.
Wie gewohnt S2liplianin genutzt, aber beim make Befehl werden mir n ganzen Eimer voll error und warnings ausgegeben.
Was kann ich tun, um die Karte am laufen zu bekommen? CC [M] /home/alex/s2-liplianin/v4l/firedtv-1394.o
/home/alex/s2-liplianin/v4l/firedtv-1394.c:21:17: error: dma.h: No such file or directory
/home/alex/s2-liplianin/v4l/firedtv-1394.c:22:21: error: csr1212.h: No such file or directory
/home/alex/s2-liplianin/v4l/firedtv-1394.c:23:23: error: highlevel.h: No such file or directory
/home/alex/s2-liplianin/v4l/firedtv-1394.c:24:19: error: hosts.h: No such file or directory
/home/alex/s2-liplianin/v4l/firedtv-1394.c:25:22: error: ieee1394.h: No such file or directory
/home/alex/s2-liplianin/v4l/firedtv-1394.c:26:17: error: iso.h: No such file or directory
/home/alex/s2-liplianin/v4l/firedtv-1394.c:27:21: error: nodemgr.h: No such file or directory
/home/alex/s2-liplianin/v4l/firedtv-1394.c:37: warning: 'struct hpsb_iso' declared inside parameter list
/home/alex/s2-liplianin/v4l/firedtv-1394.c:37: warning: its scope is only this definition or declaration, which is probably not what you want
/home/alex/s2-liplianin/v4l/firedtv-1394.c: In function 'rawiso_activity_cb':
/home/alex/s2-liplianin/v4l/firedtv-1394.c:53: error: dereferencing pointer to incomplete type
/home/alex/s2-liplianin/v4l/firedtv-1394.c:54: error: implicit declaration of function 'hpsb_iso_n_ready'
/home/alex/s2-liplianin/v4l/firedtv-1394.c:61: error: dereferencing pointer to incomplete type
/home/alex/s2-liplianin/v4l/firedtv-1394.c:62: error: implicit declaration of function 'dma_region_i'
/home/alex/s2-liplianin/v4l/firedtv-1394.c:62: error: dereferencing pointer to incomplete type
/home/alex/s2-liplianin/v4l/firedtv-1394.c:62: error: expected expression before 'unsigned'
/home/alex/s2-liplianin/v4l/firedtv-1394.c:63: warning: assignment makes pointer from integer without a cast
/home/alex/s2-liplianin/v4l/firedtv-1394.c:64: error: dereferencing pointer to incomplete type
/home/alex/s2-liplianin/v4l/firedtv-1394.c:68: error: dereferencing pointer to incomplete type
/home/alex/s2-liplianin/v4l/firedtv-1394.c:82: error: implicit declaration of function 'hpsb_iso_recv_release_packets'
/home/alex/s2-liplianin/v4l/firedtv-1394.c: In function 'node_of':
/home/alex/s2-liplianin/v4l/firedtv-1394.c:87: error: dereferencing pointer to incomplete type
/home/alex/s2-liplianin/v4l/firedtv-1394.c:87: warning: type defaults to 'int' in declaration of '__mptr'
/home/alex/s2-liplianin/v4l/firedtv-1394.c:87: warning: initialization from incompatible pointer type
/home/alex/s2-liplianin/v4l/firedtv-1394.c:87: error: invalid use of undefined type 'struct unit_directory'
/home/alex/s2-liplianin/v4l/firedtv-1394.c: In function 'node_lock':
/home/alex/s2-liplianin/v4l/firedtv-1394.c:92: error: implicit declaration of function 'hpsb_node_lock'
/home/alex/s2-liplianin/v4l/firedtv-1394.c:92: error: 'EXTCODE_COMPARE_SWAP' undeclared (first use in this function)
/home/alex/s2-liplianin/v4l/firedtv-1394.c:92: error: (Each undeclared identifier is reported only once
/home/alex/s2-liplianin/v4l/firedtv-1394.c:92: error: for each function it appears in.)
/home/alex/s2-liplianin/v4l/firedtv-1394.c:93: error: 'quadlet_t' undeclared (first use in this function)
/home/alex/s2-liplianin/v4l/firedtv-1394.c:93: error: expected ')' before 'arg'
/home/alex/s2-liplianin/v4l/firedtv-1394.c: In function 'node_read':
/home/alex/s2-liplianin/v4l/firedtv-1394.c:98: error: implicit declaration of function 'hpsb_node_read'
/home/alex/s2-liplianin/v4l/firedtv-1394.c: In function 'node_write':
/home/alex/s2-liplianin/v4l/firedtv-1394.c:103: error: implicit declaration of function 'hpsb_node_write'
/home/alex/s2-liplianin/v4l/firedtv-1394.c: In function 'start_iso':
/home/alex/s2-liplianin/v4l/firedtv-1394.c:114: error: implicit declaration of function 'hpsb_iso_recv_init'
/home/alex/s2-liplianin/v4l/firedtv-1394.c:114: error: dereferencing pointer to incomplete type
/home/alex/s2-liplianin/v4l/firedtv-1394.c:116: error: 'HPSB_ISO_DMA_DEFAULT' undeclared (first use in this function)
/home/alex/s2-liplianin/v4l/firedtv-1394.c:118: warning: assignment makes pointer from integer without a cast
/home/alex/s2-liplianin/v4l/firedtv-1394.c:125: error: implicit declaration of function 'hpsb_iso_recv_start'
/home/alex/s2-liplianin/v4l/firedtv-1394.c:128: error: implicit declaration of function 'hpsb_iso_shutdown'
/home/alex/s2-liplianin/v4l/firedtv-1394.c: In function 'stop_iso':
/home/alex/s2-liplianin/v4l/firedtv-1394.c:139: error: implicit declaration of function 'hpsb_iso_stop'
/home/alex/s2-liplianin/v4l/firedtv-1394.c: At top level:
/home/alex/s2-liplianin/v4l/firedtv-1394.c:154: warning: 'struct hpsb_host' declared inside parameter list
/home/alex/s2-liplianin/v4l/firedtv-1394.c: In function 'fcp_request':
/home/alex/s2-liplianin/v4l/firedtv-1394.c:167: error: dereferencing pointer to incomplete type
/home/alex/s2-liplianin/v4l/firedtv-1394.c:168: error: dereferencing pointer to incomplete type
/home/alex/s2-liplianin/v4l/firedtv-1394.c: In function 'node_probe':
/home/alex/s2-liplianin/v4l/firedtv-1394.c:182: error: dereferencing pointer to incomplete type
/home/alex/s2-liplianin/v4l/firedtv-1394.c:182: warning: type defaults to 'int' in declaration of '__mptr'
/home/alex/s2-liplianin/v4l/firedtv-1394.c:182: warning: initialization from incompatible pointer type
/home/alex/s2-liplianin/v4l/firedtv-1394.c:182: error: invalid use of undefined type 'struct unit_directory'
/home/alex/s2-liplianin/v4l/firedtv-1394.c:187: error: dereferencing pointer to incomplete type
/home/alex/s2-liplianin/v4l/firedtv-1394.c:187: error: 'quadlet_t' undeclared (first use in this function)
/home/alex/s2-liplianin/v4l/firedtv-1394.c:188: error: implicit declaration of function 'CSR1212_TEXTUAL_DESCRIPTOR_LEAF_DATA'
/home/alex/s2-liplianin/v4l/firedtv-1394.c:188: error: dereferencing pointer to incomplete type
/home/alex/s2-liplianin/v4l/firedtv-1394.c:188: warning: assignment makes pointer from integer without a cast
/home/alex/s2-liplianin/v4l/firedtv-1394.c: At top level:
/home/alex/s2-liplianin/v4l/firedtv-1394.c:243: warning: 'struct unit_directory' declared inside parameter list
/home/alex/s2-liplianin/v4l/firedtv-1394.c: In function 'node_update':
/home/alex/s2-liplianin/v4l/firedtv-1394.c:245: error: dereferencing pointer to incomplete type
/home/alex/s2-liplianin/v4l/firedtv-1394.c: At top level:
/home/alex/s2-liplianin/v4l/firedtv-1394.c:253: error: variable 'fdtv_driver' has initializer but incomplete type
/home/alex/s2-liplianin/v4l/firedtv-1394.c:254: error: unknown field 'name' specified in initializer
/home/alex/s2-liplianin/v4l/firedtv-1394.c:254: warning: excess elements in struct initializer
/home/alex/s2-liplianin/v4l/firedtv-1394.c:254: warning: (near initialization for 'fdtv_driver')
/home/alex/s2-liplianin/v4l/firedtv-1394.c:255: error: unknown field 'update' specified in initializer
/home/alex/s2-liplianin/v4l/firedtv-1394.c:255: warning: excess elements in struct initializer
/home/alex/s2-liplianin/v4l/firedtv-1394.c:255: warning: (near initialization for 'fdtv_driver')
/home/alex/s2-liplianin/v4l/firedtv-1394.c:256: error: unknown field 'driver' specified in initializer
/home/alex/s2-liplianin/v4l/firedtv-1394.c:256: error: extra brace group at end of initializer
/home/alex/s2-liplianin/v4l/firedtv-1394.c:256: error: (near initialization for 'fdtv_driver')
/home/alex/s2-liplianin/v4l/firedtv-1394.c:259: warning: excess elements in struct initializer
/home/alex/s2-liplianin/v4l/firedtv-1394.c:259: warning: (near initialization for 'fdtv_driver')
/home/alex/s2-liplianin/v4l/firedtv-1394.c:262: error: variable 'fdtv_highlevel' has initializer but incomplete type
/home/alex/s2-liplianin/v4l/firedtv-1394.c:263: error: unknown field 'name' specified in initializer
/home/alex/s2-liplianin/v4l/firedtv-1394.c:263: warning: excess elements in struct initializer
/home/alex/s2-liplianin/v4l/firedtv-1394.c:263: warning: (near initialization for 'fdtv_highlevel')
/home/alex/s2-liplianin/v4l/firedtv-1394.c:264: error: unknown field 'fcp_request' specified in initializer
/home/alex/s2-liplianin/v4l/firedtv-1394.c:264: warning: excess elements in struct initializer
/home/alex/s2-liplianin/v4l/firedtv-1394.c:264: warning: (near initialization for 'fdtv_highlevel')
/home/alex/s2-liplianin/v4l/firedtv-1394.c: In function 'fdtv_1394_init':
/home/alex/s2-liplianin/v4l/firedtv-1394.c:271: error: implicit declaration of function 'hpsb_register_highlevel'
/home/alex/s2-liplianin/v4l/firedtv-1394.c:272: error: invalid use of undefined type 'struct hpsb_protocol_driver'
/home/alex/s2-liplianin/v4l/firedtv-1394.c:273: error: implicit declaration of function 'hpsb_register_protocol'
/home/alex/s2-liplianin/v4l/firedtv-1394.c:276: error: implicit declaration of function 'hpsb_unregister_highlevel'
/home/alex/s2-liplianin/v4l/firedtv-1394.c: In function 'fdtv_1394_exit':
/home/alex/s2-liplianin/v4l/firedtv-1394.c:283: error: implicit declaration of function 'hpsb_unregister_protocol'
make[3]: *** [/home/alex/s2-liplianin/v4l/firedtv-1394.o] Error 1
make[2]: *** [_module_/home/alex/s2-liplianin/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-14-generic'
make[1]: *** [default] Fehler 2
make[1]: Verlasse Verzeichnis '/home/alex/s2-liplianin/v4l'
make: *** [all] Fehler 2
|
tiger2357
Anmeldungsdatum: 18. Juni 2006
Beiträge: 122
|
Hallo CrazyAngel0282,
ich habe eine Technisat Cablestar HD 2. Auch ich habe immer den S2liplianin-Treiber benutzt. Leider erhalte ich auch nur Fehlermeldungen beim Kompilieren unter Karmic Koala.
Die Ausgabe bitte der Ablage entnehmen. 396771 Über Hinweise zur Lösung wäre ich glücklich!
|
freebirth_one
Anmeldungsdatum: 19. Juli 2007
Beiträge: 5051
Wohnort: Mönchengladbach
|
habt ihr die Linux-headers für eure Kernel installiert?
Im ALlgemeinen sieht das fast so aus, als würden ein paar Header-Dateien Fehlen. Um herauszufinden, welche, empfehle ich das Programm apt-file (aus den Paketquellen). Damit findet man heraus, in welchem Paket eine bestimmte DAtei ist. Z.B. zeit mir ein apt-file search dma.h
dass das in vielen Paketen Vorkommt; am häufigsten (und wahrscheinlich richtigsten) aber in linux-headers-$(unmae -r)-generic.
|
CrazyAngel0282
(Themenstarter)
Anmeldungsdatum: 23. Januar 2008
Beiträge: 51
Wohnort: Münsterland
|
Hallo! Vielen dank schonmal für deine Antwort. Also ich bin schonmal so weit dass der PC mir ne ganze Liste ausgiebt. ^^
Da ich mich mit Linux aber noch nicht so gut auskenne, kann ich mit dem rest nicht mehr viel anfangen.
Wäre klasse, wenn ich ne Anleitung, Schritt für schritt bekommen könnte. Vielen dank. LG
Sascha
|
freebirth_one
Anmeldungsdatum: 19. Juli 2007
Beiträge: 5051
Wohnort: Mönchengladbach
|
gib mal ein
sudo apt-get install linux-headers-$(unmae -r)-generic
|
tiger2357
Anmeldungsdatum: 18. Juni 2006
Beiträge: 122
|
Hallo freebirth one,
leider liefert der von Dir eingegebene Befehl nicht das richtige Ergebnis.
Der Befehl sollte so lauten: sudo apt-get install linux-headers-$(uname -r) Da kommt bei mir die Ausgabe: stephen@victory:~$ sudo apt-get install linux-headers-$(uname -r)
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
linux-headers-2.6.31-14-generic ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Also die Header habe ich installiert, trotzdem bleiben die Fehlermeldungen wie in http://paste.ubuntuusers.de/396771/
angegeben. Vielleicht hat ja noch jemand eine Idee?
|
snark123
Anmeldungsdatum: 21. Oktober 2007
Beiträge: Zähle...
Wohnort: Halle/Saale
|
Hallo tiger2357, ich hatte auch dasselbe Problem und nach wiederholtem suchen (Google ist toll ☺ ) fand ich folgenden Hinweis: http://www.vdrportal.de/board/thread.php?threadid=90540&sid=04d799cd6ad0c79fd03f5d16f32db30c Zitat:
Hi, sewn4
Zitat:
habe eine kurze Zwischenfrage. Ich konnte auf meinem 64 Bit Ubuntu 9.10 nicht den v4l DVB Treiber installieren. Auf der alten Version 9.04 64 ging es ohne Probleme. Habe leider die Fehlermeldung nicht mehr da ich das Backup wieder zurück gespielt habe. Deshlab einfach mal die Frage hat es bei euch geklappt und wenn ja was habt Ihr anderst gemacht?
Hab zwar 32bit, aber hier gabs schon auch ein Probs mit diesen Dvb Treibern, und zwar im Zusammenhang mit dem firedtv Treiber (firewire) > brach da beim make mit nem error ab.
Lösung:
In DVB/v4l gibts ne .config (ist ne versteckte Datei)
In dieser muss man sich die Zeile;
code:
1: CONFIG_DVB_FIREDTV=m
suchen, und zu dem ändern;
code:
1: CONFIG_DVB_FIREDTV=n
Danach is der make dann ohne Probs durchgelaufen, und ja in Jaunty hatte ich dieses Probs auch
noch nicht.
Gruss
Bert
Zitat Ende Mein make lief damit durch, mit Fehlermeldungen zwar aber nicht mehr wie vorher. Habe auch gerade make install ausgeführt und anscheinend ist der treiber jetzt drin. Werde mich nach dem Reboot nochmal melden. Grüsse, Robert aka snark123
|
snark123
Anmeldungsdatum: 21. Oktober 2007
Beiträge: 2
Wohnort: Halle/Saale
|
Hallo tiger2357,
nach dem Reboot wird die Karte endlich mir lsmod angezeigt:
snark123@Koala:~$ lsmod Module Size Used by
... mantis 40320 0 snd_pcm_oss 37920 0 snd_mixer_oss 16028 1 snd_pcm_oss snd_pcm 75488 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss lnbp21 2300 1 mantis mb86a16 19932 1 mantis snd_seq_dummy 2656 0 snd_seq_oss 28576 0 snd_seq_midi 6432 0 snd_rawmidi 22208 1 snd_seq_midi ir_common 47232 1 mantis snd_seq_midi_event 6940 2 snd_seq_oss,snd_seq_midi snd_seq 50224 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event stb6100 7296 1 mantis iptable_filter 3100 0 snd_timer 22276 2 snd_pcm,snd_seq tda10021 6400 1 mantis ip_tables 11692 1 iptable_filter snd_seq_device 6920 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq tda10023 6524 1 mantis nvidia 9587272 38 x_tables 16544 1 ip_tables stb0899 34144 1 mantis lp 8964 0 stv0299 9668 1 mantis snd 59204 16 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device soundcore 7264 1 snd snd_page_alloc 9252 2 snd_hda_intel,snd_pcm ppdev 6688 0 dvb_core 89668 2 mantis,stv0299 ...
Viel Erfolg noch,
Robert aka Snark123
|
eishailiga
Anmeldungsdatum: 31. Oktober 2006
Beiträge: 5401
Wohnort: Sauerland
|
tiger2357 schrieb: Hallo CrazyAngel0282,
ich habe eine Technisat Cablestar HD 2. Auch ich habe immer den S2liplianin-Treiber benutzt. Leider erhalte ich auch nur Fehlermeldungen beim Kompilieren unter Karmic Koala.
Die Ausgabe bitte der Ablage entnehmen. 396771 Über Hinweise zur Lösung wäre ich glücklich!
sudo make menuconfig
und wähle dort das firedtv Modul ab... -> Multimedia Support -> DVB/ATSC Adapter -> Firedtv/Floppydtv Nach dem Abwählen des Moduls, abspeichern und mit make fortfahren...
|
tiger2357
Anmeldungsdatum: 18. Juni 2006
Beiträge: 122
|
Hallo an alle hier im Thread,
das Problem ist gelöst bei mir! Vielen Dank an snark123 und eishailiga! Dier Tip war der richtige!
Jetzt wird meine Karte wieder erkannt! Ich habe aber jetzt ein neues Problem:
Kaffeine will nicht unter Gnome funktionieren, unter KDE habe ich es noch nicht getestet. Dazu werde ich ggf. einen neuen Thread eröffnen.
|
CrazyAngel0282
(Themenstarter)
Anmeldungsdatum: 23. Januar 2008
Beiträge: 51
Wohnort: Münsterland
|
eishailiga schrieb: tiger2357 schrieb: Hallo CrazyAngel0282,
ich habe eine Technisat Cablestar HD 2. Auch ich habe immer den S2liplianin-Treiber benutzt. Leider erhalte ich auch nur Fehlermeldungen beim Kompilieren unter Karmic Koala.
Die Ausgabe bitte der Ablage entnehmen. 396771 Über Hinweise zur Lösung wäre ich glücklich!
sudo make menuconfig
und wähle dort das firedtv Modul ab... -> Multimedia Support -> DVB/ATSC Adapter -> Firedtv/Floppydtv Nach dem Abwählen des Moduls, abspeichern und mit make fortfahren...
Hallo! Ich bekomme leider Folgende Fehlermeldung:
alex@alex-desktop:~/s2-liplianin$ sudo make menuconfig
make -C /home/alex/s2-liplianin/v4l menuconfig
make[1]: Betrete Verzeichnis '/home/alex/s2-liplianin/v4l'
make -C /lib/modules/2.6.31-14-generic/build -f /home/alex/s2-liplianin/v4l/Makefile.kernel config-targets=1 mixed-targets=0 dot-config=0 SRCDIR=/lib/modules/2.6.31-14-generic/build v4l-mconf
make[2]: Entering directory `/usr/src/linux-headers-2.6.31-14-generic'
make -f /lib/modules/2.6.31-14-generic/build/scripts/Makefile.build obj=scripts/kconfig hostprogs-y=mconf scripts/kconfig/mconf
*** Unable to find the ncurses libraries or the
*** required header files.
*** 'make menuconfig' requires the ncurses libraries.
***
*** Install ncurses (ncurses-devel) and try again.
***
make[3]: *** [scripts/kconfig/dochecklxdialog] Error 1
make[2]: *** [v4l-mconf] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-14-generic'
make[1]: *** [/lib/modules/2.6.31-14-generic/build/scripts/kconfig/mconf] Fehler 2
make[1]: Verlasse Verzeichnis '/home/alex/s2-liplianin/v4l'
make: *** [menuconfig] Fehler 2
alex@alex-desktop:~/s2-liplianin$
Dann habe ich versucht ein Paket ncurses-devel zu installieren, aber das wird nicht gefunden. LG
Sascha
|
eishailiga
Anmeldungsdatum: 31. Oktober 2006
Beiträge: 5401
Wohnort: Sauerland
|
Hallo Das Paket heißt mittlerweile libncurses5-dev sudo apt-get install libncurses5-dev
|
tiger2357
Anmeldungsdatum: 18. Juni 2006
Beiträge: 122
|
Hallo noch einmal an alle in diesem Thread,
ich würde gern die Installation des Treibers per Shellscript automatisieren. Gibt es die Möglichkeit, das Abwählen des Firedtv-Moduls zu automatisieren? Per Hand mit sudo make menuconfig ist das zwar gut möglich, aber eben nicht automatisch.
Kennt jemand eine Lösung?
|
carthago
Anmeldungsdatum: 25. November 2009
Beiträge: Zähle...
|
Hi Leute Ich hab da ein kleines Problem. Nachdem ich die Änderungen mit make menuconfig durchgeführt habe, also sprich das Modul abgewählt und erneut make install durchführe, so erhalte ich wieder den error den Ihr im ersten Post seht. Wenn ich dann erneut ins make menuconfig einsteige so ist das Modul wieder aktiv. Ich deaktiviere das Modul und verlasse wiederum das Menü durch exit. Um zu überprüfen ob es wirklich deaktiviert ist, steig ich erneut ins make menuconfig. Es ist dann auch deaktiviert jedoch nur bis ich wieder make install durchführe und die Fehlermeldung erhalte. Ein explicites Speichern in der Kernelconfig (menuconfig) scheint es ja nicht zu geben ausser die Frage beim Exit ob ich die Änderungen speichern möchte, was ich ja auch bejahe. Was läuft falsch???
|
tiger2357
Anmeldungsdatum: 18. Juni 2006
Beiträge: 122
|
Hallo carthago!
Da solltest Du nach den gemachten Änderungen wieder zurück gehen (exit), und dann im Hauptmenü noch den Punkt Speichern (Save) aufrufen. Dann fragt das Programm, ob die Datei config gespeichert werden soll. Mit ja (yes) bestätigen und dann verlassen (exit).
Ich nehme an, Du hast das speichern vergessen. Bei mir hat das wie beschrieben, wunderbar geklappt.
|