Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/09/2006, à 09:17

did

[HOWTO]Installation du driver ov51x pour Eyetoy sous Dapper

Salut,

Depuis Dapper, impossible d'utiliser mon Eyetoy. Aucun  des utilitaires (Easycam 1 & 2, Easytoy) n'ont réussit à me l'installer, et la méthode classique d'installation du drivers se soldait toujours par :

FATAL: Error inserting ov519_decomp (/lib/modules/2.6.15-26-686/extra/ov519_decomp.ko): Unknown symbol in module, or unknown parameter

J'ai donc dû trouver une autre solution que je vous présente avec ce petit tuto.
Je sais qu'il existe déjà un sujet centralisant tous les problèmes de webcam, mais celui étant devenu un vrai labyrinthe (plus de 1300 posts), et afin que ces infos soit plus facilement repérables, j'ai préféré créer un nouveau fil.

Mes sources :
- ce tuto pour l'installation et le chargement
- ce post pour le lancement automatique (merci à JoNas-fr, sksdbir et PDemong)


Installation et chargement des modules

* Commencez par mettre à jour la version de votre header :

sudo apt-get update
sudo apt-get install linux-headers-`uname -r`

* Téléchargez les sources du driver : http://www.rastageeks.org/downloads/ov5 … 0.5.tar.gz (La version en cour est la 0.5.3)

* Décompactez le tarball :

tar xvzf ov51x-jpeg-0.5.tar.gz

* Rentrez dans le dossier créé :

cd ov51x-jpeg-0.5.3/

* Compilez les modules :

make
sudo make install

* Mettez à jour les modules :

sudo update-modules

* Installez le module ov51x :

sudo insmod ov51x.ko

* Effacez un ancien module (qui pose un problème avec la version actuelle du noyaux Dapper) :

sudo rmmod ov511

* Installez le module ov519_decomp :

sudo insmod ov519_decomp.ko

* Chargez les deux modules :

sudo modprobe ov51x
sudo modprobe ov519_decomp

Voilà c'est terminé.
Certain d'entre vous aurons peut-être besoin de créer le device approprié :

sudo mknod /dev/video0 c 81 0
sudo chmod 666 /dev/video0

