Dopo aver provato con il modulo pwc e non aver ottenuto risultati, ho scoperto che c'è il supporto tramite uvcvideo.
Quindi dopo aver letto vari documenti ho scaricato i file necessari con
Codice: Seleziona tutto
svn checkout http://svn.berlios.de/svnroot/repos/linux-uvc/
Il Makefile è:Building USB Video Class driver...
make[1]: Entering directory `/usr/src/linux-2.4.31'
make -C /root/linux-uvc/linux-uvc/trunk CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.31/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i486 -fno-unit-at-a-time -DMODULE" MAKING_MODULES=1 modules
make[2]: Entering directory `/root/linux-uvc/linux-uvc/trunk'
make[2]: *** No rule to make target `modules'. Stop.
make[2]: Leaving directory `/root/linux-uvc/linux-uvc/trunk'
make[1]: *** [_mod_/root/linux-uvc/linux-uvc/trunk] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.31'
make: *** [uvcvideo] Error 2
Qualche aiuto? Grazzzzieeeeee!!!KERNEL_VERSION := `uname -r`
KERNEL_DIR := /lib/modules/$(KERNEL_VERSION)/build
INSTALL_MOD_DIR := usb/media
PWD := $(shell pwd)
obj-m := uvcvideo.o
%.o : %.c
gcc $(TEST_CFLAGS) -c -o $@ $<
all: uvcvideo
uvcvideo:
@echo "Building USB Video Class driver..."
@(cd $(KERNEL_DIR) && make -C $(KERNEL_DIR) SUBDIRS=$(PWD) modules)
install:
@echo "Installing USB Video Class driver..."
@(cd $(KERNEL_DIR) && make -C $(KERNEL_DIR) SUBDIRS=$(PWD) INSTALL_MOD_DIR=$(INSTALL_MOD_DIR) modules_install)
depmod -ae
clean:
-rm -f *.o *.ko .*.cmd .*.flags *.mod.c Modules.symvers
-rm -rf .tmp_versions

