Non riesco ad installare i driver gspca
Inviato: ven 22 dic 2006, 17:22
La webcam è supportata da i driver gspca solo che non riesco ad installarli: ho provato con una versione di settembre prima e di dicembre poi (l'ultima) e sempre lo stesso errore. Uso il kernel precompilato 2.6.18 del dvd di Slackware 11 e la cosa buffa è che la stessa procedura fallisce su due computer diversi (con gli stessi programmi però) freschi entrambi di installazione (insomma non ho fatto upgrade di sorta). Ma ecco l'errore:
root@akito:/home/ale/gspcav1-20061216# ./gspca_build
REMOVE the old module if present
ERROR: Module gspca does not exist in /proc/modules
CLEAN gspca source tree
rm -r -f *.o decoder/.gspcadecoder.o.cmd decoder/*.o \
.gspca.o.cmd *.o *.ko *.mod.* .[a-z]* core *.i \
*.symvers *.err
COMPILE gspca Please Wait ....!!
INSTALL gspca in the kernel binary tree
mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca5xx.ko
rm -f /lib/modules/`uname -r`/kernel/drivers/media/video/gspca.ko
install -c -m 0644 gspca.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/
install: cannot stat `gspca.ko': No such file or directory
make: *** [install] Error 1
LOAD gspca in memory
FATAL: Module gspca not found.
PRINT COMPILATION MESSAGES if ERRORS look kgspca.err
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/ale/gspcav1-20061216 CC=cc modules
make[1]: Entering directory `/usr/src/linux-2.6.18'
ERROR: Kernel configuration is invalid.
include/linux/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it.
WARNING: Symbol version dump /usr/src/linux-2.6.18/Module.symvers
is missing; modules will have no dependencies and modversions.
Building modules, stage 2.
/usr/src/linux-2.6.18/scripts/Makefile.modpost:38: include/config/auto.conf: No such file or directory
make[2]: *** No rule to make target `include/config/auto.conf'. Stop.
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.18'
make: *** [default] Error 2
Questo è il risultato sia della procedura di installazione che suggerisce il readme sia del mio disperato tentativo di usare make & make install. Ho trovato nella sezione hardware un topic dove si era verificato un problema simile solo che è rimasto irrisolto. Qualcuno aveva suggerito che ci fosse una relazione con la versione di gcc con la quale era stato "compilato il kernel precompilato" e quella installata nel computer. Forse ricompilando il kernel si potrebbe risolvere (se le cose stessero così) solo che volevo una conferma prima di lasciare il computer acceso per mezza giornata (invano).
root@akito:/home/ale/gspcav1-20061216# ./gspca_build
REMOVE the old module if present
ERROR: Module gspca does not exist in /proc/modules
CLEAN gspca source tree
rm -r -f *.o decoder/.gspcadecoder.o.cmd decoder/*.o \
.gspca.o.cmd *.o *.ko *.mod.* .[a-z]* core *.i \
*.symvers *.err
COMPILE gspca Please Wait ....!!
INSTALL gspca in the kernel binary tree
mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca5xx.ko
rm -f /lib/modules/`uname -r`/kernel/drivers/media/video/gspca.ko
install -c -m 0644 gspca.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/
install: cannot stat `gspca.ko': No such file or directory
make: *** [install] Error 1
LOAD gspca in memory
FATAL: Module gspca not found.
PRINT COMPILATION MESSAGES if ERRORS look kgspca.err
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/ale/gspcav1-20061216 CC=cc modules
make[1]: Entering directory `/usr/src/linux-2.6.18'
ERROR: Kernel configuration is invalid.
include/linux/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it.
WARNING: Symbol version dump /usr/src/linux-2.6.18/Module.symvers
is missing; modules will have no dependencies and modversions.
Building modules, stage 2.
/usr/src/linux-2.6.18/scripts/Makefile.modpost:38: include/config/auto.conf: No such file or directory
make[2]: *** No rule to make target `include/config/auto.conf'. Stop.
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.18'
make: *** [default] Error 2
Questo è il risultato sia della procedura di installazione che suggerisce il readme sia del mio disperato tentativo di usare make & make install. Ho trovato nella sezione hardware un topic dove si era verificato un problema simile solo che è rimasto irrisolto. Qualcuno aveva suggerito che ci fosse una relazione con la versione di gcc con la quale era stato "compilato il kernel precompilato" e quella installata nel computer. Forse ricompilando il kernel si potrebbe risolvere (se le cose stessero così) solo che volevo una conferma prima di lasciare il computer acceso per mezza giornata (invano).