Comme bien souvent, malheureusement, les constructeurs ne fournissent pas de pilote pour utiliser ces webcams sous Linux !
C'est dans ce contexte que le projet syntekdriver est né. À ce jour, le pilote permet de piloter trois webcams et camorama fonctionne pour la capture de vidéos.
Ce projet est animé par un seul développeur qui apprécierait le support et la remontée d'informations pour faire avancer le projet. À terme, le développeur aimerait intégrer ce pilote au noyau Linux.
Si vous aussi, vous voulez profiter de votre webcam sous Linux, n'hésitez pas à apporter votre pierre à l'édifice.
Pour information : il existe également un driver commercial pour Linux... Son développeur est prêt à libérer le code pour $10000.
Afin de vérifier si votre webcam est supportée par le pilote, utiliser lsusb ou lshw -short qui fournissent notamment les vendor id et product id qui servent d'identifiants précis pour le matériel (174f:a311 en l'occurrence), comme montré dans la documentation même si lsusb -v est trop complet pour être utilisé par le commun des mortels.
L'utilisation des identifiants constructeur/produit permet d'avoir des recherches (via Google par exemple) plus précises qu'une simple description, toujours plus floue, voire inexacte.
Voir la FAQ pour plus de détails et ne pas hésiter à parcourir les forums pour voir si votre réponse n'y est pas déjà.
Aller plus loin
- Le projet syntekdriver (669 clics)
- Syntek Semiconducteurs (217 clics)
# Et ça marche !
Posté par NicoA380 . Évalué à 3.
Il y a vraiment du progrès, même si le driver n'est pas encore fini :
- instabilité dans certaine appli (VLC par exemple)
- tous les paramètres ne sont pas encore accessible (via /sys/) pour toutes les webcams
Je suis confiant pour la suite du développement, il n'y a pas de raisons que ça soit pire ;)
[^] # Re: Et ça marche !
Posté par Re_ . Évalué à 1.
juste pour info :
$ lsusb
Bus 005 Device 003: ID 05e1:0501 Syntek Semiconductor Co., Ltd
pour compiler/installersur debian etch :
$ make
# cp stk11xx.ko /lib/modules/2.6.18-4-686/kernel/drivers/usb/image/
# depmod -a
# modprobe stk11xx
$ camorama -D --width=640 --height=480
Comme dis au dessus, je suis également confiant ! Bravo !
# Pour les portables Sony et HP
Posté par newbeewan (site web personnel) . Évalué à 2.
# Commentaire supprimé
Posté par Anonyme . Évalué à 2.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 1.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: J'ai pas tout compris
Posté par Christophe Lucas (site web personnel) . Évalué à 1.
Le problème c'est que Luca a parfois des prises de position un peu 'bizarre'. J'argumente ma phrase en pensant au lecteur binaire qu'il livrait au temps des débuts du drivers pour les webcam de type sn9c10x'. Ceci expliqué en partie par le format des images pour certains de ces chipset. Ce qui doit maintenant est corrigé j'imagine par les nouvelles fonctionnalités de v4L2, et le travail fait sur l'API pour enumérer, gérer les formats et autres attributs.
Enfin, bref cela ne fait rien avancer.
Amicalement,
[^] # Re: J'ai pas tout compris
Posté par LeMagicien Garcimore . Évalué à -2.
[^] # Re: J'ai pas tout compris
Posté par ʭ ☯ . Évalué à 2.
Les autres sont des pilotes fait par un être humain comme nous, qui n'a pas forcément le temps et l'envie de synchroniser son code avec plein d'autres projets.
Bref, il y a des situations qui demandent un troisième homme. L'es-tu?
⚓ À g'Auch TOUTE! http://afdgauch.online.fr
[^] # Re: J'ai pas tout compris
Posté par Nicolas (site web personnel) . Évalué à 9.
Je suis le développeur du driver pour les webcam syntek.
Je suis français... pour ceux qui se posent la question.
Je suis bien d'accord avec vous sur le principe de mutualiser les développements ; et donc d'éviter de tout ré-écrire à chaque fois.
Le problème est que souvent chaque projet a ses priorités et ses convictions. Certains ne supportent que V4Lv1, d'autres que la v2 et d'autres les 2.
Luca Risolia a déjà développé un driver pour les webcam Syntek, mais il ne veut libérer que contre un chèque de 10 000 $ !
Dans le cas de notre projet, nous n'avions que les traces des drivers Windows pour spécification. Il est donc, dans un premier temps, plus facile de travailler dans son propre environnement.
Une fois que les développements auront bien avancés, pourquoi pas effectivement fusionner les projets.
Les webcam syntek semblent légèrement différentes des webcam qui sont déjà supportées sous Linux.
D'autre par, développer un seul driver qui supporte toutes les webcam compliquent beaucoup les choses et les développements. Pour arriver à un résultat correct, c'est plus coûteux en temps.
De plus, un unique driver est beaucoup plus gros, et si on veut pouvoir utiliser les drivers dans un système embarqué... il est plus judicieux d'avoir un driver le plus petit possible.
Nicolas
[^] # Re: J'ai pas tout compris
Posté par Samuel Ortiz . Évalué à 2.
v4l1 est osolete, seul des drivers v4l2 peuvent etre acceptés dans le noyau.
Luca Risolia a déjà développé un driver pour les webcam Syntek, mais il ne veut libérer que contre un chèque de 10 000 $ !
Bonne chance à lui :-/
Une fois que les développements auront bien avancés, pourquoi pas effectivement fusionner les projets.
Pourquoi, si les cameras en question sont sensiblement différentes au niveau HW ? Tant qu'elles présentent une interface v4l2, ca me semble suffisant.
[^] # Re: J'ai pas tout compris
Posté par Samuel Ortiz . Évalué à 0.
v4l1 est osolete, seul des drivers v4l2 peuvent etre acceptés dans le noyau.
Luca Risolia a déjà développé un driver pour les webcam Syntek, mais il ne veut libérer que contre un chèque de 10 000 $ !
Bonne chance à lui :-/
Une fois que les développements auront bien avancés, pourquoi pas effectivement fusionner les projets.
Pourquoi, si les cameras en question sont sensiblement différentes au niveau HW ? Tant qu'elles présentent une interface v4l2, ca me semble suffisant.
# Et les webcam Ali ?
Posté par Nikoo . Évalué à 3.
Il existe un projet de développement de driver pour ce type de caméra, et c'est ici :
https://sourceforge.net/projects/m560x-driver/
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.