Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: VDR Portal. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Sonntag, 19. Juni 2005, 14:47

Probleme mit CVS kernel-dvb Treiber, ..und Schuld sind die Gentoo´ler ;-)

Hallo,

der aktuelle CVS dvb-kernel Treiber ist momentan zumindest broken für die Suse 9.3 Nutzer. Eventuell sind noch andere Versionen oder Distris betroffen.

Wenn ihr folgende Fehlermeldung bekommt:

Zitat

LD /usr/local/src/dvb-kernel/build-2.6/built-in.o
CC [M] /usr/local/src/dvb-kernel/build-2.6/version_check.o
CC [M] /usr/local/src/dvb-kernel/build-2.6/flexcop-pci.o
CC [M] /usr/local/src/dvb-kernel/build-2.6/flexcop-usb.o
CC [M] /usr/local/src/dvb-kernel/build-2.6/flexcop.o
/bin/sh: scripts/genksyms/genksyms: No such file or directory
make[3]: *** [/usr/local/src/dvb-kernel/build-2.6/flexcop.o] Error 1
make[2]: *** [_module_/usr/local/src/dvb-kernel/build-2.6] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.11.4-20a'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/local/src/dvb-kernel/build-2.6'
make: *** [all] Error 2


versucht bitte das zu ändern in der Datei dvb-kernel/build-2.6/Makefile

Quellcode

1
2
- KERNELSRCDIR := /lib/modules/$(KERNELRELEASE)/source
+ KERNELSRCDIR := /lib/modules/$(KERNELRELEASE)/build


und diese Änderung ist dafür verantwortlich:

Zitat

http://linuxtv.org/cgi-bin/viewcvs.cgi/dvb-kernel/build-2.6/Makefile?rev=1.68&view=log
Revision 1.68
fix for building with kernels built with KBUILD_OUTPUT (e.g. Gentoo):


Danke an Oliver Endriss für den Workaround!

Bye,
Frank

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Frank99« (19. Juni 2005, 14:47)


Beiträge: 2 805

Wohnort: Landkreis Dahme-Spreewald (LDS)

  • Nachricht senden

2

Montag, 20. Juni 2005, 16:31

:gap

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ronnykornexl« (27. Oktober 2005, 18:31)


UFO

Erleuchteter

Beiträge: 5 408

Wohnort: Großherzogthum Baden

  • Nachricht senden

3

Montag, 20. Juni 2005, 20:28

RE: Probleme mit CVS kernel-dvb Treiber, ..und Schuld sind die Gentoo´ler ;-)

Zitat

Original von Frank99
der aktuelle CVS dvb-kernel Treiber ist momentan zumindest broken für die Suse 9.3 Nutzer. Eventuell sind noch andere Versionen oder Distris betroffen.

Wenn ihr folgende Fehlermeldung bekommt:

Zitat

LD /usr/local/src/dvb-kernel/build-2.6/built-in.o
CC [M] /usr/local/src/dvb-kernel/build-2.6/version_check.o
CC [M] /usr/local/src/dvb-kernel/build-2.6/flexcop-pci.o
CC [M] /usr/local/src/dvb-kernel/build-2.6/flexcop-usb.o
CC [M] /usr/local/src/dvb-kernel/build-2.6/flexcop.o
/bin/sh: scripts/genksyms/genksyms: No such file or directory
make[3]: *** [/usr/local/src/dvb-kernel/build-2.6/flexcop.o] Error 1
make[2]: *** [_module_/usr/local/src/dvb-kernel/build-2.6] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.11.4-20a'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/local/src/dvb-kernel/build-2.6'
make: *** [all] Error 2


versucht bitte das zu ändern in der Datei dvb-kernel/build-2.6/Makefile

Quellcode

1
2
- KERNELSRCDIR := /lib/modules/$(KERNELRELEASE)/source
+ KERNELSRCDIR := /lib/modules/$(KERNELRELEASE)/build


und diese Änderung ist dafür verantwortlich:

Zitat

