Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
syntek [Le 20/06/2007, 21:00] wam ajout de exuberant-ctags dans les paquets nécessaires |
syntek [Le 11/09/2022, 11:31] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | 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 [[http://www.syntec.fr|Syntec]]). De nombreux portables Asus et Packard Bell intègrent une webcam de ce type. | + | {{tag>Trusty matériel webcam}} |
+ | ---- | ||
- | Pour savoir si vous êtes dans ce cas, faites un ''lsusb -v'' et cherchez quelque chose du genre: | ||
- | <code> | ||
- | 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 | ||
- | </code> | ||
- | 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 ====== | + | ====== Webcam à base de chipset Syntek ====== |
- | 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: | + | Sont regroupées ici, les informations sur les webcams à base de chipset Syntek (rien à voir avec la convention collective des métiers de l'informatique nommée [[http://www.syntec.fr|Syntec]]). |
- | Ingrédients: | + | 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: |
- | * Paquet ''linux-headers-`uname -r`'' | + | <code>sudo update-usbids |
- | * Paquet ''svn'' | + | lsusb |
- | * Paquets ''gcc'' et autres outils classiques pour compiler | + | Bus 005 Device 002: ID 05e1:0501 Syntek Semiconductor Co., Ltd |
- | * Paquet ''camorama'' | + | Bus 005 Device 001: ID 0000:0000</code> |
- | * Paquet ''exuberant-ctags'' | + | |
- | Etapes: | + | ===== Configuration ===== |
+ | Vous avez la tête à l'envers ou le teint bleuâtre, vous pouvez configurer la webcam. | ||
- | 1. Télécharger les sources | + | Soit en passant des options au chargement du pilote : |
<code> | <code> | ||
- | $ mkdir syntek | + | $ sudo insmod stk11xx.ko vflip=1 brightness=0xBBBB |
- | + | ||
- | $ 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 | + | |
</code> | </code> | ||
- | + | Ou bien, ce qui revient au même, en ajoutant dans le fichier ''/etc/modprobe.d/options'': | |
- | 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. | + | |
<code> | <code> | ||
- | $ wget http://bookeldor-net.info/merdier/Makefile-syntekdriver | + | # Syntek Webcam |
+ | options stk11xx vflip=1 brightness=0xBBBB | ||
</code> | </code> | ||
- | 3. Compiler et installer le driver | + | Soit en utilisant les "variables système" qui se trouvent dans /sys/class/video4linux/video0 après le chargement du module: |
<code> | <code> | ||
- | $ make -f Makefile-syntekdriver | + | $ cat /sys/class/video4linux/video0/vflip |
- | $ sudo make -f Makefile-syntekdriver install | + | $ echo 1 >/sys/class/video4linux/video0/vflip |
</code> | </code> | ||
- | 4. Charger le driver et vérifier qu'il fonctionne: | + | La liste des paramètres |
- | <code> | + | ^ Paramètres ^ Valeurs ^ Description ^ |
- | $ sudo modprobe stk11xx | + | |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) | | ||
- | $ 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 | + | ===== Aller plus loin ===== |
- | </code> | + | * Pour signaler un problème, une découverte: voir dans le [[http://sourceforge.net/forum/?group_id=178178|forum SourceForge]] |
+ | * Pour aider les développeurs du pilote : [[http://syntekdriver.sourceforge.net/index.php?mode=help_us|Help us (SourceForge)]] | ||
+ | * Le site du constructeur [[https://www.stk.com.tw/product-014a4c.html?Product_Type=32|Syntek Semi-conducteurs]] | ||
+ | * Si vous possédez une webcam montée sur pivot, il est possible de retourner l'image automatiquement; voir [[http://sourceforge.net/projects/syntekdriver/forums/forum/616182/topic/2879518|Rotational Camera]] (en anglais). | ||
- | 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 ». | + | ---- |
- | + | //Contributeurs: Créée par SgtGarcia (a.k.a sgt_garcia), modifié par [[utilisateurs:Fabien26]].// | |
- | ====== Aller plus loin ====== | + | |
- | * Pour signaler un problème, une découverte: voir dans le [[http://sourceforge.net/forum/?group_id=178178|forum SourceForge]] | + | |
- | * Pour aider les développeurs du driver: [[http://syntekdriver.sourceforge.net/index.php?mode=help_us|Help us]] | + | |
- | * Le site du constructeur [[http://www.stk.com.tw/product-01.asp?Product_Type=32|Syntek Semi-conducteurs]] | + |