View previous topic :: View next topic |
Author |
Message |
mouser Veteran
Joined: 10 Aug 2004 Posts: 1419 Location: Milano
|
Posted: Thu Jan 05, 2006 9:11 am Post subject: [HOWTO] Logitech QuickCam Messenger & Gentoo GNU/Linux |
|
|
Salve a tutti!!!
Dopo "lungo e profondissimo cosare di cervello nella mia testa" (chi ha visto Madagascar, capirà) che mi ha portato ad una lunga e triste mancanza dal forum, eccomi qui con un howto "fresco, frescolissimo"!!!
Come usare una webcam Logitech QuickCam Messenger con il nostro gechino???? Semplice, ma non immediato!
Infatti, sempre con l'idea in testa che "Google è mio amico", faccio la ricerchina e scopro che come sempre sono uno dei tantissimi fortunati che usano una delle distro con più documentazione in assoluto: Gentoo!!!
Infatti qui, sul wiki ufficiale, c'è una paginetta pronta pronta con tutto quello che serve!!!!
Seguendo questo wiki, che comunque consiglio di tenere sottocchio in parallelo a questo howto, di può semplicemente configurare e far funzionare la nostra webcam.
La domanda ora immagino che sia:
"Ma, mouser, se c'è già il wiki, a che caspiteronzola serve l'howto???"
Semplicissimo: l'howto parla di come configurare una webcam Logitech QuickCam con Gentoo GNU/Linux, ma le specifiche per la QuickCam Messenger sono un "cicinino" diverse.... nulla di insuperabile comunque, con l'aiuto dell'amico internet e, magari, un pochettino anche dell'amico mouser
Ma andiamo a cominciare:
Configuriamo il kernel come detto dal wiki, anche se personalmente consiglio l'inserimento di "Video For Linux" come modulo, ricompiliamo e ributtiamo (ehmmm, rebootiamo).
A questo punto, il wiki spiega di lanciare un bel
Fermi fermi fermi.... non emergete!!! Purtroppo con le QuickCam Messenger questo driver non funziona, ma andando sul sito del produttore del driver se ne trova un prontissimo all'uso...
Apriamo un terminale, e scarichiamo il driver per le QuickCam Messenger:
Code: | # wget http://home.mag.cx/messenger/source/qc-usb-messenger-0.9.tar.gz |
Okkei, scaricato, ora lo sgunzippiamo e lo stariamo con il consueto
Code: | # tar zxvf qc-usb-messenger-0.9.tar.gz |
Inoltre, per testare la webcam (ne avremo bisogno alla fine, ma conviene emergerlo subito, poichè il test del driver lo utilizza, emergiamo xawtv
Per chi si è già stufato di leggere questo howto, è possibile entrare nella directory appena scompattata e lanciare al volo lo script
Code: | # cd qc-usb-messenger-0.9
# ./quickcam.sh |
Questo script esegue una serie di test, chiedendo un Invio dopo ognuno, che controllano che tutto il sistema sia pronto per l'utilizzo della webcam.... in pratica controllano: la presenza del driver VideoForLinux, la correttezza dell'inode associato alla webcam, ecc. ecc.
Per chi, invece, vuole fare le cose pulite pulite, ecco qui i passaggi: prima di tutto occorre controllare che sia effettivamente caricato in memoria il driver VideoForLinux; per fare questo:
Code: | # lsmod
Module Size Used by
videodev 8448 0
|
Nel caso non sia presente questo driver (ed è stato compilato come modulo), occorre caricarlo; quindi
Code: | # modprobe -l | grep video
/lib/modules/2.6.14-gentoo-r5/kernel/drivers/media/video/videodev.ko
/lib/modules/2.6.14-gentoo-r5/kernel/drivers/media/video/v4l2-common.ko
/lib/modules/2.6.14-gentoo-r5/kernel/drivers/media/video/v4l1-compat.ko
# modprobe videodev
|
ed adesso lsmod dovrebbe restituire anche il modulino di VideoForLinux
A questo punto, colleghiamo la webcam e con un dmesg, vediamo che device è stato creato: nel mio caso, il device è /dev/video0
ok, cancelliamo e ricreiamo il device (infatti, la QuickCam Messenger crea il device, ma non capisco perchè lo crea in modo errato )
Code: | # rm -f /dev/video0
# mknod /dev/video0 c 81 0
# chmod a+rw /dev/video0
|
Ok, ora abbiamo il device corretto!!!!
Non dobbiamo fare altro che collegare la webcam ed il device ora sarà corretto...... ora non resta che eseguire una piccola modifica allo script
quickcam.sh per far si che esegua le stesse cose, ma che non si interrompa continuamente per dire "Va tutto ok, premi Invio per continuare"...
Copiamo ovviamente il file in uno nuovo:
Code: | # cp quickcam.sh mouser_quickcam.sh |
e, aprendo il file, cerchiamo la funzione askreturn(): le 5 righe di questa funzione sono:
Code: | askreturn() {
echo -n "Press Ctrl+C to quit, Enter to continue ---> "
read x
echo ""
} |
apposto: commentiamo con il classico # la righa "read x", trasformando la funzione in questo modo:
Code: | askreturn() {
echo -n "Press Ctrl+C to quit, Enter to continue ---> "
#read x
echo ""
} |
A questo punto lanciamo il nuovo script
Code: | # ./mouser_quickcam.sh |
e, se tutto va bene, poco dopo apparirà una simpaticissima finestra di xawtv con l'immagine catturata dalla nostra cam.
In caso contrario, consiglio vivamente di lanciare lo script originale per farsi un'idea di quale potrebbe essere il problema.
Note Finali
E vuallà la nostra Logitech QuickCam Messenger funziona a dovere!!!
Ho notato, però, che alcuni applicativi (per esempio gqcam o amsn) non funzionano comunque, perchè vanno "a priori" a cercare la webcam in /dev/video. Se siamo in questa casistica, basta dare un:
Code: | # rm -f /dev/video
# ln -s /dev/video0 /dev/video
|
e tutto funzionerà a dovere!!!!
In ogni caso, preferisco utilizzare xawtv, che con il parametro -c, permette di scegliere il device direttamente da linea di comando:
Code: | # xawtv -c /dev/video0 |
Che dire: buone webcam-chattate a tutti
Ciriciao
mouser
[edit]
Come segnalatomi da Luca89, ne approfitto per postare [url="https://bugs.gentoo.org/show_bug.cgi?id=84956"]questo[/url] link a bugzilla, dal quale si può scaricare direttamente l'ebuild del driver qc-usb-messenger (ad oggi sono disponibili gli ebuild per la versione 0.8 e la 1.1).
Appena ne avrò l'occasione posterò i passaggi per installare il driver direttamente dall'ebuild
Last edited by mouser on Thu Feb 09, 2006 8:48 am; edited 1 time in total |
|
Back to top |
|
|
codadilupo Advocate
Joined: 05 Aug 2003 Posts: 3135
|
Posted: Thu Jan 05, 2006 10:36 am Post subject: |
|
|
"Teneri e Coccolosi, ragazzi ! Teneri e Coccolosi!"
Coda |
|
Back to top |
|
|
BikE Guru
Joined: 21 Dec 2004 Posts: 455 Location: Genova
|
Posted: Thu Jan 05, 2006 11:16 am Post subject: |
|
|
codadilupo wrote: | "Teneri e Coccolosi, ragazzi ! Teneri e Coccolosi!"
Coda |
"Carini e Coccolosi, ragazzi! Carini e Coccolosi"
Ottimo HOWTO mouser |
|
Back to top |
|
|
codadilupo Advocate
Joined: 05 Aug 2003 Posts: 3135
|
Posted: Thu Jan 05, 2006 11:59 am Post subject: |
|
|
BikE wrote: | "Carini e Coccolosi, ragazzi! Carini e Coccolosi"
Ottimo HOWTO mouser |
Azz! M'agg' sbagliato
Coda |
|
Back to top |
|
|
mouser Veteran
Joined: 10 Aug 2004 Posts: 1419 Location: Milano
|
Posted: Fri Jan 06, 2006 1:36 am Post subject: |
|
|
BikE wrote: | codadilupo wrote: | "Teneri e Coccolosi, ragazzi ! Teneri e Coccolosi!"
Coda |
"Carini e Coccolosi, ragazzi! Carini e Coccolosi"
Ottimo HOWTO mouser |
Mi spiace contraddirvi, ma....
"Sorridenti e Coccolosi, ragazzi! Sorridenti e Coccolosi"
Ciriciao
mouser |
|
Back to top |
|
|
RexRocker Apprentice
Joined: 20 Jan 2005 Posts: 227 Location: Conegliano, Treviso
|
Posted: Mon Jan 09, 2006 8:44 am Post subject: |
|
|
grandissimo Mouser!!!!
Giusto la webcam che ho io!!! Questa sera provo il tutorial
ciao
Rex _________________ Gentoo on AMD64
.::Gentoo Rulez::.
registered Linux user number 390877 |
|
Back to top |
|
|
mouser Veteran
Joined: 10 Aug 2004 Posts: 1419 Location: Milano
|
Posted: Mon Jan 09, 2006 12:25 pm Post subject: |
|
|
RexRocker wrote: | grandissimo Mouser!!!! |
Ti ringrazio per i complimenti, ma ti prego...... mouser con l'iniziale minuscola!!!!
Insomma, *nix insegna che mouser è diverso da Mouser........
Ciriciao
mouser |
|
Back to top |
|
|
RexRocker Apprentice
Joined: 20 Jan 2005 Posts: 227 Location: Conegliano, Treviso
|
Posted: Mon Jan 09, 2006 1:16 pm Post subject: |
|
|
mouser wrote: | RexRocker wrote: | grandissimo Mouser!!!! |
Ti ringrazio per i complimenti, ma ti prego...... mouser con l'iniziale minuscola!!!!
|
opporca... è la seconda votla che toppo
Code: |
for (int x = 0; i < 1000; i++){
System.out.println("mouser è diverso da Mouser");
}
|
ciao
Rex _________________ Gentoo on AMD64
.::Gentoo Rulez::.
registered Linux user number 390877 |
|
Back to top |
|
|
mouser Veteran
Joined: 10 Aug 2004 Posts: 1419 Location: Milano
|
Posted: Mon Jan 23, 2006 1:05 pm Post subject: |
|
|
Attualmente mi trovo nella situazione di aver funzionante solo gqcam, mentre xawtv mi funziona solo dopo aver lanciato quel famoso script...
Insomma, se accendo il picci, collego la cam, lancio xawtv non vedo una beneamata favazza, mentre se lancio gqcam tutto funziona a dovere.
Se, invece, lancio lo script nell'howto, xawtv inizia a funzionare benissimo anche lui.
Qualcuno riscontra lo stesso problema e/o ne conosce il motivo????
So che non è strettamente necessario all'howto, ma per completezza mi piacerebbe inserirlo.
Ciriciao e grazie a tutti del riscontro/aiuto
mouser |
|
Back to top |
|
|
kattivo Guru
Joined: 28 Jan 2005 Posts: 450 Location: Treviso
|
Posted: Wed Feb 08, 2006 8:16 pm Post subject: |
|
|
Io ho un problema....
la spia della cam si accende...quando provo a farla partire con xawtv... ma vedo schermo nero....
questi sono i vari errori, dmesg :
Code: |
usb 4-2: new full speed USB device using uhci_hcd and address 2
pwc Logitech QuickCam Zoom (new model) USB webcam detected.
pwc Registered as /dev/video0.
pwc pwc_isoc_handler() called with status -75 [Babble (bad cable?)].
pwc Too many ISOC errors, bailing out.
pwc pwc_isoc_handler() called with status -75 [Babble (bad cable?)].
pwc Too many ISOC errors, bailing out.
pwc pwc_isoc_handler() called with status -75 [Babble (bad cable?)].
pwc Too many ISOC errors, bailing out.
pwc pwc_isoc_handler() called with status -75 [Babble (bad cable?)].
pwc Too many ISOC errors, bailing out.
pwc pwc_isoc_handler() called with status -75 [Babble (bad cable?)].
pwc Too many ISOC errors, bailing out.
pwc pwc_isoc_handler() called with status -75 [Babble (bad cable?)].
pwc Too many ISOC errors, bailing out.
pwc pwc_isoc_handler() called with status -75 [Babble (bad cable?)].
ecc
|
e xawtv
Code: |
Criptor qc-usb-messenger-1.1 # xawtv -c /dev/video0
This is xawtv-3.95, running on Linux/i686 (2.6.15-gentoo-r1)
WARNING: v4l-conf is compiled without DGA support.
/dev/video0 [v4l]: no overlay support
v4l-conf had some trouble, trying to continue anyway
Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct
ioctl: VIDIOCMCAPTURE(frame=0;height=120;width=160;format=7): Invalid argument
ioctl: VIDIOCSYNC(int=0): Input/output error
ioctl: VIDIOCMCAPTURE(frame=0;height=120;width=160;format=9): Invalid argument
ioctl: VIDIOCMCAPTURE(frame=0;height=120;width=160;format=5): Invalid argument
ioctl: VIDIOCMCAPTURE(frame=0;height=120;width=160;format=4): Invalid argument
ioctl: VIDIOCMCAPTURE(frame=0;height=120;width=160;format=1): Invalid argument
ioctl: VIDIOCMCAPTURE(frame=0;height=120;width=160;format=13): Invalid argument
no way to get: 384x288 32 bit TrueColor (LE: bgr-)
Criptor qc-usb-messenger-1.1 #
|
è la mia cam incompatibile? _________________ Eurostep Consulting S.r.l.
Andrea P. <andrea@eurostep.it> |
|
Back to top |
|
|
mouser Veteran
Joined: 10 Aug 2004 Posts: 1419 Location: Milano
|
Posted: Thu Feb 09, 2006 8:20 am Post subject: |
|
|
kattivo wrote: | è la mia cam incompatibile? |
Purtroppo non credo di conoscere la risposta a questa domanda... dall'output postato sembrerebbe di capire che la cam ha qualche problema di comunicazione: provato a cambiare la porta usb o (se possibile) il cavo webcam->picci??? Altrimenti prova ad utilizzare gqcam per vedere se ti riporta gli stessi errori.
Ciriciao
mouser |
|
Back to top |
|
|
kattivo Guru
Joined: 28 Jan 2005 Posts: 450 Location: Treviso
|
Posted: Thu Feb 09, 2006 9:19 am Post subject: |
|
|
L'hardware posso assicurare che va...con winzoz funziona tutto...cavo compreso! secondo me non ha capito bene che tipo che cam è .. e quindi da errori di lettura...boh...o forse carica un modulo sbagliato..... _________________ Eurostep Consulting S.r.l.
Andrea P. <andrea@eurostep.it> |
|
Back to top |
|
|
mouser Veteran
Joined: 10 Aug 2004 Posts: 1419 Location: Milano
|
Posted: Thu Feb 09, 2006 12:05 pm Post subject: |
|
|
Che modello è la tua webcam?
Ciriciao
mouser |
|
Back to top |
|
|
kattivo Guru
Joined: 28 Jan 2005 Posts: 450 Location: Treviso
|
Posted: Thu Feb 09, 2006 1:41 pm Post subject: |
|
|
Logitech QuickCam Zoom (new model) USB webcam
quella con anche il microfono....e lo zoom automatico...che ti rincorre la faccia...(almeno su windows) _________________ Eurostep Consulting S.r.l.
Andrea P. <andrea@eurostep.it> |
|
Back to top |
|
|
mouser Veteran
Joined: 10 Aug 2004 Posts: 1419 Location: Milano
|
Posted: Thu Feb 09, 2006 3:30 pm Post subject: |
|
|
kattivo wrote: | Logitech QuickCam Zoom (new model) USB webcam
quella con anche il microfono....e lo zoom automatico...che ti rincorre la faccia...(almeno su windows) |
eheheh....
Comunque, anche la mia è dotata di microfono e, che io ne sappia, attualmente non funziona una beneamata mazza sotto quest'aspetto...... personalmente utilizzo il microfono del portatile (che quindi ho sempre dietro ).
Per lo zoom non saprei.... hmmm, la mia ha lo zoom manuale.....
Comunque, hai provato a cercare con google??? io ho digitato "Logitech QuickCam Zoom e Gentoo" e mi è saltato fuori questo (il tag URL mi dà problemi perchè nell'url ci sono le parentesi )
http://wiki.gentoo-italia.net/index.php/Webcam_Logitech_QuickCam_Zoom_(anello_bianco)
Bisogna copiare tutto (anche le parentesi) per vedere la pagina in questione: prova a guardare li se c'è qualcosa di interessante....
Ciriciao
mouser |
|
Back to top |
|
|
koho Tux's lil' helper
Joined: 29 Jan 2005 Posts: 126 Location: In my room
|
Posted: Tue Feb 14, 2006 2:04 pm Post subject: |
|
|
dopo aver installato la webcam come posso fare per impostare hue, saturazione, luminosita', ecc.?
posso salvare le impostazioni o devo ripeterle per ogni programma?
grazie _________________ L'e' meio ber sforsa' che laorar de gusto |
|
Back to top |
|
|
mouser Veteran
Joined: 10 Aug 2004 Posts: 1419 Location: Milano
|
Posted: Thu Feb 16, 2006 9:09 am Post subject: |
|
|
Questi tipi di impostazioni sono controllabili (che io sappia) solo via software, quindi bisogna utilizzare un software che permetta questi ritocchi.... Inoltre, sarà poi opera del software salvare in qualche modo le impostazioni applicate, peraltro non leggibili da altri software (non credo esista uno standard per questo).
Ciriciao
mouser |
|
Back to top |
|
|
koho Tux's lil' helper
Joined: 29 Jan 2005 Posts: 126 Location: In my room
|
Posted: Sun Feb 19, 2006 11:10 pm Post subject: |
|
|
sono riuscito a fare funzionare sia una quickam express che una trust space cam 120 (entrambe low cost )
pero' ne con camorama, ne con amsn, ne con camstream le impostazioni di hue, color, white balance, threshold modificano l'immagine. Funzionano solo contrast e brightness.
Ho sbagliato a configurare qualcosa?
denghiu _________________ L'e' meio ber sforsa' che laorar de gusto |
|
Back to top |
|
|
Il_Tera n00b
Joined: 05 Aug 2006 Posts: 9
|
Posted: Tue Aug 08, 2006 7:50 pm Post subject: |
|
|
io ho un problemino con una QuickCam Web (più vecchia ancora della express) per cui (secondo il buon google) i driver qc-usb furono sviluppati, ora ho sequito l'how to di gentoo-wiki.com solo che..beh non trovo la cam , non mi vede il devvice e l'unico device di V4L che trovo è quello della mia scheda TV
tanto per capirci ls mod mi da:
Code: |
Module Size Used by
pcspkr 2560 0
tda9887 14224 0
tuner 45100 0
saa7134 98656 0
video_buf 18052 1 saa7134
ir_kbd_i2c 6288 1 saa7134
ir_common 23428 2 saa7134,ir_kbd_i2c
hw_random 4760 0
rtc 10036 0
quickcam 65956 0
nvidia 4547156 20
i2c_core 15872 5 tda9887,tuner,saa7134,ir_kbd_i2c,nvidia
sbp2 19336 0
ohci1394 27696 0
ieee1394 78296 2 sbp2,ohci1394
usbhid 37472 0
|
mentre lsusb mi da:
Code: | Bus 001 Device 001: ID 0000:0000 |
gqcam si apre si, ma usando la scheda TV come device...non so dove ho segato, il driver qc-usb ha compilato senza problemi (il che implica che V4L sia caricato giusto) modprobe quickcam nn da errori..eppure la webcam non c'è, nemmeno dmesg quando la stacco e/o la attacco all'usb la rileva...eppure su wincoso funziona...mah |
|
Back to top |
|
|
megawind n00b
Joined: 28 Jan 2007 Posts: 1
|
Posted: Sun Jan 28, 2007 11:21 am Post subject: aiuto... |
|
|
koho wrote: | sono riuscito a fare funzionare sia una quickam express che una trust space cam 120 (entrambe low cost )
pero' ne con camorama, ne con amsn, ne con camstream le impostazioni di hue, color, white balance, threshold modificano l'immagine. Funzionano solo contrast e brightness.
Ho sbagliato a configurare qualcosa?
denghiu |
Ciao,potresti dirmi come hai fatto a fare funzionare la trust space cam 120?
Grazie |
|
Back to top |
|
|
doctor_evilz Tux's lil' helper
Joined: 26 May 2006 Posts: 77
|
Posted: Fri Mar 30, 2007 2:16 pm Post subject: |
|
|
salve ragazzi, sapreste dirmi come mai con la mia Creative Live! Cam Vista IM (perfettamente funzionante in windows) quando vado a scrivere dmesg non mi dice in che diavolo di dispositivo me la monta? |
|
Back to top |
|
|
Scen Retired Dev
Joined: 29 Jul 2003 Posts: 2470 Location: Padova, Italy
|
Posted: Fri Mar 30, 2007 2:47 pm Post subject: |
|
|
E' probabile che il modulo kernel necessario non sia/venga caricato, o più semplicemente che quel modello di webcam non sia supportato da Linux! _________________ I was born in a deep forest/I wish I could live here all my life/I am made from stones and roots/My home, these woods and roads
All my life I loved this sound/Of the woods all around/Eagles flies where the winds blows free
Journey is my destiny |
|
Back to top |
|
|
doctor_evilz Tux's lil' helper
Joined: 26 May 2006 Posts: 77
|
Posted: Sat Mar 31, 2007 11:01 am Post subject: |
|
|
http://mxhaard.free.fr/download.html qui c'è qualche risultato su creative live! webcam, non proprio come la mia però se funziona con quella... |
|
Back to top |
|
|
Tolstoi l33t
Joined: 20 May 2004 Posts: 678
|
Posted: Mon Apr 30, 2007 4:48 pm Post subject: |
|
|
Grazie! Nice howto . Works! |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Thu May 03, 2007 7:17 pm Post subject: |
|
|
Segnalo che adesso il pacchetto qc-usb-messenger è in portage all'ultima versione disponibile, magari sarebbe utile aggiornare la guida _________________ Running Fast! |
|
Back to top |
|
|
|