Si votre système prenait en compte le port USB et Video4Linux, ou si vous avez recompilé le noyau en ajoutant ces pilotes au noyau (y) et non comme module (m), alors il est inutile de les charger dans le noyau avec la commande insmod (ou modprobe).
ATTENTION! L'ordre de chargement est IMPORTANT !!
Charger (ou monter ;-) le module USB, si utile:
insmod usbcore insmod usb-uhci
Charger le module video'linux:
insmod videodev
Puis enfin le module pour la webcam:
insmod ov511
En principe le device (périphérique) a été créé, vérifiez en tapant:
ls -l /dev/video*
si ce n'est pas le cas, il faut le créer avec la commande :
mknod /dev/video0 c 81 0
puis construire un lien symbolique
ln -s /dev/video0 /dev/video
Si vous désirez utiliser plusieurs caméras, faites:
mknod /dev/video0 c 81 0 mknod /dev/video1 c 81 1
...etc.
Si vous utilisez 2 WebCams OV511, vous devez indiquer le nombre sur la ligne de commande insmod:
insmod ov511 cams=2
ou
modprobe ov511 cams=2
La première webcam utilisera /dev/video0, la seconde /dev/video1
...etc.
Pour éviter de charger les modules manuellement à chaque redémarrage de la machine, vous pouvez essayer ces deux solutions:
Soit vous insérez les lignes avec les commandes insmod dans un script qui sera appelé par /etc/rc.d/rc.local.
Soit, si vous n'utilisez qu'un seul device (dev/video), vous pouvez ajouter au fichier /etc/modules.conf cette ligne:
alias char-major-81 ov511