Bienvenue sur le forum technique internet et developpement Web - Experience Linux antispam antivirus, drivers etc. Pour me contacter, laissez un message sur le forum ou ecrivez moi sur alexandre arobase (contre le spam) inforeseau point com par exemple - Windev - Windev mobile - Windows
Forum technique developpement, GNU Linux et logiciels, de l'ours Index du Forum Forum technique developpement, GNU Linux et logiciels, de l'ours
Forum d'echange et d'entre aide sur le developpement, GNU Linux
 
 Sujets surveillésSujets surveillés   FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Forum developpement logiciel et Internet - Support informatique
 
Bienvenue sur le forum informatique et internet.
N'hésitez pas à poser vos questions, à vous inscrire pour participer.
Ce forum a pour but de partager une base de connaissance ouverte à tous couvrant l'informatique et les réseaux, antivirus et anti spywares. On a pas de pognon, de moins en moins même, mais on a des idées !
Dans l'esprit du logiciel libre, et de l'accès pour tous à la connaissance, vous pouvez copier les informations présentes dans ce forum. Il sera cool de votre part de placer un lien en retour vers ce forum, mais ça n'est pas obligatoire.
 


Drivers Webcam sous linux, maxell, philips, sweex etc...


 
Poster un nouveau sujet   Répondre au sujet    Forum technique developpement, GNU Linux et logiciels, de l'ours Index du Forum -> Experiences linux
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
ronours
Site Admin


Inscrit le: 25 Fév 2007
Messages: 605

MessagePosté le: Dim Mai 13, 2007 1:33 pm    Sujet du message: Drivers Webcam sous linux, maxell, philips, sweex etc... Répondre en citant

Bonjour, dans la course à l'installation, nous attaquons maintenant la problèmatique de la webcam ! Et oui, parmi les éléments qui nous tiennent sous Windows, il y a le fameux MSN Live Messenger avec sa Webcam !

Donc me voilà sous Linux, à la recherche de la solution qui me permettra de refaire un coucou en cam à Grand Maman (Oma) qui se cache au loin en Hollande (vivement qu'on retourne la voir d'ailleurs!).

Bref, avec ma collection de cam, me voila parti chercher un driver pour ma webcam Philips sous linux, et là je tombe sur une polémique d'un driver qui aurait été écrit puis pas inclu au noyau pour une question de source qui n'aurait pas été 100% Libre. Bref, pas très fun !

Et là, 3 liens google plus bas, je trouve un lien, pertinent, d'un site sur lequel on vante la prouesse d'une sorte de driver universel qui saurait gérer jusqu'a 244 models de Webcam ! Et là je dit Bingo ! (je vous le dit tout de suite ça marche).

