Linux-magazine.it Forum
Maggio 23, 2012, 01:34:31 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?
 
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: (ubuntu 8.10 - 9.04) Driver Logitech QuickCam E 2500 Series - ID 046d:089d  (Letto 7100 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
kayn
Sr. Member
****

Karma: +1/-0
Scollegato Scollegato

Messaggi: 469



Mostra profilo
« inserita:: Novembre 20, 2008, 04:09:16 pm »

Ciao a tutti,

Sto tentando di far funzionare questa webcam Logitech QuickCam E 2500 Series, su ubuntu 8.10.
Questa webcam ha anche il microfono incorporato.
Ho provato sia utilizzando "cheese" che "amsn", ma entrambi le applicazioni, mi restituiscono l'errore, che nessuna webcam è connessa al computer, quando invece è perfettamente connessa all'usb.
Riporto l'output di lsusb e di tail -f /var/log/messages

output di lsusb
paola@paola-laptop:~$ lsusb
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 004: ID 046d:089d Logitech, Inc.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

output di tail -f /var/log/messages
Nov 20 16:07:12 paola-laptop kernel: [ 3604.264101] usb 4-1: new full speed USB device using uhci_hcd and address 4
Nov 20 16:07:12 paola-laptop kernel: [ 3604.457128] usb 4-1: configuration #1 chosen from 1 choice
Nov 20 16:07:14 paola-laptop pulseaudio[5802]: alsa-util.c: Device hw:1 doesn't support 44100 Hz, changed to 16000 Hz.
Nov 20 16:07:14 paola-laptop pulseaudio[5802]: alsa-util.c: Device hw:1 doesn't support 2 channels, changed to 1.
« Ultima modifica: Settembre 11, 2009, 07:24:52 pm da kayn » Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6740



Mostra profilo
« Risposta #1 inserita:: Novembre 20, 2008, 04:22:58 pm »

.....questa è la tua webcam;

http://www.logitech.com/index.cfm/webcam_communications/webcams/devices/4266&cl=au,en

giusto?....visto che dal tuo logo vedo che utilizzi Ubuntu, allora potresti seguire questa guida (del 13 Agosto scorso);

http://www.actionshrimp.com/2008/08/logitech-quickcam-e2500-on-ubuntu-skype/

oppure questa di settembre scorso;

http://www.ubuntugeek.com/tip-getting-your-webcam-to-work-in-ubuntu.html

o questa di maggio;

http://nepbabu.livejournal.com/tag/e2500

provale e facci sapere se...ti vedi nel monitor.  Ghigno

Bye  Fico
Registrato

Poly
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 14



Mostra profilo
« Risposta #2 inserita:: Febbraio 07, 2009, 04:06:12 pm »

ciao,
sto cercando di configurare la webcam logitech e2500 su ubuntu 8.10, ho seguito la prima guida, al link
http://www.actionshrimp.com/2008/08/logitech-quickcam-e2500-on-ubuntu-skype/
ma arrivata qui:

Citazione
There’s a handy build script included with the drivers so just run that (requires root):

sudo ./gspca_build

il terminale mi dà questo errore:

Citazione
paola@paola-laptop:~/gspcav1-20071224$ patch -p1 < ../quickcamE2500.diff
patching file gspca_core.c
paola@paola-laptop:~/gspcav1-20071224$ sudo ./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: impossibile fare stat di `gspca.ko': Nessun file o 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/paola/gspcav1-20071224 CC=cc modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.27-11-generic'
  CC [M]  /home/paola/gspcav1-20071224/gspca_core.o
/home/paola/gspcav1-20071224/gspca_core.c:54:27: error: asm/semaphore.h: Nessun file o directory
/home/paola/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_ioctl’:
/home/paola/gspcav1-20071224/gspca_core.c:2466: error: implicit declaration of function ‘video_usercopy’
/home/paola/gspcav1-20071224/gspca_core.c: At top level:
/home/paola/gspcav1-20071224/gspca_core.c:2612: error: unknown field ‘owner’ specified in initializer
/home/paola/gspcav1-20071224/gspca_core.c:2612: warning: initialization from incompatible pointer type
/home/paola/gspcav1-20071224/gspca_core.c:2614: error: unknown field ‘type’ specified in initializer
/home/paola/gspcav1-20071224/gspca_core.c: In function ‘spca50x_create_sysfs’:
/home/paola/gspcav1-20071224/gspca_core.c:2772: error: implicit declaration of function ‘video_device_create_file’
/home/paola/gspcav1-20071224/gspca_core.c:2783: error: implicit declaration of function ‘video_device_remove_file’
/home/paola/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_probe’:
/home/paola/gspcav1-20071224/gspca_core.c:4314: error: incompatible types in assignment
make[2]: *** [/home/paola/gspcav1-20071224/gspca_core.o] Error 1
make[1]: *** [_module_/home/paola/gspcav1-20071224] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-11-generic'
make: *** [default] Error 2

come posso risolvere?
non sono molto pratica (anzi proprio per niente  Ghigno)
spero non sia troppo complicato...
grazie!  Occhi al cielo


Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6740



Mostra profilo
« Risposta #3 inserita:: Febbraio 07, 2009, 05:56:40 pm »

...non usando Ubuntu, non saprei quale versione del kernel presenta la 8.10, però a partire dalla versione 2.6.26 (se ben ricordo) del kernel, il driver in questione è stato direttamente integrato nel kernel il che vuol dire che nel momento in cui colleghi la webcam dovrebbe essere caricato il modulo in questione e la webcam funzionare. Collega la webcam e, se non funziona con un programma VoIP (ad esempio Ekiga che Ubuntu dovrebbe, notare il condizionale, installare di default), allora riporta l'output del comando;

lsmod | grep gsp

Bye  Fico
Registrato

Poly
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 14



Mostra profilo
« Risposta #4 inserita:: Febbraio 07, 2009, 09:52:12 pm »

ciao,
ho trovato la mia versione del kernel e ho dato il comando che mi hai detto, questi sono i risultati:

paola@paola-laptop:~$ uname -r
2.6.27-11-generic
paola@paola-laptop:~$ lsmod | grep gsp
paola@paola-laptop:~$
Registrato
trinity99
Hero Member
*****

Karma: +8/-2
Scollegato Scollegato

Messaggi: 691



Mostra profilo
« Risposta #5 inserita:: Febbraio 07, 2009, 10:54:02 pm »

Ciao, puoi provare, casomai con una guida più recente:
http://admiral0.wordpress.com/2008/11/03/logitech-e2500-su-kubuntu-intrepid/

Ciao.
Registrato

Linux registered user #478067
Debian "sid" user
....Only root can do that....
Poly
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 14



Mostra profilo
« Risposta #6 inserita:: Febbraio 08, 2009, 11:48:57 pm »

grazie, provo con questa guida e se non ci riesco ancora vi faccio sapere...
 Occhiolino
Registrato
Poly
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 14



Mostra profilo
« Risposta #7 inserita:: Febbraio 09, 2009, 12:40:53 am »

Ciao,

la guida che mi hai consigliato non va!
ci sono delle incongruenze che ora ti faccio notare, ad esempio arrivati qui:

Citazione
2. Configuriamolo
cp /boot/config-`uname -r` v4l/.config

il mio kernel è il 2.6.27-11-generic e in quella posizione, esiste si il file /config-2.6.27-11-generic, ma non è una cartella bensì un file! quindi non so cosa cerca di copiare da li... ho provato a guardare all'interno della cartella /boot e non esiste nulla di simile...

altra incongruenza, credo dovuta alla distribuzione diversa dalla mia:

Citazione
3. facciamo le modifiche
cd v4l-dvb
kate linux/drivers/media/video/gspca/zc3xx.c
Aggiungete verso la riga 7530 la riga
{USB_DEVICE(0x046d, 0x089d), .driver_info = SENSOR_MC501CB},
4.Si salva..

Io questo percorso /linux/drivers/media/video/gspca/zc3xx.c non ce l'ho...
Come posso fare? idee per ubuntu 8.10 e questa malefica cam?  Triste
« Ultima modifica: Febbraio 09, 2009, 12:45:06 am da Poly » Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6740



Mostra profilo
« Risposta #8 inserita:: Febbraio 09, 2009, 12:58:39 am »

...il comando;

modprobe -l | grep gspca

cosa ti restituisce?...non conosco l a distribuzioni che usi, eventualmente impartisci il comando con i diritti di amminstratore (usando sudo).

Bye  Fico
Registrato

kayn
Sr. Member
****

Karma: +1/-0
Scollegato Scollegato

Messaggi: 469



Mostra profilo
« Risposta #9 inserita:: Settembre 11, 2009, 07:19:21 pm »

Ciao a tutti,

Ora che mi trovo di nuovo davanti il pc cha ha questa webcam da installare, colgo l'occasione per aggiornare il post.
Ho notato, che con il nuovo kernel: 2.6.28-15-generic la webcam viene riconosciuta.
Unico problema, vengono usati dei driver (denominati "zc3xx"), che a mio avviso non sono del tutto appropriati.

Provando il funzionamento della webcam con cheese, l'immagine la si riesce a vedere, ma molto scura, e con le varie applicazioni, tipo amsn, ma anche con lo stesso cheese, rimane impossibile settare le varie impostazioni riguardanti il colore. Gli unici settaggi modificabili, riguardano la luminosità e il contrasto.
Tra l'altro il led che dovrebbe indicare che la webcam è in funzione, rimane spento, deduco quindi, che c'è qualcosa che non va.
Riporto l'output del messaggio di log al momento della connessione della cam all'usb:

tail -f /var/log/messages

Sep 11 20:03:49 paola-laptop kernel: [ 2683.968111] usb 5-1: new full speed USB device using uhci_hcd and address 3
Sep 11 20:03:49 paola-laptop kernel: [ 2684.160347] usb 5-1: configuration #1 chosen from 1 choice
Sep 11 20:03:49 paola-laptop kernel: [ 2684.237558] Linux video capture interface: v2.00
Sep 11 20:03:49 paola-laptop kernel: [ 2684.248762] gspca: main v2.3.0 registered
Sep 11 20:03:49 paola-laptop kernel: [ 2684.264555] gspca: probing 046d:089d
Sep 11 20:03:49 paola-laptop kernel: [ 2684.264563] zc3xx: Sensor MC501CB
Sep 11 20:03:49 paola-laptop kernel: [ 2684.270255] gspca: probe ok
Sep 11 20:03:49 paola-laptop kernel: [ 2684.270279] gspca: probing 046d:089d
Sep 11 20:03:49 paola-laptop kernel: [ 2684.270299] gspca: probing 046d:089d
Sep 11 20:03:49 paola-laptop kernel: [ 2684.270337] usbcore: registered new interface driver zc3xx
Sep 11 20:03:49 paola-laptop kernel: [ 2684.270344] zc3xx: registered
Sep 11 20:03:49 paola-laptop kernel: [ 2684.328812] usbcore: registered new interface driver snd-usb-audio
Sep 11 20:03:50 paola-laptop pulseaudio[3540]: alsa-util.c: Device hw:1 doesn't support 44100 Hz, changed to 16000 Hz.
Sep 11 20:03:50 paola-laptop pulseaudio[3540]: alsa-util.c: Device hw:1 doesn't support 2 channels, changed to 1.

Riporto anche l'output del comando:

modprobe -l | grep gspca

che mi era stato richiesto da michele:

kernel/drivers/media/video/gspca/gspca_main.ko
kernel/drivers/media/video/gspca/gspca_conex.ko
kernel/drivers/media/video/gspca/gspca_etoms.ko
kernel/drivers/media/video/gspca/gspca_finepix.ko
kernel/drivers/media/video/gspca/gspca_mars.ko
kernel/drivers/media/video/gspca/gspca_ov519.ko
kernel/drivers/media/video/gspca/gspca_pac207.ko
kernel/drivers/media/video/gspca/gspca_pac7311.ko
kernel/drivers/media/video/gspca/gspca_sonixb.ko
kernel/drivers/media/video/gspca/gspca_sonixj.ko
kernel/drivers/media/video/gspca/gspca_spca500.ko
kernel/drivers/media/video/gspca/gspca_spca501.ko
kernel/drivers/media/video/gspca/gspca_spca505.ko
kernel/drivers/media/video/gspca/gspca_spca506.ko
kernel/drivers/media/video/gspca/gspca_spca508.ko
kernel/drivers/media/video/gspca/gspca_spca561.ko
kernel/drivers/media/video/gspca/gspca_sunplus.ko
kernel/drivers/media/video/gspca/gspca_stk014.ko
kernel/drivers/media/video/gspca/gspca_t613.ko
kernel/drivers/media/video/gspca/gspca_tv8532.ko
kernel/drivers/media/video/gspca/gspca_vc032x.ko
kernel/drivers/media/video/gspca/gspca_zc3xx.ko
kernel/drivers/media/video/gspca/m5602/gspca_m5602.ko

Grazie a tutti!

« Ultima modifica: Settembre 11, 2009, 07:27:27 pm da kayn » Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6740



Mostra profilo
« Risposta #10 inserita:: Settembre 11, 2009, 08:31:23 pm »

...più che non approrpiati forse direi non completi. Probbailmente occorrerà passare qualche parametro a quel modulo. I "vecchi" GSPCA sono stati implementati nel kernel a partire dalla versione 2.6.26 e sono stati suddivisi in base al sensore utilizzato dalla webcam. Potrebbe darsi che con le ultime versioni del kernel (al momento stiamo alla versione 2.6.31) le cose possano risultare nettamente migliorate.
Verfica con il comando (eventualmente riportalo);

modinfo gspca_zc3xx

che tipo di opzioni puoi passargli.

Bye  Fico
Registrato

kayn
Sr. Member
****

Karma: +1/-0
Scollegato Scollegato

Messaggi: 469



Mostra profilo
« Risposta #11 inserita:: Settembre 11, 2009, 10:46:45 pm »

Ciao Michele,

Grazie per la risposta.
Dovrò quindi per prima cosa aggiornare il kernel.
Il 2.6.31, sarà disponibile in ubuntu 9.10, che uscirà a fine ottobre...
Mentre attendo la fine di ottobre Pianto riporto qua sotto l'output del comando:

modinfo gspca_zc3xx

filename:       /lib/modules/2.6.28-15-generic/kernel/drivers/media/video/gspca/gspca_zc3xx.ko
license:        GPL
description:    GSPCA ZC03xx/VC3xx USB Camera Driver
author:         Michel Xhaard <mxhaard@users.sourceforge.net>, Serge A. Suchkov <Serge.A.S@tochka.ru>
srcversion:     151439C3906D86577C9A80A
alias:          usb:v10FDp8050d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v10FDp804Dd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v10FDp0128d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0AC8p307Bd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0AC8p305Bd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0AC8p303Bd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0AC8p301Bd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0AC8p0302d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0AC8p0301d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0698p2003d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v055FpD004d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v055FpD003d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v055FpC005d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0471p032Ed*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0471p032Dd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0471p0326d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0471p0325d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08DDd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08DAd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08D8d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08D9d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08D7d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08B9d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08AFd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08ADd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08ACd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08AAd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08A9d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08A7d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08A6d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08A3d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08A2d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08A1d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08A0d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp089Dd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0461p0A00d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0458p700Fd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0458p700Cd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0458p7007d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v041Ep4053d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v041Ep4051d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v041Ep403Ad*dc*dsc*dp*ic*isc*ip*
alias:          usb:v041Ep4036d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v041Ep4035d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v041Ep4034d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v041Ep4029d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v041Ep4022d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v041Ep401Fd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v041Ep401Ed*dc*dsc*dp*ic*isc*ip*
alias:          usb:v041Ep401Cd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v041Ep4017d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v041Ep041Ed*dc*dsc*dp*ic*isc*ip*
depends:        gspca_main
vermagic:       2.6.28-15-generic SMP mod_unload modversions 586
parm:           force_sensor:Force sensor. Only for experts!!! (int)

Ora cosa posso fare?
« Ultima modifica: Settembre 11, 2009, 11:02:47 pm da kayn » Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6740



Mostra profilo
« Risposta #12 inserita:: Settembre 12, 2009, 11:11:52 pm »

E' possibile passare solo un parametro, il tipo di sensore. Ma nel tuo caso dall'output del dmesg sembra aver riconosciuto il tipo di sensore quindi potrebbe essere inutile passarne il tipo. Presumo che ti tocchi aspettare la nuova versione della distro che stai utilizzando.  Indeciso

Bye  Fico
Registrato

kayn
Sr. Member
****

Karma: +1/-0
Scollegato Scollegato

Messaggi: 469



Mostra profilo
« Risposta #13 inserita:: Settembre 13, 2009, 01:58:15 pm »

E' possibile passare solo un parametro, il tipo di sensore. Ma nel tuo caso dall'output del dmesg sembra aver riconosciuto il tipo di sensore quindi potrebbe essere inutile passarne il tipo. Presumo che ti tocchi aspettare la nuova versione della distro che stai utilizzando.  Indeciso

Bye  Fico

Grazie Michele,

Aspetterò la nuova distribuzione per fine ottobre, poi vi aggiornerò... Linguaccia
Registrato
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  


Powered by SMF 1.1.9 | SMF © 2006-2007, Simple Machines LLC -->