On Wednesday 02 June 2004 13:41, Stefan Schilling wrote:
Guten Tag Karsten Keil,
[...]
d.h., es existiert zwar ein Sourcefile für capidrv, jedoch läßt sich dieses im menuconfig nicht anwählen, auch im ./config findet sich keine Option, mit der sich dieser Treiber laden liesse
[...]
Wenn mir jemand sagt, wie ich es hinbekomme, dass capidrv auch tatsächlich kompiliert wird, werde ich dieses gerne machen, jedoch will er im Moment nicht (Anmerkung: ich habe versucht, einfach die Option: CONFIG_ISDN_CAPI_CAPIDRV=m einzutragen, geholfen hat dies jedoch nicht.
Aus dem Makefile in Kernel 2.6.6 (ISDN-Vz): # Makefile for the CAPI subsystem. # Ordering constraints: kernelcapi.o first # Each configuration option enables a list of files. obj-$(CONFIG_ISDN_CAPI) += kernelcapi.o obj-$(CONFIG_ISDN_CAPI_CAPI20) += capi.o obj-$(CONFIG_ISDN_CAPI_CAPIDRV) += capidrv.o obj-$(CONFIG_ISDN_CAPI_CAPIFS) += capifs.o D.h. er müsste auf ein CONFIG_ISDN_CAPI_CAPIDRV reagieren.
Nochmal der Hinweis: ich nutze den Kernel 2.6.6-vanilla von www.kernel.org, heruntergeladen am: 29.5.2004, 20:20Uhr. Im übrigen befindet sich diese Option auch nicht in include/linux/autoconf.h
Wenn Du dir in /usr/src/linux-2.6.6/drivers/isdn/capi die Datei Kconfig mal anschaust, findest Du: ... config ISDN_CAPI_CAPIDRV tristate "CAPI2.0 capidrv interface support" depends on ISDN_CAPI && ISDN_I4L help D.h. Du must in den Kerneloptionen neben dem CAPI2.0 Support auch den (alten) I4L support aktivieren, dann kanst Du die CAPIDRV-Option anwählen. Andreas PS: Bei mir hat er ein capidrv.ko für den Kernel 2.6.6 erzeugt.