sabato 14 febbraio 2009

In Ubuntu Intrepid Ibex le Webcam con driver gspca hanno smesso di funzionare

Le webcam supportate dal driver gspca con la versione 2.27 dei kernel hanno smesso di funzionare. La mia webcam Webcam WB-1400T un esempio di raro orribile desin unito a performance veramente scadenti viene supportato dal suddetto driver.

lsusb
Bus 006 Device 004: ID 093a:2468 Pixart Imaging, Inc. Cammaestro 2.5DU/X-EYE/Orite SC-120/ICGear TravelCam/Easy Snap Snake Eye WebCam

Una lista di webcam supportate da questo driver la potete trovare qui. Qundi questo bug, impedisce di utilizzare la webcam con mplayer, amsn o ekiga, afflige diverse webcam come la Logitech QuickCam, ClickSmart, OrbiCam e Zoom, Vimicro ZS0301, Philips SPC900NC. C’è una lunga discussione a riguardo su launchpad (bug 260918) dall’eloquente titolo: “needed: libv4l and associated application patches (or “gspca stopped working in 2.6.27″)”.
Per risolvere il problema è necessario installare una versione di v4l uguale o successiva alla 0.5.2. Per eseguire l'aggiornamenton aggiungere i seguenti repository /etc/apt/sources.list e l'anciare sudo aptitude update && sudo aptitude upgrade


deb http://ppa.launchpad.net/lool/ubuntu intrepid main
deb-src http://ppa.launchpad.net/lool/ubuntu intrepid main

Adesso è comunque necesario compilare il driver a mano, scaricate il codice sorgente del driver da qui

tar xvf gspcav1-20071224.tar.gz
cd gspcav1-20071224

Adesso bisogna patchare la sorgente con la patch che potete scaricare qui; scompttate la patch nella cartella gspcav1-20071224 e digitate

patch -p1 < driver="v4l:width="640:height="480:device="/dev/video0" class="codeBox">

3 commenti:

  1. non mi funziona il comando della patch, o meglio quando scrivo il comando per patchare resta in attesa del resto

    RispondiElimina
  2. Si credo che c'è errore nel comando prova a togliere lo spazio fra < e driver oppure a togliere entrambbe le < >

    RispondiElimina

Lettori fissi