Newsgroup: it.comp.os.linux.sys
Titolo: logitech quickcam express

Distro Slack 12.1
kernel 2.6.24.5-smp
Ciao, questa webcam (logitech quickcam express vecchio modello) dovrebbe 
funzionare con questi driver (li ho usati in passato con successo su 
debian).
http://qce-ga.sourceforge.net/
Solo che durante la compilazione ho un errore che riporto:
In file included from /home/utente/qc-usb-0.6.5/qc-driver.c:47:
/home/utente/qc-usb-0.6.5/quickcam.h:79:26: error: linux/config.h: No 
such file or directory
/home/utente/qc-usb-0.6.5/quickcam.h:129:1: warning: "BIT" redefined
In file included from include/linux/kernel.h:15,
                  from include/linux/cache.h:4,
                  from include/linux/time.h:7,
                  from include/linux/videodev2.h:59,
                  from include/linux/videodev.h:15,
                  from /home/utente/qc-usb-0.6.5/quickcam.h:95,
                  from /home/utente/qc-usb-0.6.5/qc-driver.c:47:
include/linux/bitops.h:6:1: warning: this is the location of the 
previous definition
/home/utente/qc-usb-0.6.5/qc-driver.c: In function 'qc_i2c_init':
/home/utente/qc-usb-0.6.5/qc-driver.c:824: error: 'struct urb' has no 
member named 'lock'
/home/utente/qc-usb-0.6.5/qc-driver.c:825: warning: assignment from 
incompatible pointer type
/home/utente/qc-usb-0.6.5/qc-driver.c: In function 'qc_isoc_start':
/home/utente/qc-usb-0.6.5/qc-driver.c:1867: warning: assignment from 
incompatible pointer type
/home/utente/qc-usb-0.6.5/qc-driver.c: At top level:
/home/utente/qc-usb-0.6.5/qc-driver.c:3009: error: unknown field 
'hardware' specified in initializer
make[2]: *** [/home/utente/qc-usb-0.6.5/qc-driver.o] Error 1
make[1]: *** [_module_/home/utente/qc-usb-0.6.5] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.24.5'
make: *** [quickcam.ko] Error 2
Ma a cosa è dovuto ?
I driver sono questi.
Sembra ci sia qualcosa da modificare in "qc-driver.c"
Bisogna patchare il kernel ?
So come si fa, ma non so se esiste, ne in cosa consiste la patch.
Potreste aiutarmi ?
Ciao, grazie

 I driver sono questi.
È quella a palla? Non è che per caso è supportata da linux-uvc o da gspca?
tutte le due logitech QC che ho usano quei drivers.
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.

 
Si è quella a palla.
Gli headers ci sono.
# lsusb
046d:0840 Logitech, Inc. Quickcam Express
Purtroppo la mia webcam non è né nella lista dei gspca:
http://mxhaard.free.fr/spca5xx.html
né in quella dei linux-uvc:
http://linux-uvc.berlios.de/
Non c'è verso ?
Grazie

 
http://linux-uvc.berlios.de/
Va bene qc-usb. Comunque guarda qua:
https://bugs.launchpad.net/ubuntu/+source/qc-usb/+bug/213114
Per farla andare ho dovuto usare le patch, ma non mi ricordo se ho ubuntu
hardy o intrepid, il pc non ce l'ho sotto mano.
Nicola.
-- 
chi va pian va san e va lontan

NicoKid ha scritto:

non ci riesco.
io poi ho slack, non ubuntu.
In tutta la rete sembra non ci sia riuscito nessuno o nessuno ha postato 
una procedura valida.

 io poi ho slack, non ubuntu.
Hai installato gli headers del kernel come ti ha detto THe_ZiPMaN ?
Dovrebbero bastare, oppure prova ad installare i sorgenti del kernel.



Ho risposto...
Ci sono, ci sono!
Sia headers che sorgenti.

 Sia headers che sorgenti.
A me era successo con una vecchia webcam, i moduli non andavano su se
non facevi anche una compilazione del kernel, per snellire si linkavano
direttamente a qualche oggetto del kernel stesso.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 
Oggi ho ricompilato il kernel (c'ha messo un giorno intero).
Errore identico a prima.
Grazie lo stesso.

 Sia headers che sorgenti.
Ok, ma non avevi detto che avevi anche i sorgenti. Sono ignorante di slack,
ma pare che lei preferisca averli (IHMO).


 ma pare che lei preferisca averli (IHMO).
AFAIR quell'header era disponibile in vecchie versioni del kernel e poi č
stato rinominato/sostituito.
IMHO il driver č vecchio per la versione di kernel usata. Prova a scaricare
una versione piů recente del driver (se disponibile) o accontentati di una
versione piů vecchia di kernel mentre attendi un aggiornamento dei drivers.


Bean wrote:

Su google ho letto di gente che ha semplicemente commentato gli include
di "linux/config.h", ma la cosa mi rende perplesso. Comunque prova.



CI SONO RIUSCITOOOOO !
SONO UN MAGO, SONO UN GENIO BUAAAAAAHAHAHHA!
grazie, grazie (strette di mano a destra e sinistra).
Ok, basta pagliacciate. :-)
Era l'uovo di Colombo come al solito.
La compilazione dava errore nella funzione qc_i2c_init alla riga 824 e 
alla riga 3009 per il campo 'hardware' entrambe nel file qc-driver.c .
Ebbene ho semplicemente commentato le suddette righe e puf, compilazione 
ok e webcam funzionante e attiva su amsn!
Grazie a tutti per le dritte!