Volodim Posté(e) le 24 février 2006 Partager Posté(e) le 24 février 2006 Bon pour la webcam Trust 320 Spacec@m : /!\ ATTENTION : Il y'a deux types de webcams : Celles équipées des puces ov518+ (il faudra utiliser le driver ov511) et les autres équipées du chip ov519 (il faudra utiliser le driver ov51x). Je ne sais pas comment identifier le chip, il faut tester et si ça marche, c'est le bon driver Téléchargez le driver ici : http://alpha.dyndns.org/ov511/Liste des webcams utilisant un chip omnivision : http://alpha.dyndns.org/ov511/cameras.html L'installation est toute simple mais il faut avoir les sources du noyau : 1. Téléchargez le driver correspondant à votre chip (ov511 ou ov51x) 2. Décompressez l'archive (tar -xvjf) 3. Installez le driver : (Dans ce cas, c'est le driver ov51x qui est utilisé) volodim@pizza# cd ov51x-1.65-1.11-mark volodim@pizza# make ' Si vous avez des problèmes avec "make", éditez Makefile en rajoutant : INCLUDEDIR=/chemin_vers_les_sources_noyau/include volodim@pizza# make install Maintenant, nous allons charger les modules noyau : 1. Passez en root : commande su 2. Chargez les modules nécéssaire pour faire fonctionner vos ports usb (inutiles sur les noyaux 2.4 et 2.6) : modprobe usb-uhci ou modprobe usb-ohci 3. Vérifiez si l'usb fonctionne : regardez si /proc/bus/usb/devices existe et contient des fichiers, si c'est le cas, c'est parfait. Sinon, vous n'avez peut-être pas monté usbdevfs. 4. Chargez le module : -ov511 pour les webcams équipées d'un chip ov518+ -ov51x pour les webcams équipées d'un chip ov519 (je ne suis pas sur pour ce point, que quelqu'un m'éclaircisse :grin:) 5. Vérifiez si le périphérique existe dans "dev" : $ ls /dev/video0 Si il n'existe pas : $ mknod /dev/video0 c 81 0 6. Créez un lien symbolique pour /dev/video0 : $ ln -sf /dev/video0 /dev/video 7. Donnez les droits pour l'utilisateur standard : $ chmod 666 /dev/video0 Et voila, pour finir, vous pouvez tester votre webcam grâce à des logiciels comme xawtv ou vidcat. --- > Pour les webcams ov519, utilisez getjpeg. Lien vers le commentaire Partager sur d’autres sites More sharing options...
silvert Posté(e) le 26 mars 2006 Partager Posté(e) le 26 mars 2006 Webcam : WB-1100G de Trust lsusb : Bus 001 Device 002: ID 0c45:600d Microdia installé avec les drivers spca5xx sous debian Manipulation : aptitude install spca5xx-source cd /usr/src/ tar -xjvf spca5xx-source.tar.bz2 m-a a-i spca5xx (il faut le package : module-assistant, pour la commande m-a) Je rebranche la camera, et hop, ca marche. (j'ai testé la caméra avec le soft spcaviewer disponible ici : http://mxhaard.free.fr/download.html Je sens que je vais devoir me compiler une version d'amsn, vu que gaim 2 integre toujours pas la cam :( Je viens d'essayer ta méthode pour ma phillips spc 200nc. J'avais essayé avec le module précompilé et elle est reconnue, mais elle ne fonctionne pas. J'ai donc essayer de le compiler selon ta méthode. Mais cela ne fonctionne pas. J'ai le message d'erreur suivant en retour: dh_testdirdh_testroot dh_clean /usr/bin/make -C /usr/src/modules/spca5xx clean make[1]: entrant dans le répertoire « /usr/src/modules/spca5xx » rm -r -f drivers/usb/*.o drivers/usb/.spcadecoder.o.cmd \ drivers/usb/.spca5xx.o.cmd *.o *.ko *.mod.* .[a-z]* core *.i make[1]: quittant le répertoire « /usr/src/modules/spca5xx » /usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules make[1]: entrant dans le répertoire « /usr/src/modules/spca5xx » dh_testdir dh_testroot dh_clean /usr/bin/make -C /usr/src/modules/spca5xx clean make[2]: entrant dans le répertoire « /usr/src/modules/spca5xx » rm -r -f drivers/usb/*.o drivers/usb/.spcadecoder.o.cmd \ drivers/usb/.spca5xx.o.cmd *.o *.ko *.mod.* .[a-z]* core *.i make[2]: quittant le répertoire « /usr/src/modules/spca5xx » /usr/bin/gcc-4.0 for templ in ; do \ cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.16-1-686/g'` ; \ done for templ in `ls debian/*.modules.in` ; do \ test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \ sed -e 's/##KVERS##/2.6.16-1-686/g ;s/#KVERS#/2.6.16-1-686/g ; s/_KVERS_/2.6.16-1-686/g ; s/##KDREV##/2.6.16-2/g ; s/#KDREV#/2.6.16-2/g ; s/_KDREV_/2.6.16-2/g' < $templ > ${templ%.modules.in}; \ done dh_testdir dh_testroot dh_clean -k # Build the module /usr/bin/make -C /usr/src/modules/spca5xx KERNEL_VERSION=2.6.16-1-686 KERNELDIR=/usr/src/linux-headers-2.6.16-1-686 make[2]: entrant dans le répertoire « /usr/src/modules/spca5xx » Building SPCA5XX driver for 2.5/2.6 kernel. Remember: you must have read/write access to your kernel source tree. /usr/bin/make -C /usr/src/linux-headers-2.6.16-1-686 SUBDIRS=/usr/src/modules/spca5xx CC=gcc-4.0 modules make[3]: entrant dans le répertoire « /usr/src/linux-headers-2.6.16-1-686 » Building modules, stage 2. MODPOST make[3]: quittant le répertoire « /usr/src/linux-headers-2.6.16-1-686 » make[2]: quittant le répertoire « /usr/src/modules/spca5xx » # Install the module dh_installdirs lib/modules/2.6.16-1-686/kernel/drivers/usb/media/ dh_install spca5xx.ko lib/modules/2.6.16-1-686/kernel/drivers/usb/media/ cp: ne peut évaluer `./spca5xx.ko': Aucun fichier ou répertoire de ce type dh_install: command returned error code 256 make[1]: *** [binary-modules] Erreur 1 make[1]: quittant le répertoire « /usr/src/modules/spca5xx » make: *** [kdist_build] Erreur 2 Le problème c'est que je ne comprends pas la raison de cette erreur. J'ai du mal à trouver de la documentation (en anglais ou français). Peut être quelqu'un a-t'il une idée de ce qui ne va pas, ou pourrait me dire quelle documentation je devrais consulter pour résoudre ce problème? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Volodim Posté(e) le 26 mars 2006 Partager Posté(e) le 26 mars 2006 J'ai un petit problème avec ma trust 320 (ov519) J'ai installé les drivers et tout correctement (make, make install, etc, ...). Aucune erreur. MAIS ... Quand je veux charger le module : pizza:/usr/src/ov51x-1.65-1.11-mark# modprobe ov51x le bougre me renvoit : pizza:/usr/src/ov51x-1.65-1.11-mark# modprobe ov51x FATAL: Module ov51x not found. pizza:/usr/src/ov51x-1.65-1.11-mark# J'ai bien vérifié que tout les fichiers on étés installés au bon endroit (c'est-à-dire /lib/modules/2.6.8-2-686/extra) J'ai correctement installé les en-têtes de mon noyau mais cette ~#{#~{#~[{|#[`||{ de webcam veut pas fonctionner Merci de vos réponses Lien vers le commentaire Partager sur d’autres sites More sharing options...
silvert Posté(e) le 28 mars 2006 Partager Posté(e) le 28 mars 2006 Bon alors, je ne sais pas trop pourquoi, mais j'ai réessayé avec un kernel 2.6.15-1 (debian unstable) et la compilation s'est déroulée correctement. Rien à faire avec le 2.6.16??? Mais mon problème reste entier, puisque que dans spcagui, un magnifique carré noir s'afiche;;; une merveille... Je crois que je vais changer de webcam tant que je peux le faire. Quelqu'un a-t'il vu une liste de webcam bon marchée qui fonctionnent? Meci à tous... Bon alors, je ne sais pas trop pourquoi, mais j'ai réessayé avec un kernel 2.6.15-1 (debian unstable) et la compilation s'est déroulée correctement. Rien à faire avec le 2.6.16??? Mais mon problème reste entier, puisque que dans spcagui, un magnifique carré noir s'afiche;;; une merveille... Je crois que je vais changer de webcam tant que je peux le faire. Quelqu'un a-t'il vu une liste de webcam bon marchée qui fonctionnent? Meci à tous... En fait, avant de me décider, j'ai essayé de la brancher sur un autre port usb, et miracle................. elle fonctionne cette petite espiègle.... plutôt correctement....... mais à l'envers... c'est mieux que rien, y'a du progrès... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Volodim Posté(e) le 1 mai 2006 Partager Posté(e) le 1 mai 2006 J'ai un petit problème sous ma Gentoo (2006.0) lors de la compilation du module ov51x : (Linux 2.6.13-gentoo-r3) pizza# make -C /lib/modules/2.6.16-gentoo-r3/build M=/usr/src/ov51x-1.65-1.11-mark modules make: Entering directory `/usr/src/linux-2.6.16-gentoo-r3' CC [M] /usr/src/ov51x-1.65-1.11-mark/ov51x.o /usr/src/ov51x-1.65-1.11-mark/ov51x.c: In function `ov51x_v4l1_mmap': /usr/src/ov51x-1.65-1.11-mark/ov51x.c:6548: attention : déclaration implicite de la fonction « remap_page_range » /usr/src/ov51x-1.65-1.11-mark/ov51x.c: At top level: /usr/src/ov51x-1.65-1.11-mark/ov51x.c:8416: erreur: champ inconnu « owner » spécifié lors de l'initialisation /usr/src/ov51x-1.65-1.11-mark/ov51x.c:8416: attention : initialisation d'un type pointeur incompatible make[1]: *** [/usr/src/ov51x-1.65-1.11-mark/ov51x.o] Erreur 1 make: *** [_module_/usr/src/ov51x-1.65-1.11-mark] Erreur 2 make: Leaving directory `/usr/src/linux-2.6.16-gentoo-r3' Merci de votre aide Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 1 mai 2006 Partager Posté(e) le 1 mai 2006 J'ai un petit problème sous ma Gentoo (2006.0) lors de la compilation du module ov51x :(Linux 2.6.13-gentoo-r3) pizza# make -C /lib/modules/[b]2.6.16-gentoo-r3[/b]/build M=/usr/src/ov51x-1.65-1.11-mark modules make: Entering directory `/usr/src/linux-2.6.16-gentoo-r3' CC [M] /usr/src/ov51x-1.65-1.11-mark/ov51x.o /usr/src/ov51x-1.65-1.11-mark/ov51x.c: In function `ov51x_v4l1_mmap': /usr/src/ov51x-1.65-1.11-mark/ov51x.c:6548: attention : déclaration implicite de la fonction « remap_page_range » /usr/src/ov51x-1.65-1.11-mark/ov51x.c: At top level: /usr/src/ov51x-1.65-1.11-mark/ov51x.c:8416: erreur: champ inconnu « owner » spécifié lors de l'initialisation /usr/src/ov51x-1.65-1.11-mark/ov51x.c:8416: attention : initialisation d'un type pointeur incompatible make[1]: *** [/usr/src/ov51x-1.65-1.11-mark/ov51x.o] Erreur 1 make: *** [_module_/usr/src/ov51x-1.65-1.11-mark] Erreur 2 make: Leaving directory `/usr/src/linux-2.6.16-gentoo-r3' Merci de votre aide 2.6.16? D'après leur site web ( http://alpha.dyndns.org/ov511/download.html ), seules les version à partir de la 2.27 sont utilisables avec des noyaux 2.6, et seul la version 2.32 est utilisable avec le noyau 2.6.16. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Volodim Posté(e) le 4 mai 2006 Partager Posté(e) le 4 mai 2006 Bon je suis repassé sur ma Debian (pas assez d'espace pour gentoo) ... J'ai installé un kernel 2.6.13.4 non-patché de kernel.org et j'ai installé le driver ov51x-jpeg-hacked (une version modifiée du module ov51x, incluant aussi le module ov519_decomp). J'ai installé grâce à ce wiki : http://www.rastageeks.org/ov51x-jpeg/index...egHackedInstall Après avoir fait toutes les commandes, je tape modprobe ov51x et modprobe me sort : FATAL: Error inserting ov519_decomp (/lib/modules/2.6.13.4/extra/ov519_decomp.ko): Unknown symbol in module, or unknown parameter (see dmesg) FATAL: Error running install command for ov51x La sortie de dmesg : /usr/src/ov51x-jpeg-0.5/ov51x.c: USB OV519 video device found /usr/src/ov51x-jpeg-0.5/ov51x.c: Sensor is an OV7648 /usr/src/ov51x-jpeg-0.5/ov51x.c: Device at usb-0000:00:03.1-1 registered to minor 0 usbcore: registered new driver ov51x /usr/src/ov51x-jpeg-0.5/ov51x.c: v1.65-1.11-mark : ov51x USB Camera Driver usbcore: registered new driver ov511 drivers/usb/media/ov511.c: v1.64 for Linux 2.5 : ov511 USB Camera Driver ov519_decomp: disagrees about version of symbol ov511_deregister_decomp_module ov519_decomp: Unknown symbol ov511_deregister_decomp_module ov519_decomp: disagrees about version of symbol ov511_register_decomp_module ov519_decomp: Unknown symbol ov511_register_decomp_module Merci de votre aide Lien vers le commentaire Partager sur d’autres sites More sharing options...
Volodim Posté(e) le 5 mai 2006 Partager Posté(e) le 5 mai 2006 Pas de réponses ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
zoto Posté(e) le 5 mai 2006 Partager Posté(e) le 5 mai 2006 Salut Pourquoi un 2.6.13.4 ? Tu l'as compilé ? Car quitte a compiler, autant prendre un plus recent . a+ Lien vers le commentaire Partager sur d’autres sites More sharing options...
Volodim Posté(e) le 5 mai 2006 Partager Posté(e) le 5 mai 2006 Les drivers ov51x sont incompatibles avec les noyaus au-delà du 2.6.13.4 (pour l'instant) Donc lorsque les drivers ov51x supporteront les noyaus 2.6 plus récents, je repasserais sous le 2.6.16 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Volodim Posté(e) le 6 mai 2006 Partager Posté(e) le 6 mai 2006 Alors je sais pas ce qui c'est passé mais ce matin, miracle, les modules se sont chargés tout seuls sans aucun message et la webcam fonctionne. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.