Webcam come funziona?

Postate qui per tutte le discussioni legate a Linux in generale.

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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
hog61
Linux 2.x
Linux 2.x
Messaggi: 313
Iscritto il: ven 15 apr 2005, 0:00

Messaggio da hog61 »

Ok, ecco quanto mi restituisce la console:

oot@darkstar:/home/mario# tar -xvzpf spca5xx-20060501.tar.gz
spca5xx-20060501/
spca5xx-20060501/README-KERNEL-UPTO-2.6.16
spca5xx-20060501/Makefile
spca5xx-20060501/LICENSE
spca5xx-20060501/RGB-YUV%2fmodule-setting
spca5xx-20060501/README
spca5xx-20060501/drivers/
spca5xx-20060501/drivers/usb/
spca5xx-20060501/drivers/usb/spca500.dat
spca5xx-20060501/drivers/usb/spca501.dat
spca5xx-20060501/drivers/usb/spca505.dat
spca5xx-20060501/drivers/usb/spca508.dat
spca5xx-20060501/drivers/usb/spcagamma.h
spca5xx-20060501/drivers/usb/cx11646.h
spca5xx-20060501/drivers/usb/sn9cxxx.h
spca5xx-20060501/drivers/usb/pac207.h
spca5xx-20060501/drivers/usb/cxlib.h
spca5xx-20060501/drivers/usb/zc3xx.h
spca5xx-20060501/drivers/usb/cs2102.h
spca5xx-20060501/drivers/usb/jpeg_qtables.h
spca5xx-20060501/drivers/usb/pas106b.h
spca5xx-20060501/drivers/usb/spca506.h
spca5xx-20060501/drivers/usb/spca561.h
spca5xx-20060501/drivers/usb/mr97311.h
spca5xx-20060501/drivers/usb/sonix.h
spca5xx-20060501/drivers/usb/spca5xx.c
spca5xx-20060501/drivers/usb/spca5xx.h
spca5xx-20060501/drivers/usb/spcausb.h
spca5xx-20060501/drivers/usb/icm105a.h
spca5xx-20060501/drivers/usb/hv7131b.h
spca5xx-20060501/drivers/usb/hv7131c.h
spca5xx-20060501/drivers/usb/spca501_init.h
spca5xx-20060501/drivers/usb/pb0330.h
spca5xx-20060501/drivers/usb/ov7630c.h
spca5xx-20060501/drivers/usb/et61xx51.h
spca5xx-20060501/drivers/usb/sp5xxfw2.h
spca5xx-20060501/drivers/usb/jpeg_header.h
spca5xx-20060501/drivers/usb/spca508_init.h
spca5xx-20060501/drivers/usb/spcaCompat.h
spca5xx-20060501/drivers/usb/dummy_cam.h
spca5xx-20060501/drivers/usb/spcadecoder.c
spca5xx-20060501/drivers/usb/spcadecoder.h
spca5xx-20060501/drivers/usb/tas5130c.h
spca5xx-20060501/drivers/usb/sp5xxfw2.dat
spca5xx-20060501/drivers/usb/hdcs2020.h
spca5xx-20060501/drivers/usb/spca505_init.h
spca5xx-20060501/drivers/usb/spca500_init.h
spca5xx-20060501/drivers/usb/tv8532.h
spca5xx-20060501/CHANGELOG
tar: spca5xx-20060501/drivers: implausibly old time stamp 1970-01-01 01:00:00
spca5xx-20060501/README-SONIX
spca5xx-20060501/README-TV8532
spca5xx-20060501/INSTALL
spca5xx-20060501/cutlog.py
root@darkstar:/home/mario# cd spca5xx-20060501
root@darkstar:/home/mario/spca5xx-20060501# ./configure
bash: ./configure: No such file or directory
root@darkstar:/home/mario/spca5xx-20060501#

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Qui non devi dare il ./configure
infatti se vedi nei sorgenti c'è già il Makefile

Devi dare solo make && make install

hog61
Linux 2.x
Linux 2.x
Messaggi: 313
Iscritto il: ven 15 apr 2005, 0:00

Messaggio da hog61 »

Grazie gohanz, allora do direttamente il comando "make && install" dopo aver scompattato, oppure do il comendo "make install"?
Spero finalmente di esserci!

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Sono due comandi separati. Per non confderti dai prima

>make

e poi

>make install

Con il primo compili il codici sorgente, con il secondo comando copi il binario appena creato nella rispettiva directory.

hog61
Linux 2.x
Linux 2.x
Messaggi: 313
Iscritto il: ven 15 apr 2005, 0:00

Messaggio da hog61 »

gohanz, scusa se ti stresso ancora ma non va, ti posto quanto restituito dal make && make install:

