Apportez votre aide…
Ceci est une ancienne révision du document !
Webcam à base de chipset Syntek
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).
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.
Compatibilité
De nombreux portables Asus et Packard Bell intègrent une webcam de ce type, notamment:
- Asus
- A6J
- A6K
- A6T
- AT6000
- F2J
- F3J
- F9J
- G1
- S96J
- Z96J
- A7F
- A7T
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
Si l'ID (Vendor:Product) est parmi les suivantes (cf première ligne du cadre qui précède) alors votre webcam est supportée par le driver :
- Dans la famille 05e1
- 05e1:0501
- Dans la famille 174f
- 174f:a311
- 174f:a821
- 174f:6a31
- 174f:6a33
- 174F:6a54
Une fois le driver installé, lsusb
reconnaitra qu'il s'agit d'un webcam Syntek.
Pré-requis
- Une webcam Syntek !
- Les entêtes du noyau Linux : pour être sûr tapez dans un terminal:
sudo apt-get install linux-headers-`uname -r`
- Les outils classiques pour compiler : Installer le paquet build-essential
- Eventuellement SVN pour récupérer la toute dernière version : Installer le paquet subversion
Installation
1. Télécharger les sources
1.a) A partir de l'archive, télécharger stk11xx-x.y.z.tar.gz puis faire
$ tar -xzvf stk11xx-x.y.z.tar.gz
1.b) A partir de SVN
$ 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 (ne fonctionne pas avec la version 1.1 du driver) 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 stk11xx: Syntek USB2.0 webcam driver startup stk11xx: Syntek USB2.0 - STK-1135 based webcam found. stk11xx: Syntek AVStream USB2.0 1.3M WebCam - Product ID 0xA311. stk11xx: Release: 0005 stk11xx: Number of interfaces : 1 stk11xx: Initialize USB2.0 Syntek Camera stk11xx: Syntek USB2.0 Camera is ready stk11xx: Syntek USB2.0 Camera is now controlling video device /dev/video0 usbcore: registered new interface driver usb_stk11xx_driver stk11xx: v1.1.0 : Syntek USB Video Camera
Utilisation
- 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 ».
- XawTV : Lancer avec l'option -nodga :
xawtv -nodga
- Ekiga : Fonctionne nickel !
- VLC : Marchouille
vlc v4l:/dev/video0 --noaudio
- MPlayer : Fonctionne :
mplayer tv:// -tv driver=v4l2
- aMSN : Marchouille à peu près
- Kopete : Ne fonctionne pas (Pbm Kopete : fréquence de balayage à l'affichage, alternance d'image et de fond noir)
- Wengo Phone : à partir de la version 2.1, on commence à avoir une image qui flashouille (comme Kopete) mais c'est pas encore ça
- Gnome Cheese : Ne fonctionne pas (Pbm GStreamer)
Configuration
Vous avez la tête à l'envers ou le teint bleuâtre, vous pouvez configurer la webcam.
Soit en passant des options au chargement du driver:
$ sudo insmod stk11xx.ko vflip=1 brightness=0xBBBB
Ou bien, ce qui revient au même, en ajoutant dans le fichier /etc/modprobe.d/options
:
# Syntek Webcam options stk11xx vflip=1 brightness=0xBBBB
Soit en utilisant les "variables système" qui se trouvent dans /sys/class/video4linux/video0 après le chargement du module:
$ cat /sys/class/video4linux/video0/vflip $ echo 1 >/sys/class/video4linux/video0/vflip
La liste des paramètres
Paramètres | Valeurs | Description |
---|---|---|
brightness | 0x0000 - 0xFFFF | Luminosité |
contrast | 0x0000 - 0xFFFF | Contraste |
whitebalance | 0x0000 - 0xFFFF | Balances de blancs |
colour | 0x0000 - 0xFFFF | Couleur |
hflip | 0 - 1 | Mirroir horizontal (Droite-Gauche) |
vflip | 0 - 1 | Mirroir vertical (Haut-bas) |
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
Contributeurs: Créée par , modifié par Fabien26.