Syntek
Cet article fait référence à la version '10.3' et n'est plus adapté à la version courante d'openSUSE. Si cet article reste obsolète, il sera sans doute effacé, participez à la mise à jour si vous le pouvez. Référez-vous à la page de discussion pour plus de renseignements. |
Un driver est cours de développement : syntekdriver.sourceforge.net Ce driver nécessite un Kernel 2.6.20 ou plus. Le driver est désormais disponible dans les dépôts de openSUSE. Il suffit de rajouter le dépôt : http://download.opensuse.org/repositories/drivers:/webcam/openSUSE_10.3/ et d'installer le paquetage stk11xx
Sommaire
Compatibilité
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 et cherchez un périphérique dont l'identifiant commence par **05e1**:???? (Syntek Semiconductor Co., Ltd) ou **174f**:???? (Syntek Semicon.), comme ci-dessous:
$ lsusb Bus 005 Device 002: ID 05e1:0501 Syntek Semiconductor Co., Ltd Bus 005 Device 001: ID 0000:0000 ...
Vérifiez si l'ID (Vendor:Product) est parmi les suivantes (première colonne du tableau) :
USB ID | Modèles | Description / Spécifications | Compatibilité |
---|---|---|---|
05e1:0501 | Asus F2F, F2J, F3J, F3T, G1, Z53JA | Chipset DC-1125 semblable à 174f:a311 | Oui |
174f:a311 | Asus A3A, A6J, A6K, A6M, A6R, A6T, A6V, A7T, A7sv, A7U | Chipset STK-1125, 1.3MPixels, USB 2 | Oui |
174f:a312 | Oui | ||
174f:a821 | Packard Bell BU45, PB Easynote MX66-208W | Chipset STK-1135 | Oui |
174f:aa11 | Non | ||
174f:5a35 | Asus G1s | 1.3MPixels | Oui |
174f:6a31 | Asus A8J,F3S, F5R, VX2S, V1S | Oui | |
174f:6a33 | Asus F3SA, F9J, F9S | Semblable à 174f:6a31 | Oui |
174f:6a51 | Asus Z96J, Z96S, S96S | 2.0MPixels,USB 2 | Oui |
174F:6a54 | Oui | ||
174F:6d51 | Eurocom D900C | 2.0MPixels, USB2.0 | Non (pas reconnue) |
A compléter... |
Pré-requis
- Une webcam Syntek !
- Les sources du noyau qui correspondent à votre noyau
- Les outils classiques pour compiler
- SVN pour récupérer la toute dernière version
- le paquetage ctags
Installation
Le driver est désormais disponible dans les dépôts de openSUSE. Il suffit de rajouter le dépôt : http://download.opensuse.org/repositories/drivers:/webcam/openSUSE_10.3/ et d'installer le paquetage stk11xx Donc plus besoin de compiler le noyau, en revanche la configuration reste valable
Télécharger les sources du noyau
A partir de votre gestionnaire de paquetage (yast --> logiciels --> installer et supprimer des logiciels, smart,...) faire une recherche dans le nom : kernel puis installer kernel-source
Télécharger les paquetages nécessaires
Toujours dans le gestionnaire de paquetages rechercher et installer ctags, make, subversion (SVN)
Télécharger les sources du driver
A partir de SVN (Ouvrez un terminal et copier/coller les 3 premières lignes sans le $, les lignes sans le $ sont le résultats de la commande)
$ mkdir syntek $ cd syntek $ svn co https://syntekdriver.svn.sourceforge.net/svnroot/syntekdriver/trunk/driver driver/stk11xx-dev.c driver/Kconfig driver/stk11xx-dev-a311.c driver/stk11xx-dev.h driver/stk11xx-dev-6a31.c driver/stk11xx-dev-a821.c driver/stk11xx-dev-6a51.c driver/stk11xx-dev-6a33.c driver/stk11xx-usb.c driver/stk11xx-dev-6a54.c driver/README driver/stk11xx.txt driver/stk11xx-bayer.c driver/Makefile.standalone driver/stk11xx-v4l.c driver/stk11xx-sysfs.c driver/stk11xx.h driver/Kbuild driver/doxygen.cfg driver/Makefile driver/stk11xx-buf.c $ cd ./driver
Compiler et installer le driver
$ make -f Makefile.standalone $ sudo modprobe videodev $ sudo insmod stk11xx.ko
remarque: si ça ne marche pas avec sudo essayer avec kdesu ou gnomesu.
Configuration
Testé avec camorama (filtre mirror + ajustement des couleurs), kopete et amsn.
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 (en cas de compilation 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) |
Liens
- 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]