Les Webcam Microdia fonctionnent sur Arch et sur linux en général..
Pour se faire rendez vous sur cette page en Anglais ou suivre le Tuto traduit ci-dessous :
Pluggé votre Webcam, sauf si elle est incorporée (cas des portables)
Tapez ceci dans un console en mode utilisateur :
lsusb
Si vous avez une ligne de ce type : Bus 002 Device 002: ID 0c45:624f Microdia Ou tout simplement un masque 0c45:XXXX (la première séquence caractérise le constructeur), c'est que vous avez une Microdia.
Le XXXX du masque représente le modèle, voyons si il est supporté…
Les webcams supporté sont les suivantes (05-05-2008) :
6242 624e 624f 6270 627b 62bb 145f:013d & 045e:00f4
Si tout va bien continuons !
Récupérons les sources
Pour se faire il vous faut git…
sudo pacman -S git
Ensuite créé un répertoire de travail y entrer avec la console et faire :
git clone http://repo.or.cz/r/microdia.git
Vous avez cloné la source,.. maintenant au boulot ! Toujours dans la console :
cd microdia make
Vous pouvez avoir ce type de message :
make: *** [driver] Error 127
Rien de très grave, on vous prévient que le module n'est pas dans le bon répertoire…
Maintenant el gran finale. En tant que root, sudo, testez ça :
sudo insmod ./microdia.ko
Si tout se passe bien pas de message en sortie, faite un
dmesg
et regardez si votre webcam est bien monté :
microdia: Microdia USB2.0 webcam driver startup microdia: Microdia USB2.0 Webcam - Product ID 6260. microdia: Release: 0100 microdia: Number of interfaces : 1 microdia: Microdia USB2.0 Camera is now controlling video device /dev/video0 usbcore: registered new interface driver usb_microdia_driver microdia: v0.0.0 : Microdia USB Video Camera
Bravo vous avez installé votre webcam avec succés, utilisez votre application préférée euh, pe VLC, SKYPE pour voir votre webcam en live :!
Si votre image est retournée, lancez le module comme suit :
sudo insmod microdia.ko flip_detect=1
N'oubliez pas de décharger le module si il est déjà chargé :
rmmod microdia
Code:
options microdia flip_detect=1
sudo cp microdia.ko /lib/modules/`uname -r`/kernel/drivers/media/video/usbvideo/
sudo depmod -a
Autre solution vous lancez le module à chaque démarrage à l'aide de /etc/rc.local
# /etc/rc.local: Local multi-user startup script. # insmod /var/abs/local/microdia/microdia.ko flip_detect=1
Par exemple si votre module se trouve dans /var/abs/local/microdia/ et que vous voulez que la rotation soit activée…
Tout est là ::!
http://groups.google.com/group/microdia/web/testing-microdia-driver-draft
Pe : pour une erreur de ce type au lancement :
insmod microdia.ko insmod: error inserting 'microdia.ko': -1 Unknown symbol in module
Tapez en console :
sudo modprobe videodev
sudo modprobe compat-ioctl32
puis :
sudo insmod microdia.ko
Si ça marche vous pouvez rajouter les modules videodev et compat-ioctl32 dans votre /etc/rc.conf dans la section “MODULES” avec votre éditeur préféré !!