You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Sunday, June 19th 2005, 2:47pm

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:

Quoted

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

Source code

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


und diese Änderung ist dafür verantwortlich:

Quoted

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

This post has been edited 1 times, last edit by "Frank99" (Jun 19th 2005, 2:47pm)


Posts: 2,805

Location: Landkreis Dahme-Spreewald (LDS)

  • Send private message

2

Monday, June 20th 2005, 4:31pm

:gap

This post has been edited 1 times, last edit by "ronnykornexl" (Oct 27th 2005, 6:31pm)


UFO

Sage

Posts: 5,051

Location: Großherzogthum Baden

  • Send private message

3

Monday, June 20th 2005, 8:28pm

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

Quoted

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:

Quoted

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

Source code

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


und diese Änderung ist dafür verantwortlich:

Quoted

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.5.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/board16-video-d…-s2-6400-teil-2
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

Intermediate

Posts: 263

Location: Rhein-Main

  • Send private message

4

Monday, June 20th 2005, 8:47pm

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

Quoted

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

Monday, June 20th 2005, 8:56pm

Quoted

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:

Quoted

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

This post has been edited 1 times, last edit by "Frank99" (Jun 20th 2005, 8:58pm)


tüddelkopp

Professional

Posts: 1,057

Location: Paderborn, NRW

  • Send private message

6

Monday, June 20th 2005, 11:09pm

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

This post has been edited 1 times, last edit by "tüddelkopp" (Jun 20th 2005, 11:10pm)


UFO

Sage

Posts: 5,051

Location: Großherzogthum Baden

  • Send private message

7

Tuesday, June 21st 2005, 1:43am

Quoted

Original von Frank99

Quoted

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.

Quoted


Quoted

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.5.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/board16-video-d…-s2-6400-teil-2
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

Sunday, July 3rd 2005, 12:50pm

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

Source code

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