La nuova versione di Skype, la 2.0 beta per linux, ha aggiunto il supporto per il video.
Sfortunatamente, l’unica perirferica non riconosciuta da Ubuntu Gutsy sul mio notebook HP dv6299ea (serie dv6000) è proprio la webcam integrata.
Per fortuna esistono alcuni driver in forma sorgente, la cui istallazione è però molto semplice.
La prima cosa da fare per capire se la nostra webcam è una di quelle supportate dal driver è quella di eseguire il comando lsusb, e prendere nota dell’ID del device:
I dispositivi supportati alla versione 0.10.0 sono i seguenti, e hanno bisogno di un kernel 2.6.17 o superiore (quello di Ubuntu Gutsy è il 2.6.22).
05ca:1810 HP Pavilion Webcam – UVC
05ca:1830 Sony Visual Communication Camera VGP-VCC2 (VAIO SZ)
05ca:1832 Sony Visual Communication Camera VGP-VCC3 (VAIO UX)
05ca:1833 Sony Visual Communication Camera VGP-VCC2 (VAIO AR1)
05ca:1834 Sony Visual Communication Camera VGP-VCC2 (VAIO AR2)
05ca:1835 Sony Visual Communication Camera VGP-VCC5 (VAIO SZ)
05ca:1836 Sony Visual Communication Camera VGP-VCC4 (VAIO FE)
05ca:1870 HP Pavilion Webcam / HP Webcam 1000
Se l’ID della nostra webcam è uno di quelli sopra allora il dispositivo è supportato 🙂
Se non lo è, provate a dare un’occhiata qui, magari esiste un altro driver.
Il prossimo passo da fare è istallare tutto il necessario per la compilazione, e per far ciò basta istallare il metapacchetto build-essential e i sorgenti del kernel:
sudo apt-get install build-essential linux-source libglib2.0-dev
Scaricare quindi i sorgenti da qui, scompattarli in una directory, entrarvi dentro ed eseguire in sequenza:
make
sudo make install
I driver verrano quindi compilati e istallati, e caricati automaticamente ad ogni boot. Se si vogliono testare senza riavviare basta eseguire:
sudo modprobe r5u870
Tutto qui.
Ecco un immagine della webcam perfettamente funzionante:
L’unica nota negativa è che ad ogni aggiornamento del kernel il driver va ricompilato, in attesa di un supporto ufficiale, ma per adesso possiamo conviverci.
Buona videochat!
Una domanda…
Tu avevi gia il source del kernel installato?
Perche il make non me lo fa!
L’errore che mi spara fuori è questo:
make -C /lib/modules/2.6.22-14-rt/build M=/home/stefano/Desktop/r5u870-0.10.0 V=0 modules
make: *** /lib/modules/2.6.22-14-rt/build: Nessun file o directory. Stop.
make: *** [all] Error 2
visto che non parlo troppo bene il “consolese” mi puoi dare un parere? 😀
grazie!!!
Stefano
"Mi piace""Mi piace"
Si in effetti non ho scritto di istallare i sorgenti del kernel, provvedo subito grazie 🙂
"Mi piace""Mi piace"
hem… mi da sempre lo stesso errore.
non dai il KDIR=… quando fai il make?
Sai qual è la cartella dei moduli?
Porta pazienza ma ci sto sbattendo la testa da un po’…
"Mi piace""Mi piace"
dal forum di ubuntu mi hanno suggerito che mi mancano gli header…
ora provo e poi ti dico… 🙂
"Mi piace""Mi piace"
Hai provato a istallare linux-headers-generic?
Purtroppo non sono in casa e quindi non ho linux sottomano.
Magari non ho aggiunto quei pacchetti perchè da me erano già presenti…
"Mi piace""Mi piace"
Si, funziona ma non con i generic ma con
sudo apt-get install linux-headers-2.6.22-14-rt
🙂
Grazie!
Stefano
"Mi piace""Mi piace"
Hem, dimenticavo che ho installato una ubuntustudio! Con il kernel real time… creddo che rt derivi da quello.
"Mi piace""Mi piace"
Ciao ragazzi.. scusate se mi intrometto nella vostra discussione anche che se molto vecchia..
Sono un neofita e mi sono lanciato nell’installazione della webcam ed ho trovato un po’ di problemi con l’installazione: in particolare non mi fa il make e mi da i seguenti errori:
make -C /lib/modules/2.6.24-19-generic/build M=/home/marco/Download/r5u870-0.10.0 V=0 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-19-generic’
CC [M] /home/marco/Download/r5u870-0.10.0/r5u870_md.o
In file included from /home/marco/Download/r5u870-0.10.0/r5u870_md.c:55:
/home/marco/Download/r5u870-0.10.0/usbcam.h:36:29: error: media/video-buf.h: Nessun file o directory
make[2]: *** [/home/marco/Download/r5u870-0.10.0/r5u870_md.o] Error 1
make[1]: *** [_module_/home/marco/Download/r5u870-0.10.0] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-19-generic’
make: *** [all] Error 2
Sapete che significhi e come posso risolvere il problema??
Grazie a tutti
"Mi piace""Mi piace"
siamo in due…
"Mi piace""Mi piace"