Donc rendez vous sur cette page :
http://mxhaard.free.fr/download.html
ou encore ici pour voir la liste plutôt fournie des webcam supportées :
http://mxhaard.free.fr/spca5xx.html
Bref, pour le téléchargement, on vous renvoi sur un package tout fait (rpm ou autre selon distrib, il suffit de bien choisir dans la liste celui qui correspond à votre configuration et de l'installer).

En fait il faut deux packages, dans mon cas :
gspcav1-1.00.12-3.fc6.i386.rpm
et ça :
gspcav1-kmdl-2.6.20-1.2948.fc6-1.00.12-3.fc6.i686.rpm (nécessaire pour le premier).

Et un fois installé, on branche la cam en usb (on débranche et rebranche au besoin), et voila que les logs nous annoncent que linux est content! Smile

Code:
May 13 10:49:48 localhost kernel: usb 2-2: new full speed USB device using ohci_hcd and address 3
May 13 10:49:49 localhost kernel: usb 2-2: configuration #1 chosen from 1 choice
May 13 10:49:49 localhost kernel: Linux video capture interface: v2.00
May 13 10:49:49 localhost kernel: gspca: no version for "struct_module" found: kernel tainted.
May 13 10:49:49 localhost kernel: /var/tmp/bach-build/BUILD/gspcav1-20070110/gspca_core.c: USB SPCA5XX camera found.(ZC3XX)
May 13 10:49:49 localhost kernel: /var/tmp/bach-build/BUILD/gspcav1-20070110/gspca_core.c: [spca5xx_probe:3983] Camera type JPEG
May 13 10:49:49 localhost kernel: /var/tmp/bach-build/BUILD/gspcav1-20070110/Vimicro/zc3xx.h: [zc3xx_config:515] Sensor ID:10
May 13 10:49:49 localhost kernel: /var/tmp/bach-build/BUILD/gspcav1-20070110/Vimicro/zc3xx.h: [zc3xx_config:587] Find Sensor PAS106
May 13 10:49:49 localhost kernel: /var/tmp/bach-build/BUILD/gspcav1-20070110/gspca_core.c: [spca5xx_getcapability:1189] maxw 352 maxh 288 minw 176 minh 144
May 13 10:49:49 localhost kernel: usbcore: registered new interface driver gspca
May 13 10:49:49 localhost kernel: /var/tmp/bach-build/BUILD/gspcav1-20070110/gspca_core.c: gspca driver 01.00.12 registered
May 13 10:50:07 localhost kernel: /var/tmp/bach-build/BUILD/gspcav1-20070110/gspca_core.c: [gspca_set_isoc_ep:881] ISO EndPoint found 0x81 AlternateSet 7


Au lieu d'un simple :
Code:
May 13 10:49:48 localhost kernel: usb 2-2: new full speed USB device using ohci_hcd and address 3
May 13 10:49:49 localhost kernel: usb 2-2: configuration #1 chosen from 1 choice


Petit rappel, pour voir les log en temps réel sous linux, on ouvre une console, on passe en root (su) et on tape :
Code:
tail -f /var/log/messages


Là vous voyez les log système défiler, c'est très pratique pour trouver les sources d'erreur. Pour arrêter appuyez sur CTRL+C

Bref, tout va bien du coup, car la cam est détectée, un périphérique V4L (video for linux) est monté, et tout va pour le mieux. Vous n'avez plus qu'a configurer le logiciel de votre choix (Amsn par exemple) pour utiliser votre Webcam Smile hé hé

Pour les essais, je vous invite à installer :
Camstream

Vous le trouver dans la liste des logiciels d'origine normalement, ça permet de faire des essais avec la cam Smile

Juste un bémol sur ma cam Philips, elle est reconue, mais l'image est à l'envers Sad Bref, une pince à linge sur l'étagere et c'est reglé mdr Smile

Par contre ça marche super avec une cam Maxell pour portable, image nickel, connexion rapide et tout !

Allez bon surf, et à bientôt en cam sur msn :p
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
ronours
Site Admin


Inscrit le: 25 Fév 2007
Messages: 605

MessagePosté le: Jeu Nov 01, 2007 8:57 pm    Sujet du message: En cas de probleme avec la cam maxell et autres sn9c102 Répondre en citant

Si vous avez suivi l'install indiquée au dessus, et que votre cam ne fonctionne pas, c'est probablement que le système charge un driver par défaut qu'il contient, en priorité. Ca a été le cas pour moi.

J'avais ça dans /var/log/messages :

Code:
Nov  1 20:40:12 localhost kernel: usb 1-1: new full speed USB device using ohci_hcd and address 6
Nov  1 20:40:12 localhost kernel: usb 1-1: configuration #1 chosen from 1 choice
Nov  1 20:40:12 localhost kernel: usb 1-1: SN9C10[12] PC Camera Controller detected (vid:pid 0x0C45:0x6025)
Nov  1 20:40:13 localhost kernel: usb 1-1: TAS5130D1B image sensor detected
Nov  1 20:40:13 localhost kernel: usb 1-1: Initialization succeeded
Nov  1 20:40:13 localhost kernel: usb 1-1: V4L2 device registered as /dev/video0
Nov  1 20:40:13 localhost kernel: usb 1-1: Optional device control through 'sysfs' interface disabled


Or, ceci indique que c'est le pilote par défaut du système qui est chargé, et ça ne fonctionne pas avec ma cam. Donc, afin de forcer l'usage de gspca qui fonctionne bien pour ma cam, je vais "désactiver" le module du noyau en le renommant (au cas ou) :
Code:
mv /lib/modules/2.6.23.1-10.fc7/kernel/drivers/media/video/sn9c102/sn9c102.ko /lib/modules/2.6.23.1-10.fc7/kernel/drivers/media/video/sn9c102/sn9c102.ko.orig


Et là je rebranche la webcam (la débranche au préalabe si elle était toujours branchée), et ça nous donne :
Code:
Nov  1 20:47:28 localhost kernel: usb 1-1: new full speed USB device using ohci_hcd and address 8
Nov  1 20:47:28 localhost kernel: usb 1-1: configuration #1 chosen from 1 choice
Nov  1 20:47:28 localhost kernel: /home/xxxx/down_linux/gspcav1-20070508/gspca_core.c: USB GSPCA camera found. SONIX sn9c10[1 2]
Nov  1 20:47:28 localhost kernel: /home/xxxx/down_linux/gspcav1-20070508/gspca_core.c: [spca5xx_probe:4098] Camera type SN9C
Nov  1 20:47:28 localhost kernel: /home/xxxx/down_linux/gspcav1-20070508/gspca_core.c: [spca5xx_getcapability:1215] maxw 640 maxh 480 minw 160 minh 120


Voilà je teste la cam avec "camstream", ça marche! Et avec amsn aussi Very Happy

Voila! en desactivant le module d'origine, le systeme bascule sur gspca, et ça marche !
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
ronours
Site Admin


Inscrit le: 25 Fév 2007
Messages: 605

MessagePosté le: Dim Jan 06, 2008 12:24 pm    Sujet du message: Autre méthode, installation à la main. Répondre en citant

Pour installer la toute dernière version, il suffit de télécharger la source disponible sur cette page :
http://mxhaard.free.fr/download.html
Au moment de la rédaction de ce post il s'agit de la version 20071224, que l'on télécharge en tapant, en console, et en root, la commande suivante :
Code:
wget http://mxhaard.free.fr/spca50x/Download/gspcav1-20071224.tar.gz

puis nous allons décompresser le fichier afin de pouvoir le compiler et l'installer :
on decompresse :
Code:
tar -xvzf gspcav1-20071224.tar.gz

on rentre dans le dossier decompacté
Code:
cd gspcav1-20071224

puis on tape
Code:
make

Et si il n'y a pas d'erreur, on installe en tapant (et en terminant par entree comme toujours!):
Code:
make install


Et voilà, c'est fait. Comme indiqué dans un poste précedant, il peut etre necessaire de virer le driver d'origine, pour verifier que ça fonctionne, on affiche les log :
Code:
tail -f /var/log/messages

et on branche la cam, si elle est detectée, vous devriez voir un message de ce style :
Citation:
Jan 6 12:22:42 free kernel: /home/alex/down_linux/gspcav1-20070508/gspca_core.c: USB GSPCA camera found. SONIX sn9c10[1 2]
Jan 6 12:22:42 free kernel: /home/alex/down_linux/gspcav1-20070508/gspca_core.c: [spca5xx_probe:4098] Camera type SN9C
Jan 6 12:22:42 free kernel: /home/alex/down_linux/gspcav1-20070508/gspca_core.c: [spca5xx_getcapability:1215] maxw 640 maxh 480 minw 160 minh 120
Jan 6 12:22:42 free kernel: sn9c102: V4L2 driver for SN9C1xx PC Camera Controllers v1:1.47
Jan 6 12:22:42 free kernel: usbcore: registered new interface driver sn9c102
Jan 6 12:22:42 free logger: udev/set-usb-group: crw-rw-r-- 1 root usb 189, 6 Jan 6 12:22 /dev/bus/usb/001/007


Et la cam devrait fonctionner ! Very Happy
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Forum technique developpement, GNU Linux et logiciels, de l'ours Index du Forum -> Experiences linux Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com

Visitez aussi : Photos pour tous - Lezactus - Actualites et articles en ligne - Le forum du scrapbooking
Vous pouvez copier les messages partiellement sous reserve de mettre un lien vers la source sur ce forum - Edité et géré par Alexandre BLANC