Hola a toda la lista, necesito algo de ayuda ya que ando dando palos al agua desde hace ya bastantes dias....
resulta que quiero compilar el modulo pwc en mi kernel para despues cargarlo y hacer funcionar la webcam philips. me he bajado las sources de mi kernel y las headers 2.6.8-2-386 tambien me he bajado las fuentes del modulo de la pagina de http://www.saillard.org/ pwc-10.0.11.tar.bz2 lo descomprimo y lo desempaqueto. una vez hecho esto me meto en el directorio pwc-10.0.11 y ejecuto make como dice en las instrucciones de la web... pero me salta con el siguiente error make -C /lib/modules/2.6.8-2-386/build SUBDIRS=/usr/src/pwc-10.0.11 modules make: *** /lib/modules/2.6.8-2-386/build: No such file or directory. Stop. make: *** [all] Error 2 vamos que no existe la carpeta build, en realidad todo esto lo hice sin tener las headers descargadas así que ni corto ni perezoso voy y le creo la carpeta build... jejeje rea:/usr/src/pwc-10.0.11# make make -C /lib/modules/2.6.8-2-386/build SUBDIRS=/usr/src/pwc-10.0.11 modules make[1]: Entering directory `/lib/modules/2.6.8-2-386/build' make[1]: *** No rule to make target `modules'. Stop. make[1]: Leaving directory `/lib/modules/2.6.8-2-386/build' make: *** [all] Error 2 despues me baje las headers pero me salta el mismo error.. esto debe de ser una tonteria, yo creo vamos... alguien me ayuda, muchas gracias a todos! PD: por cierto este es el fichero makeconfig de pwc por si sirve: (perdón por lo extenso) # # Makefile for the Linux Philips USB Webcam driver # # NOTE: This make file can serve as both an external Makefile (launched # directly by the user), or as the sub-dir Makefile used by the kernel # build system. # If CONFIG_USB_PWC isn't set, we'll assume the user want to build this driver has a module ifndef CONFIG_USB_PWC CONFIG_USB_PWC=m # Comment the next line, if you don't want debug message and a smaller binary CONFIG_PWC_DEBUG=y endif ifneq ($(KERNELRELEASE),) pwc-objs := pwc-if.o pwc-misc.o pwc-ctrl.o pwc-v4l.o pwc-uncompress.o pwc-objs += pwc-dec1.o pwc-dec23.o pwc-kiara.o pwc-timon.o obj-$(CONFIG_USB_PWC) += pwc.o EXTRA_CFLAGS=-Wall -DXAWTV_HAS_BEEN_FIXED=1 ifeq ($(CONFIG_PWC_DEBUG),y) EXTRA_CFLAGS += -DCONFIG_PWC_DEBUG=1 else EXTRA_CFLAGS += -DCONFIG_PWC_DEBUG=0 endif else KVER := $(shell uname -r) KLINK := $(shell test -e /lib/modules/${KVER}/source/ && echo source || echo build) KSRC := /lib/modules/$(KVER)/$(KLINK) KMISC := /lib/modules/$(KVER)/kernel/drivers/usb/media PWD := $(shell pwd) # Fix some problem with suse < 9.2 and suse >= 9.2 is_suse := $(shell test -e /etc/SuSE-release && echo 1 || echo 0) ifeq ($(is_suse),1) suse_version := $(shell grep VERSION /etc/SuSE-release | cut -f 3 -d " "| tr -d .) is_suse_92_or_greater := $(shell test $(suse_version) -ge 92 && echo 1) ifeq ($(is_suse_92_or_greater),1) KSRC := /lib/modules/$(KVER)/build endif endif all default: $(MAKE) -C $(KSRC) SUBDIRS=$(PWD) modules install: default install -d $(KMISC) install -m 644 -c pwc.ko $(KMISC) -/sbin/depmod -a uninstall: -rm -rf $(KMISC)/pwc.ko endif clean: rm -f *.[oas] .*.flags *.ko .*.cmd .*.d .*.tmp *.mod.c rm -rf .tmp_versions

