Problema con la webcam wb-1400T

Asked by Mav

Ubuntu release 7.10
Versione del kernel 2.6.22-14-generic

Ho comprato la webcam trust modello wb-1400t e non riesco a farla funzionare con camorama ne con altri programmi simili.
Viene riconosciuta come "Pixart Imaging, Inc. Easy Snap Snake Eye WebCam".
Crea il device /dev/video0
Esiste il driver gspca
Sembra essere tutto a posto ma quando lancio il programma ottengo l'errore "Could not connect to video device (/dev/video0), Please check connection."
Cosa posso ancora provare?

Ringrazio in anticipo chi mi vorrà aiutare.

Question information

Language:
Italian Edit question
Status:
Solved
For:
Ubuntu gspca Edit question
Assignee:
No assignee Edit question
Solved by:
Mav
Solved:
Last query:
Last reply:
Revision history for this message
marcobra (Marco Braida) (marcobra) said :
#1

Anche se molto probabilmente hai già fatto tutto ciò, ti riporto una procedura che solitamente funziona:

Premessa: i comandi sottostanti verranno eseguiti come utente root anteponendo il comando "sudo" il sistema conseguentemente richiederà l'inserimento di una password, si dovrà digitare la propria password utente, non si otterranno caratteri in ritorno a video durante la digitazione della password, premere invio al termine della digitazione.

Apri un terminale da Applicazioni->Accessori->Terminale e digita o copia ed incolla in sequenza:

sudo aptget update; sudo apt-get upgrade
sudo apt-get install camstream camorama build-essential gspca-source linux-headers-$(uname -r)
cd /usr/src
sudo tar -xjvf gspca-source.tar.bz2
cd /usr/src/modules/gspca/
sudo make
sudo make install
sudo modprobe gspca
camorama

Se i colori tendono al blu apri il file /etc/modprobe.d/options con il comando:

sudo gedit /etc/modprobe.d/options

ed aggiungi in fondo al file questa riga:
options gspca force_rgb=1

Poi verifica e/o aggiungi il tuo utente al gruppo video:
sudo adduser tuo_nome_utente video
sostituisci "tuo_nome_utente" con il nome dell'utente con il qule accedi ad Ubuntu

Poi obblighiamo il kernel al riavvio a caricare il modulo per la webcam aggiungendo una riga al file /etc/modules ovvero digita:

sudo gedit /etc/modules

ed aggiungi in fondo al file una riga con scritto il nome del modulo ovvero:
gspca

Salva ed esci e riavvia il tuo pc riapri Camorama dal menu menu: Applicazioni->Grafica->...
oppure apri un terminale a digita camstream per lanciare camstream

Spero che tutto ciò ti serva.

Ciao

Revision history for this message
Mav (fabrizio-bernabe-gmail) said :
#2

marcobra: Grazie per i suggerimenti. In effetti ho già provato tutto questo. Ho installato anche camstream ma non riconosce nessun device.

Il risultato del comando lsusb è questo:
fabrizio@ubuntu-1:~$ lsusb
Bus 004 Device 001: ID 0000:0000
Bus 002 Device 002: ID 093a:2468 Pixart Imaging, Inc. Easy Snap Snake Eye WebCam
Bus 002 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
fabrizio@ubuntu-1:~$

Il risultato del comando ls è questo:
fabrizio@ubuntu-1:~$ ls -l /dev/vid*
crw-rw---- 1 root video 81, 0 2008-01-06 10:55 /dev/video0
fabrizio@ubuntu-1:~$

il risultato del comando groups è questo:
fabrizio@ubuntu-1:~$ groups fabrizio
fabrizio : fabrizio adm dialout cdrom floppy audio dip video plugdev scanner lpadmin admin netdev powerdev
fabrizio@ubuntu-1:~$

Il risultato del comando lsmod è questo:
fabrizio@ubuntu-1:~$ lsmod | grep gspca
gspca 608336 0
videodev 29312 1 gspca
usbcore 138632 4 gspca,ehci_hcd,uhci_hcd
fabrizio@ubuntu-1:~$

Questo è il risultato del comando tail disconnettendo e riconnettendo la webcam:
fabrizio@ubuntu-1:~$ tail -f /var/log/messages
Jan 6 11:10:36 ubuntu-1 kernel: [ 967.698017] usb 2-1: USB disconnect, address 2
Jan 6 11:10:44 ubuntu-1 kernel: [ 974.956141] usb 2-1: new full speed USB device using uhci_hcd and address 3
Jan 6 11:10:44 ubuntu-1 kernel: [ 975.189885] usb 2-1: configuration #1 chosen from 1 choice
Jan 6 11:10:44 ubuntu-1 kernel: [ 975.192849] /build/buildd/linux-ubuntu-modules-2.6.22-2.6.22/debian/build/build-generic/media/gspcav1/gspca_core.c: USB SPCA5XX camera found. (PAC207)
Jan 6 11:10:44 ubuntu-1 kernel: [ 975.198033] /build/buildd/linux-ubuntu-modules-2.6.22-2.6.22/debian/build/build-generic/media/gspcav1/gspca_core.c: data format set to RGB
fabrizio@ubuntu-1:~$

Ripeto, sembra tutto a posto ma la webcam non funziona. Il led azzurro che ha davanti si accende quando avvio il pc ma poi rimane sempre spento. Anche nel caso di disconnessione e poi di riconnessione, si accende per un attimo e poi si spegne.

Sembra un caso disperato. Getto la spugna?

Grazie per chi vorrà ancora darmi speranza.

Revision history for this message
Mav (fabrizio-bernabe-gmail) said :
#3

Ho un sospetto: che non servano i driver gspca ma altri. Mi sembra di aver letto da qualche parte che la stessa webcam (come sigla intendo) venduta a distanza di tempo necessitasse di driver diversi. E' possibile?

Revision history for this message
Mav (fabrizio-bernabe-gmail) said :
#4

Nessun altro mi può aiutare?

Revision history for this message
marcobra (Marco Braida) (marcobra) said :
#5

Cerca su google l'identificativo usb della webcam

093a:2468 ubuntu

questo potrebbe esserti utile:

http://ubuntuforums.org/showthread.php?t=622351

Spero ti possa servire.

Revision history for this message
Mav (fabrizio-bernabe-gmail) said :
#6

Ho scoperto qual'è il problema.
Ho cercato tutti i file presenti sul mio file system che si chiamano gspca.ko ed ho trovato due files.
Il primo si trova nella directory /lib/modules/2.6.22-14-generic/kernel/drivers/usb/media, ha data 6 gennaio 2008 ed è quello che viene copiato dalla compilazione dei sorgenti gspcav1-20071224.tar.gz che ho scaricato dal sito francese
Il secondo è quello presente nella cartella /lib/modules/2.6.22-14-generic/ubuntu/media/gspcav1, ha data 13 ottobre 2007 e probabilmente viene già fornito con la distribuzione 7.10.
Dal comando modinfo gspca ho scoperto che il modulo caricato in memoria è quello presente nella directory /lib/modules/2.6.22-14-generic/ubuntu/media/gspcav1.
Così ho rinominato quello presente ed ho copiato quello compilato dai sorgenti del driver gspcav1-20071224.
Come per incanto camorama si è messo a funzionare.
Praticamente veniva caricato in memoria un driver non corretto.

Ringrazio marcobra e metto a disposizione di tutti quelli che hanno il mio stesso problema questa esperienza.

Saluti