root@darkstar:/home/mario# cd spca5xx-20060501
root@darkstar:/home/mario/spca5xx-20060501# make
Compiling drivers/usb/spcadecoder.c
Compiling drivers/usb/spca5xx.c
drivers/usb/spca5xx.c: In function `spca50x_read_proc':
drivers/usb/spca5xx.c:1096: error: structure has no member named `seq'
drivers/usb/spca5xx.c: At top level:
drivers/usb/spca5xx.c:150: warning: `bright' defined but not used
drivers/usb/spca5xx.c:151: warning: `contrast' defined but not used
make: *** [drivers/usb/spca5xx.o] Error 1
root@darkstar:/home/mario/spca5xx-20060501# make install
Compiling drivers/usb/spca5xx.c
drivers/usb/spca5xx.c: In function `spca50x_read_proc':
drivers/usb/spca5xx.c:1096: error: structure has no member named `seq'
drivers/usb/spca5xx.c: At top level:
drivers/usb/spca5xx.c:150: warning: `bright' defined but not used
drivers/usb/spca5xx.c:151: warning: `contrast' defined but not used
make: *** [drivers/usb/spca5xx.o] Error 1

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Sembra che non trovi gli header del kernel, controlla se in /usr/src ci siano i sorgenti del kernel.E ci sia un link simbolico che "linux" che punti ad essi.
Parlo del kernel di default il 2.4 Controlla che sia presente il file .config all'interno di /usr/src/2.4.31

hog61
Linux 2.x
Linux 2.x
Messaggi: 313
Iscritto il: ven 15 apr 2005, 0:00

Messaggio da hog61 »

Gohanz, spero mi scuserai ma non so bene come controllare se ci sono i sorgenti del kernel e se c'è il link simbolico che punti ad essi. Comunque, da uno sguardo a /usr/src/2.4.31 non ho visto nessun .config.
Come posso fare?

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

All'interno della directory /boot c'è un config-ide-2.4.31, copialo in /usr/src/2.4.31 con il nome .config

hog61
Linux 2.x
Linux 2.x
Messaggi: 313
Iscritto il: ven 15 apr 2005, 0:00

Messaggio da hog61 »

Ok, adesso provo anche questa soluzione, Lo copio conil comendo cp oppure devo rinominare il file? Perchè sai, non ho mai rinominato i files.

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

lo devi rinominare in .config quindi devi usare mv

hog61
Linux 2.x
Linux 2.x
Messaggi: 313
Iscritto il: ven 15 apr 2005, 0:00

Messaggio da hog61 »

Nella dir /boot avevo già il file config che è un collegamento al file config-ide-2.4.31, quindi l'ho copiato in /usr/src/linux-2.4.31 e riprovato l'installazione, ma mi restiuisce ancora lo stesso errore.

Adesso dovrei controllare se all'interno di /usr/src ci sono i sorgenti del Kernel e il link simbolico che linux punta ad essi, ma anche qua son bloccato perchè non so come si fa.

Spero che non debba ricompilare il kernel, perchè non ho mai provato e la cosa mi preoccupa non poco, visto che ci ho messo una vita a far funzionare la connessione tramite cellulare e francamente ho paura che ricompilando (ammesso che vada tutto a buon fine) non perda poi quelle configurazioni.
Se puoi ancora perdere un pò di tempo con me, ti sono davvero grato (anche se non ne avessi di tempo, comunque ti ringrazio).

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Guarda visto che giri sul 2.4.31 installa direttamaente il precompilato e risolvi tutto.

http://juno.utc.edu/~gqv812/packages/sp ... 1jonny.tgz

hog61
Linux 2.x
Linux 2.x
Messaggi: 313
Iscritto il: ven 15 apr 2005, 0:00

Messaggio da hog61 »

Gohanz, porca paletta! Li avevo gia quei driver, avevo già provato a installarli con pkgtool ma senza nessun risultato...Pazzesco! Ma non è che per caso, dovrei ricompilare il kernel, oppure devo seguire poi altre procedure?

Possibile che per usare la cam devo aprire Win???

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

hog61 ha scritto:Gohanz, porca paletta! Li avevo gia quei driver, avevo già provato a installarli con pkgtool ma senza nessun risultato...Pazzesco! Ma non è che per caso, dovrei ricompilare il kernel, oppure devo seguire poi altre procedure?

Possibile che per usare la cam devo aprire Win???
Devo mettere su il kernel 2.4.31 e provare altrimenti non ti so rispondere! Io ho sempre usato il diriver con i kernel della serie 2.6. Vediamo se c'è qalche problema! Anche se leggendo il Readme il 2.4.31 è stato testato ed è funzionante, forse c'è qualche problema nei tuoi sorgenti dei Kernel

hog61
Linux 2.x
Linux 2.x
Messaggi: 313
Iscritto il: ven 15 apr 2005, 0:00

Messaggio da hog61 »

Gohanz anche io credo che sia un problema di sorgenti. Come posso fare a controllare se ci sono?

Rispondi