Driver quicksmart
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
-
sir_alex
- Linux 3.x

- Messaggi: 735
- Iscritto il: lun 21 mar 2005, 0:00
- Kernel: 2.6.35-22
- Desktop: KDE4
- Distribuzione: Ubuntu
- Località: Milano - Corbola (RO)
- Contatta:
Driver quicksmart
Mi è appena capitata per le mani una logitech quicksmart 820, e quindi mi sono precipitato su internet x trovare i driver (infatti di primo acchito il kernel 2.6.15.3 si limita a vedere la memoria interna come sda1 ed una fantomatica scheda audio, forse perchè ha il microfono integrato, più probabilmente penso perchè non la riconosce correttamente); dopo qualche ricerca ho trovato ciò che fa al caso mio:
http://spca50x.sourceforge.net/spca50x.php
teoricamente ora con il source installato in /usr/src ed il link linux a posto, se entro dentro la directory e do make dovrebbe andare tutto bene... e invece problemi, pagine e pagine di errori, dopo una rapida scorsa ho visto che il problema è che non trova gli headers di cui ha bisogno, ma mi sfugge il motivo... il source è completo, quindi perchè non riesco a compilare? Ovviamente sto dando tutti i comandi da root... qualche idea?
http://spca50x.sourceforge.net/spca50x.php
teoricamente ora con il source installato in /usr/src ed il link linux a posto, se entro dentro la directory e do make dovrebbe andare tutto bene... e invece problemi, pagine e pagine di errori, dopo una rapida scorsa ho visto che il problema è che non trova gli headers di cui ha bisogno, ma mi sfugge il motivo... il source è completo, quindi perchè non riesco a compilare? Ovviamente sto dando tutti i comandi da root... qualche idea?
-
sir_alex
- Linux 3.x

- Messaggi: 735
- Iscritto il: lun 21 mar 2005, 0:00
- Kernel: 2.6.35-22
- Desktop: KDE4
- Distribuzione: Ubuntu
- Località: Milano - Corbola (RO)
- Contatta:
Nel senso che se ho il source installato sotto /usr/src/linux dovrei essere a posto... tanto per darvi un'idea, le prime righe di errore sono
e così via... il readme dei driver dice:
Io per sicurezza sono andato nel source e ho dato make mrproper, poi make xconfig scegliendo il config di default dell'immagine del kernel della slack, poi avrei dato anche make dep ma è venuto fuori il messaggio che non serve più...
Codice: Seleziona tutto
bash-3.1# make
Building SPCA5XX driver for 2.5/2.6 kernel.
Remember: you must have read/write access to your kernel source tree.
make -C /lib/modules/`uname -r`/build SUBDIRS=/root/spca5xx-20060202 CC=cc modules
make[1]: Entering directory `/usr/src/linux-2.6.15.3'
WARNING: Symbol version dump /usr/src/linux-2.6.15.3/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /root/spca5xx-20060202/drivers/usb/spca5xx.o
In file included from include/linux/module.h:10,
from /root/spca5xx-20060202/drivers/usb/spca5xx.c:40:
include/linux/sched.h:4:36: asm/param.h: No such file or directory
In file included from include/linux/types.h:13,
from include/linux/capability.h:16,
from include/linux/sched.h:7,
from include/linux/module.h:10,
from /root/spca5xx-20060202/drivers/usb/spca5xx.c:40:
include/linux/posix_types.h:47:29: asm/posix_types.h: No such file or directory
In file included from include/linux/capability.h:16,
from include/linux/sched.h:7,
from include/linux/module.h:10,
from /root/spca5xx-20060202/drivers/usb/spca5xx.c:40:
include/linux/types.h:14:23: asm/types.h: No such file or directory
In file included from include/linux/capability.h:16,
from include/linux/sched.h:7,
from include/linux/module.h:10,
from /root/spca5xx-20060202/drivers/usb/spca5xx.c:40:
include/linux/types.h:18: error: syntax error before "__kernel_dev_t"
include/linux/types.h:18: warning: type defaults to `int' in declaration of `__kernel_dev_t'
include/linux/types.h:18: warning: data definition has no type or storage class
include/linux/types.h:21: error: syntax error before "dev_t"
include/linux/types.h:21: warning: type defaults to `int' in declaration of `dev_t'
include/linux/types.h:21: warning: data definition has no type or storage class
include/linux/types.h:22: error: syntax error before "ino_t"
include/linux/types.h:22: warning: type defaults to `int' in declaration of `ino_t'
include/linux/types.h:22: warning: data definition has no type or storage class
include/linux/types.h:23: error: syntax error before "mode_t"
include/linux/types.h:23: warning: type defaults to `int' in declaration of `mode_t'
include/linux/types.h:23: warning: data definition has no type or storage class
include/linux/types.h:24: error: syntax error before "nlink_t"
Codice: Seleziona tutto
Compiling it
============
The driver module can be built without modifying your kernel source tree.
Before trying to compile the driver, ensure that you've configured your
kernel, and updated the dependencies:
'make [config|menuconfig|xconfig]; make dep'.
Make sure, when compiling the driver, you use the same version of compiler as
was used to compile your kernel. Not doing so can create incompatible binaries.
If you wish to compile the driver against a kernel other than the currently
installed one, build the driver with
'make KINCLUDE=/usr/src/linux-<version>/include', or similar.
Please note, the default location for the kernel, according to the driver, is
/usr/src/linux.
To build just the driver, simply use 'make'.
Ah sì? Boh? Anche io avevo messo il 2.6.15 da sorgenti ( cancellando tutti i pacchetti di Pat relativi al kernel precedente compresi gli headers.)Dentro il source del kernel ci sono gli header del kernel.
Per installare quel driver ho dovuto rimettere il pacchetto kernel-headers.2.6.10...e la cam funziona.
Aspetto anche io lumi.Ciao