http://linuxtv.org/cgi-bin/viewcvs.cgi/dvb-kernel/build-2.6/Makefile?rev=1.68&view=log
Revision 1.68
fix for building with kernels built with KBUILD_OUTPUT (e.g. Gentoo):

Johannes ist der Meinung, daß die Version im dvb-kernel CVS in Ordnung ist. Es liege am Suse-Kernel...
:rolleyes:

Anyway, dvb-kernel wurde am 19.6. an Kernel 2.6.12 angepaßt und läßt sich mit älteren Kerneln ohnehin nicht mehr ohne Patch übersetzen.

CU
Oliver
VDR Remote Control Plugin (Version 0.7.0): http://www.escape-edv.de/endriss/vdr
FAQ zum Remote Control Plugin: http://www.escape-edv.de/endriss/vdr/FAQ
Aktuelle Treiber: http://www.vdr-portal.de/board18-vdr-har…-s2-6400-teil-3
Full-TS-Mod für SD full-featured Karten: http://www.escape-edv.de/endriss/dvb-full-ts-mod bzw. hier
SDRAM-Erweiterung für SD full-featured Karten: http://www.escape-edv.de/endriss/dvb-mem-mod

marcmerz

Fortgeschrittener

Beiträge: 263

Wohnort: Rhein-Main

  • Nachricht senden

4

Montag, 20. Juni 2005, 20:47

RE: Probleme mit CVS kernel-dvb Treiber, ..und Schuld sind die Gentoo´ler ;-)

Zitat

Original von UFO
[...]
Anyway, dvb-kernel wurde am 19.6. an Kernel 2.6.12 angepaßt und läßt sich mit älteren Kerneln ohnehin nicht mehr ohne Patch übersetzen.

CU
Oliver


Ich habe hier eine Antwort und einen Link zum Patch gepostet.

Gruß,
Marcus
Mein VDR built 21.07.04 15:29
VDR 1.3.24enAIO2.2, DVB-CVS, FW261e (Plugins: dvd-cvs,epgsearch,femon,graphTFT,osd-teletext,text2skin-cvs,vcd,vdrcd,vdrconvert 0.2.0,mplayer) unter Suse 9.3
Asus P4P800VM, P4 2.8Ghz, 512 MB in ATC-620C-BX1
2x Maxtor 5A300J0, SD-M1802, 7" TFT (Pollin)
TT DVB-C 2.1 (4MB SDRAM), SL DVB-T

5

Montag, 20. Juni 2005, 20:56

Zitat

Johannes ist der Meinung, daß die Version im dvb-kernel CVS in Ordnung ist. Es liege am Suse-Kernel...


Hallo Oliver,
hmm ne Änderung die erst seit wenigen Tagen enthalten war mit dem Hinweis "fix for building with kernels built with KBUILD_OUTPUT (e.g. Gentoo)" und dann soll plötzlich Suse schuld sein????? :rolleyes: :rolleyes: :rolleyes:

Zitat

Anyway, dvb-kernel wurde am 19.6. an Kernel 2.6.12 angepaßt und läßt sich mit älteren Kerneln ohnehin nicht mehr ohne Patch übersetzen.


Das dürfte dann wohl Ronnys Problem erklären.
Aber war dieser Schritt jetzt wirklich nötig, wer hat den jetzt schon einen Kernel im Einsatz den es erst seit 3 Tagen gibt? :rolleyes: :rolleyes:

Frank

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Frank99« (20. Juni 2005, 20:58)


6

Montag, 20. Juni 2005, 23:09

Es spielt keine Rolle wieviele Leute das schon benutzen. Die DVB Treiber sind bestandteil des 2.6er Kernels und MÜSSEN daher an den Kernel angepasst werden.
Gruß Tüddelkopp

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »tüddelkopp« (20. Juni 2005, 23:10)


UFO

Erleuchteter

Beiträge: 5 408

Wohnort: Großherzogthum Baden

  • Nachricht senden

7

Dienstag, 21. Juni 2005, 01:43

Zitat

Original von Frank99

Zitat

Johannes ist der Meinung, daß die Version im dvb-kernel CVS in Ordnung ist. Es liege am Suse-Kernel...

