Apportez votre aide…
Ceci est une ancienne révision du document !
Sont regroupées ici, les informations sur les webcams à base de de chipset Syntek (rien à voir avec la convention collective des métiers de l'informatique nommée Syntec). De nombreux portables Asus et Packard Bell intègrent une webcam de ce type.
Pour savoir si vous êtes dans ce cas, faites un lsusb -v
et cherchez quelque chose du genre:
Bus 005 Device 002: ID 05e1:0501 Syntek Semiconductor Co., Ltd Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x05e1 Syntek Semiconductor Co., Ltd idProduct 0x0501 bcdDevice 0.05 iManufacturer 1 Syntek Semiconductor iProduct 2 USB 2.0 Image Capture Controller iSerial 0
Les trois ID suivantes (cf première ligne du cadre qui précède) sont officiellement supportées par le driver : 05e1:0501, 174f:a311 et 174f:a821.
Installation
Un driver est cours de développement:http://syntekdriver.sourceforge.net Il produit une image et fonctionne parfaitement avec Ekiga. Actuellement, ce driver nécessite un Kernel 2.6.20, ça tombe bien c'est le cas de Feisty.
Voici la recette pour installer le driver:
Ingrédients:
- Paquet
linux-headers-`uname -r`
- Paquet
svn
- Paquets
gcc
et autres outils classiques pour compiler - Paquet
camorama
Etapes:
1. Télécharger les sources
$ mkdir syntek $ cd syntek $ svn co https://syntekdriver.svn.sourceforge.net/svnroot/syntekdriver/trunk/driver A driver/stk11xx-dev.c A driver/stk11xx.txt A driver/stk11xx-bayer.c A driver/stk11xx-v4l.c A driver/stk11xx-sysfs.c A driver/stk11xx.h A driver/Kbuild A driver/doxygen.cfg A driver/stk11xx-usb.c A driver/Makefile A driver/README A driver/stk11xx-buf.c $ cd driver
2. Télécharger un Makefile spécial pour compiler avec seulement les headers du kernel. Si vous avez les sources complètes du kernel le Makefile normal doit suffire.
$ wget http://bookeldor-net.info/merdier/Makefile-syntekdriver
3. Compiler et installer le driver
$ make -f Makefile-syntekdriver $ sudo make -f Makefile-syntekdriver install
4. Charger le driver et vérifier qu'il fonctionne:
$ sudo modprobe stk11xx $ dmesg |tail [14257.536000] stk11xx: usb_stk11xx_init: Syntek USB2.0 webcam driver startup [14257.620000] stk11xx: Syntek USB2.0 - STK-1125 based webcam found. [14257.620000] stk11xx: Release: 0005 [14257.620000] stk11xx: Number of interfaces : 1 [14257.620000] stk11xx: Initialize USB2.0 Syntek Camera [14257.832000] stk11xx: Syntek USB2.0 Camera is ready [14257.832000] stk11xx: Syntek USB2.0 Camera is now controlling video device /dev/video0 [14257.832000] usbcore: registered new interface driver usb_stk11xx_driver [14257.832000] stk11xx: v0.0.1 : Syntek USB Video Camera $ camorama
Si les couleurs que donne camorama ne sont pas bonnes, il suffit de cliquer droit sur le panneau « Effects » (faire Ctrl E si celui-ci n'apparaît pas) et de sélectionner « Add filter » puis « Color correction ».
Aller plus loin
- Pour signaler un problème, une découverte: voir dans le forum SourceForge
- Pour aider les développeurs du driver: Help us
- Le site du constructeur Syntek Semi-conducteurs