Lancement automatique (Pour ne pas avoir à répéter l'installation à chaque boot) :
Sous KDE, j'ai utilisé Kate pour éditer mes script, pour Gnome remplacez "kdesu kate" par "gksudo gedit"

* Créez le script /etc/init.d/init_eyetoy :

kdesu kate /etc/init.d/init_eyetoy

* Et collez ceci dedans :

#!/bin/sh
ARG=$1
if [ "${ARG}" = "start" ]; then
update-modules
sudo insmod ~/ov51x-jpeg-0.5.3/ov51x.ko
sudo rmmod ov511
sudo insmod ~/ov51x-jpeg-0.5.3/ov519_decomp.ko
sudo modprobe ov51x
sudo modprobe ov519_decomp
fi

¡¡ Attention, pour les commandes insmod, pensez à modifier le script si vous avez décompacté le tarball ailleurs que dans votre /home !!

* Attribuez les droits d'exécution à ce fichier :

sudo chmod 775 /etc/init.d/init_eyetoy

* Activez le lancement du script au démarrage :

sudo update-rc.d init_eyetoy start 99 2 .

Pour arrêter le script : /etc/init.d/init_eyetoy stop
Pour le désactiver au démarrage : sudo update-rc.d init_eyetoy remove

Normalement tout doit être ok, il ne vous reste plus qu'a redémarrer pour vérifier. Chez moi ça fonctionne avec Camorama, aMSN et Ekiga. Par contre je n'ai que du vert avec Kopete, ce problème est abordé dans la FAQ du driver, mais j'ai pas cherché plus.


PS : ce tuto est certainement perfectible, n'hésitez pas à proposer des améliorations.

Cordialement.

Dernière modification par did (Le 11/09/2006, à 10:04)

Hors ligne

#2 Le 10/09/2006, à 22:41

did

Re : [HOWTO]Installation du driver ov51x pour Eyetoy sous Dapper

En fait je viens de me rendre compte que le chargement automatique du module ne fonctionnait que si la webcam était branché lors du boot (??). Je ne sais pas si on peux le modifier, ça pourrait être utile pour les laptops qui ne restent pas avec la webcam branchée en permanence. Si quelqu'un a une idée...

Sinon on peut-toujours lancer le script à la main :

/etc/init.d/init_eyetoy start

Hors ligne

#3 Le 27/09/2006, à 08:44

Yannick@AMD64

Re : [HOWTO]Installation du driver ov51x pour Eyetoy sous Dapper

Bonjour,

Essaye ce tuto :
http://doc.ubuntu-fr.org/materiel/trust_320


sip:yannick@ekiga.net
Ekiga 3.2.7 est sorti
Wiki d'Ekiga : http://wiki.ekiga.org/ (en)

Hors ligne

#4 Le 27/09/2006, à 15:55

did

Re : [HOWTO]Installation du driver ov51x pour Eyetoy sous Dapper

Bonjour,

Effectivement, ce tuto à l'air très interressant, peut-être pourrait-il permettre de régler mes problèmes de chargement automatique, avec :

echo "install ov51x modprobe --ignore-install ov51x $CMDLINE_OPTS && { modprobe ov519_decomp ; : ; }" > /etc/modprobe.d/ov51x

à la place du script init_eyetoy.

Malheureusement je ne peux pas l'essayer, je n'ai plus cette webcam aujourd'hui, mais je suis sûr que ça pourra toujours servir à quelqu'un.

Merci quand même.

Hors ligne

#5 Le 22/02/2007, à 22:06

Pirhoo

Re : [HOWTO]Installation du driver ov51x pour Eyetoy sous Dapper

Salut tout le monde,

J'ai moi aussi une eye toys, qui malheureusement, refuse de fonctionner..
Au moment d'installer le module ov51x (sudo insmod ov51x.ko), ce message apparait:

pirhoo@Grobuntu:~/ov51x-jpeg-0.5.4$ sudo insmod ov51x.ko
insmod: error inserting 'ov51x.ko': -1 File exists

J'ai tout de même éssayé de poursuivre la manoeuve mais sans succée...
Quelqu'un peut-il m'aider ?
Merciiiii.

Hors ligne

#6 Le 01/03/2007, à 16:12

onime

Re : [HOWTO]Installation du driver ov51x pour Eyetoy sous Dapper

J'ai eu le même problème que toi. Essaye : 

sudo modprobe videodev 
sudo insmod ov51x.ko 
sudo insmod ov519_decomp.ko

Pour moi ca a marché

#7 Le 09/03/2007, à 23:20

kiki30

Re : [HOWTO]Installation du driver ov51x pour Eyetoy sous Dapper

tout nouveau sur kubuntu, j'essaie de me debrouiller a l'aide de la doc et du forums et jusque la je m'en suis bien sorti.Je viens d'essayer d'installer ma eye toy en suivant le tuto, elle est reconnu, fonctionne avec camorama mais pas amsn.Puis au bout de 5 mn l'image sature en vert!!! La elle foctionne avec amsn mais encore plus saturé qu'avec camorama. Si quelqu'un a une idée, je trouve pas de fil conducteur a ce probleme.....

#8 Le 11/03/2007, à 01:26

kiki30

Re : [HOWTO]Installation du driver ov51x pour Eyetoy sous Dapper

bon finalement j'ai résolu mon problème; j'ai changé de prise usb et ca marche. Allez comprendre...


Kubuntu Feisty fawn, kde 3.5.8
kiki30[AT]jabber[DOT]kubuntu-fr[DOT]org

Hors ligne

#9 Le 19/03/2007, à 20:10

tiranaure

Re : [HOWTO]Installation du driver ov51x pour Eyetoy sous Dapper

Bonjour quand j'essai de faire démarrer mon eye toy sous (edgy) j'ai ce souci :

tiranaure@kevin:~/ov51x-jpeg-0.5.4$ sudo /etc/init.d/init_eyetoy start
insmod: error inserting '/home/tiranaure/ov51x-jpeg-0.5.4/ov51x.ko': -1 File exists
ERROR: Module ov511 does not exist in /proc/modules
insmod: error inserting '/home/tiranaure/ov51x-jpeg-0.5.4/ov519_decomp.ko': -1 File exists
tiranaure@kevin:~/ov51x-jpeg-0.5.4$


pouvez vous m'aider svp j'en ai énormément besoin lol

PS : le souci est peut etre dû du fait que, quand j'ai taper la commande les commandes :
sudo insmod ov51x.ko
sudo insmod ov519_decomp.ko

j'ai ce type d'erreur :

insmod: error inserting 'ov51x.ko': -1 File exists

Merci beaucoup par avance !

Hors ligne

#10 Le 27/03/2007, à 22:20

JoNas-fr

Re : [HOWTO]Installation du driver ov51x pour Eyetoy sous Dapper

Le probleme est que tu essaye d'installer un module (ici ov51x.ko) qui est déjà présent! Je te conseille donc de mettre cette commande

sudo rmmod ov51x

juste avant cette commande de ton script

sudo insmod ov51x.ko

Voilà!

Tiens nous au courant!

EDIT: c'est rmmod et non rnmod la commande! Pardon!

Dernière modification par JoNas-fr (Le 02/05/2007, à 22:20)


"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."
B. E. - [url=[Merci de relire les règles]/benjedwards]Why History Needs Software Piracy[/url]

Hors ligne

#11 Le 04/04/2007, à 10:57

tiranaure

Re : [HOWTO]Installation du driver ov51x pour Eyetoy sous Dapper

Merci de ton aide mais quand j'effectue ce que tu me demande de faire celà me donne ceci :


tiranaure@kevin:~/ov51x-jpeg-0.5.4$ sudo make install
make -C /lib/modules/2.6.17-11-386/build M=/home/tiranaure/ov51x-jpeg-0.5.4 modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.17-11-386 »
  Building modules, stage 2.
  MODPOST
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.17-11-386 »
make KERNELRELEASE=2.6.17-11-386 -C /lib/modules/2.6.17-11-386/build M=/home/tiranaure/ov51x-jpeg-0.5.4 modules_install
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.17-11-386 »
  INSTALL /home/tiranaure/ov51x-jpeg-0.5.4/ov511_decomp.ko
  INSTALL /home/tiranaure/ov51x-jpeg-0.5.4/ov518_decomp.ko
  INSTALL /home/tiranaure/ov51x-jpeg-0.5.4/ov519_decomp.ko
  INSTALL /home/tiranaure/ov51x-jpeg-0.5.4/ov51x.ko
  DEPMOD  2.6.17-11-386
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.17-11-386 »
tiranaure@kevin:~/ov51x-jpeg-0.5.4$ sudo update-modules

tiranaure@kevin:~/ov51x-jpeg-0.5.4$
tiranaure@kevin:~/ov51x-jpeg-0.5.4$ sudo rnmod ov51x
sudo: rnmod: command not found


voilà c'est vraiment difficile d'installer cette eye toy de malheur !

A bientôt et merci encore d'essayer de m'aider smile
A suivre ...

PS : quand j'essai  ceci :

tiranaure@kevin:~/ov51x-jpeg-0.5.4$ sudo rmmod ov51x
ERROR: Module ov51x is in use by ov519_decomp


celà me met comme vous pouvez le constater une erreur aussi. :s

Dernière modification par tiranaure (Le 04/04/2007, à 10:59)

Hors ligne

#12 Le 02/05/2007, à 19:20

did

Re : [HOWTO]Installation du driver ov51x pour Eyetoy sous Dapper

Salut,

Je viens de mettre à jour ce tuto pour Feisty ici : http://forum.kubuntu-fr.org/viewtopic.php?id=116283

A+

Hors ligne

#13 Le 02/05/2007, à 22:21

JoNas-fr

Re : [HOWTO]Installation du driver ov51x pour Eyetoy sous Dapper

Pardon une malheureuse faute de syntaxe, la commande est rmmod et non rnmod!

Pardon!


"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."
B. E. - [url=[Merci de relire les règles]/benjedwards]Why History Needs Software Piracy[/url]

Hors ligne

#14 Le 19/05/2008, à 20:30

congelli501

Re : [HOWTO]Installation du driver ov51x pour Eyetoy sous Dapper

Moi j'ai ces erreurs :

congelli501@congelli501-ubuntu:~/Desktop/ov511-2.32$ sudo make
    Building OVCam drivers for 2.6 kernel.
make -C /lib/modules/2.6.24-16-generic/build SUBDIRS=/home/congelli501/Desktop/ov511-2.32 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-16-generic'
  CC [M]  /home/congelli501/Desktop/ov511-2.32/ov511_core.o
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:1701: error: unknown field ‘algo_control’ specified in initializer
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:1701: warning: initialization from incompatible pointer type
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:1711: error: unknown field ‘algo_control’ specified in initializer
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:1711: warning: initialization from incompatible pointer type
/home/congelli501/Desktop/ov511-2.32/ov511_core.c: In function ‘ov51x_init_isoc’:
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:3566: warning: assignment from incompatible pointer type
/home/congelli501/Desktop/ov511-2.32/ov511_core.c: In function ‘ov51x_open’:
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:3818: error: implicit declaration of function ‘video_devdata’
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:3818: warning: initialization makes pointer from integer without a cast
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:3819: error: implicit declaration of function ‘video_get_drvdata’
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:3819: warning: initialization makes pointer from integer without a cast
/home/congelli501/Desktop/ov511-2.32/ov511_core.c: In function ‘ov51x_release’:
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:3885: warning: initialization makes pointer from integer without a cast
/home/congelli501/Desktop/ov511-2.32/ov511_core.c: In function ‘ov51x_do_ioctl’:
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:3924: warning: initialization makes pointer from integer without a cast
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:3944: error: implicit declaration of function ‘v4l_print_ioctl’
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4303: error: dereferencing pointer to incomplete type
/home/congelli501/Desktop/ov511-2.32/ov511_core.c: In function ‘ov51x_ioctl’:
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4743: warning: initialization makes pointer from integer without a cast
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4749: error: implicit declaration of function ‘video_usercopy’
/home/congelli501/Desktop/ov511-2.32/ov511_core.c: In function ‘ov51x_read’:
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4765: warning: initialization makes pointer from integer without a cast
/home/congelli501/Desktop/ov511-2.32/ov511_core.c: In function ‘ov51x_mmap’:
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4920: warning: initialization makes pointer from integer without a cast
/home/congelli501/Desktop/ov511-2.32/ov511_core.c: At top level:
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4974: error: ‘v4l_compat_ioctl32’ undeclared here (not in a function)
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4979: error: variable ‘vdev_template’ has initializer but incomplete type
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4980: error: unknown field ‘owner’ specified in initializer
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4980: warning: excess elements in struct initializer
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4980: warning: (near initialization for ‘vdev_template’)
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4981: error: unknown field ‘name’ specified in initializer
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4981: warning: excess elements in struct initializer
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4981: warning: (near initialization for ‘vdev_template’)
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4982: error: unknown field ‘type’ specified in initializer
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4982: warning: excess elements in struct initializer
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4982: warning: (near initialization for ‘vdev_template’)
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4983: error: unknown field ‘hardware’ specified in initializer
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4983: error: ‘VID_HARDWARE_OV511’ undeclared here (not in a function)
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4983: warning: excess elements in struct initializer
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4983: warning: (near initialization for ‘vdev_template’)
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4984: error: unknown field ‘fops’ specified in initializer
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4984: warning: excess elements in struct initializer
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4984: warning: (near initialization for ‘vdev_template’)
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4986: error: unknown field ‘release’ specified in initializer
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4986: error: ‘video_device_release’ undeclared here (not in a function)
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4986: warning: excess elements in struct initializer
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4986: warning: (near initialization for ‘vdev_template’)
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4988: error: unknown field ‘minor’ specified in initializer
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4988: warning: excess elements in struct initializer
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:4988: warning: (near initialization for ‘vdev_template’)
/home/congelli501/Desktop/ov511-2.32/ov511_core.c: In function ‘cd_to_ov’:
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:5543: error: implicit declaration of function ‘to_video_device’
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:5543: warning: initialization makes pointer from integer without a cast
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:5544: warning: return makes pointer from integer without a cast
/home/congelli501/Desktop/ov511-2.32/ov511_core.c: In function ‘show_sensor’:
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:5571: error: ‘senlist’ undeclared (first use in this function)
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:5571: error: (Each undeclared identifier is reported only once
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:5571: error: for each function it appears in.)
/home/congelli501/Desktop/ov511-2.32/ov511_core.c: In function ‘ov_create_sysfs’:
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:5637: error: implicit declaration of function ‘video_device_create_file’
/home/congelli501/Desktop/ov511-2.32/ov511_core.c: In function ‘ov51x_probe’:
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:5815: error: implicit declaration of function ‘video_device_alloc’
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:5815: warning: assignment makes pointer from integer without a cast
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:5819: error: dereferencing pointer to incomplete type
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:5819: error: dereferencing pointer to incomplete type
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:5821: error: dereferencing pointer to incomplete type
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:5823: error: implicit declaration of function ‘video_set_drvdata’
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:5829: error: implicit declaration of function ‘video_register_device’
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:5829: error: ‘VFL_TYPE_GRABBER’ undeclared (first use in this function)
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:5835: error: dereferencing pointer to incomplete type
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:5850: error: dereferencing pointer to incomplete type
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:5856: error: dereferencing pointer to incomplete type
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:5860: error: dereferencing pointer to incomplete type
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:5882: error: dereferencing pointer to incomplete type
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:5883: error: implicit declaration of function ‘video_device_release’
/home/congelli501/Desktop/ov511-2.32/ov511_core.c:5885: error: implicit declaration of function ‘video_unregister_device’
make[2]: *** [/home/congelli501/Desktop/ov511-2.32/ov511_core.o] Error 1
make[1]: *** [_module_/home/congelli501/Desktop/ov511-2.32] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-16-generic'
make: *** [default] Error 2

Si quelqu'un peut m'aider...

Hors ligne