hmm ne Änderung die erst seit wenigen Tagen enthalten war mit dem Hinweis "fix for building with kernels built with KBUILD_OUTPUT (e.g. Gentoo)" und dann soll plötzlich Suse schuld sein????? :rolleyes: :rolleyes: :rolleyes:

Ich verwende den "offiziellen" Kernel von kernel.org. Damit gibt es keine Probleme. Also macht Suse da etwas anders. Vielleicht wird es ja mit dem nächsten Suse-Kernel behoben.

Zitat


Zitat

Anyway, dvb-kernel wurde am 19.6. an Kernel 2.6.12 angepaßt und läßt sich mit älteren Kerneln ohnehin nicht mehr ohne Patch übersetzen.


Das dürfte dann wohl Ronnys Problem erklären.
Aber war dieser Schritt jetzt wirklich nötig, wer hat den jetzt schon einen Kernel im Einsatz den es erst seit 3 Tagen gibt? :rolleyes: :rolleyes:

Ja, das CVS muß immer zum aktuellen Kernel passen, da der Treiber regelmäßig in den Kernel übernommen wird. Folglich gibt's halt manchmal Probleme, wenn sich im Kernel etwas ändert...

CU
Oliver
VDR Remote Control Plugin (Version 0.7.0): http://www.escape-edv.de/endriss/vdr
FAQ zum Remote Control Plugin: http://www.escape-edv.de/endriss/vdr/FAQ
Aktuelle Treiber: http://www.vdr-portal.de/board18-vdr-har…-s2-6400-teil-3
Full-TS-Mod für SD full-featured Karten: http://www.escape-edv.de/endriss/dvb-full-ts-mod bzw. hier
SDRAM-Erweiterung für SD full-featured Karten: http://www.escape-edv.de/endriss/dvb-mem-mod

8

Sonntag, 3. Juli 2005, 12:50

hi ,
habe gerade ein 'cvs update' beim dvb-kernel durchgefuehrt,
bekomme die aktuellen Treiber jetzt nicht mehr kompiliert

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 CC [M]  /test/dvb-kernel/build-2.6/dvbdev.o
/test/dvb-kernel/build-2.6/dvbdev.c: In Funktion »dvb_register_device«:
/test/dvb-kernel/build-2.6/dvbdev.c:238: Warnung: implicit declaration of function `class_device_create'
/test/dvb-kernel/build-2.6/dvbdev.c: In Funktion »dvb_unregister_device«:
/test/dvb-kernel/build-2.6/dvbdev.c:258: Warnung: implicit declaration of function `class_device_destroy'
/test/dvb-kernel/build-2.6/dvbdev.c: In Funktion »init_dvbdev«:
/test/dvb-kernel/build-2.6/dvbdev.c:414: Warnung: implicit declaration of function `class_create'
/test/dvb-kernel/build-2.6/dvbdev.c:414: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
/test/dvb-kernel/build-2.6/dvbdev.c: In Funktion »exit_dvbdev«:
/test/dvb-kernel/build-2.6/dvbdev.c:431: Warnung: implicit declaration of function `class_destroy'
  CC [M]  /test/dvb-kernel/build-2.6/dmxdev.o
  CC [M]  /test/dvb-kernel/build-2.6/dvb_demux.o
  CC [M]  /test/dvb-kernel/build-2.6/dvb_filter.o
  CC [M]  /test/dvb-kernel/build-2.6/dvb_ca_en50221.o
  CC [M]  /test/dvb-kernel/build-2.6/dvb_frontend.o
/test/dvb-kernel/build-2.6/dvb_frontend.c: In Funktion »dvb_frontend_thread«:
/test/dvb-kernel/build-2.6/dvb_frontend.c:397: error: too few arguments to function `try_to_freeze'
make[2]: *** [/test/dvb-kernel/build-2.6/dvb_frontend.o] Fehler 1
make[1]: *** [_module_/test/dvb-kernel/build-2.6] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.12-gentoo-r3'
make: *** [all] Fehler 2

Sollte sich doch ohne Patch unter einem 2.6.12er Kernel Maken lassen ?

mfg

Immortal Romance Spielautomat