Note: The same tutorial can be found in english.
Ja se sap, nova distribució, nous problemes (com el que vàrem solucionar en el post anterior)
Doncs resulta que amb la nova distribució, s’han afegit nosequants més drivers per a moltes webcams. El cas es que la meva webcam Hercules Deluxe n’ha sortida bastant mal parad, ja que el sistema carrega al endollar la webcam uns mòduls que no serveixen per la càmera en qüestió.
Després de llegir-me detingudament la documentació del mòdul de la webcam (driver, pels que venen del sistema privatiu que aquí no anomenaré). He aconseguit tornar a fer funcionar la webcam, i que em corregues en l’Ubuntu 8.10 Intrepid ibex. Eus ací els passos que he fet.
0) PRELIMINAR
Comprovar que el vostre sistema operatiu detecta la webcam. Ho farem usant un programa com el descrit a l’apartat 5).
Sinó el suporta, escriviu amb la webcam connectada a l’ordinador la següent ordre
lsusb
I comproveu en aquesta pàgina web si el resultat que us dona (alguna cosa com 05a9:4519 OmniVision Technologies, Inc) està suportada. Si aquest és el cas, proseguiu a l’apartat 1 d’aquest tutorial. Sinó és el cas, feu al google una cerca amb el resultat que hagueu obtingut i seguit de la paraula linux o ubuntu per trobar com fer-la funcionar.
1) Comprovar que el sistema carrega uns altres mòduls:
Endolla la càmera
lsmod | grep ov
Si s’obté un resultat semblant a això, és que el sistema carrega uns altres mòduls enlloc de carregar el que nosaltres volem instal·lar (ov51x-jpeg)
gspca_ov519 23812 0
gspca_main 29312 1 gspca_ov519
usbcore 148848 8 snd_usb_audio,snd_usb_lib,gspca_ov519,gspca_main,usbhid,ehci_hcd,uhci_hcd
2) Evitar que es carregui el mòdul que no volem que es carregui
2.1) Aquesta opció és la que us recomano. Si tinguessiu qualsevol problema podeu provar l’apartat 2.2, en que en lloc d’evitar que es carregui el mòdul el que es fa és eliminar-lo.
En una terminal escriurem
echo -e "# replaced by ov51x_jpegnblacklist gspca_ov519" | sudo tee -a /etc/modprobe.d/blacklist
Ara hem de desendollar la càmera i tornar-la a endollar i veure si ja no carrega el mòdulgspca_ov519. Aquesta comprovació la farem tal i com s’especifica a l’apartat 1.
2.2) Si l’anterior pas no ens funciona i encara se’ns carrega els mòduls no desitjats, tenim l’opció d’usar la força bruta i eliminar el mòdul que no volem que es carregui
Així, autrem el mòdul gspca_ov519 (fem el que en anglès és diu com unload)
rmmod gspca_ov519
Així busquem on el mòduls que volem eliminar del sistema
find /lib/modules/`uname -r` -name '*ov5*'
I els guardem en una carpeta anomenada ‘backup.modules.webcams’ per ser eliminats posteriorment si l’usuari així ho vol
mkdir ~/backup.modules.webcams
mv /lib/modules/`uname -r`/kernel/ubuntu/misc/media/ov511 ~/backup.modules.webcams
mv /lib/modules/`uname -r`/kernel/drivers/media/video/gspca/ ~/backup.modules.webcams
3) Ara ja podem compilar els nou mòdul ov51x-jpeg
Creem el directori per dur a terme la compilació
mkdir ~/hercules
cd ~/hercules
Descarreguem el codi font i el descomprimim
wget http://www.rastageeks.org/downloads/ov51x-jpeg/ov51x-jpeg-1.5.9.tar.gz
tar -xvf ov51x-jpeg-1.5.9.tar.gz
cd ov51x-jpeg-1.5.9
Compilem el programa
make
sudo make install
Instal·lem el mòdul corresponent
sudo depmod -A
sudo modprobe ov51x-jpeg
Fem neteja: eliminem el directori
rm -r ~/hercules
4) Perquè la webcam funcioni amb l’Skype escriure’m el següent paràmetre
echo "options ov51x-jpeg forceblock=1" | sudo tee -a /etc/modprobe.d/options
5) Opcionalment per provar que el modul de la webcam està instal·lat correctament podem instal·lar un programa com el wxcam que ens el podem baixar amb paquet dev des d’aquí.
6) Notes
Cal esmentar que de vegades el mòdul falla i es veu tot verd o negre. Per solucionar aquest problema bastarà en desendollar la webcam i tornar-la a endollar (plug i unplug).
A més a més de fer això, si no ens ha funcionat previament i hem fet servir el mètode d’endollar/desendollar la webcam, caldrà reiniciar l’Skypè perque funcioni.
Tambè cal comentar que normalment, quan s’actualitza a un nou nucli, el mòdul 0v51x-jpeg instal·lat deixa de funcionar i caldrà repetir el procès novament.
Comentaris recents