Problème Webcam logitech quickcam

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Problème Webcam logitech quickcam

Messagepar JPhi » 09 Juil 2006 08:11

Bonjour à tous,

J’essaye depuis hier d’installer une webcam logitech quickcam messenger sous SME Server 6.0.1-01. sans succès.

J’ai donc télécharger le driver spca5xx-28082004 (ici) compatible (enfin pas sur que cette version le soit) avec ma webcam (VID/PID : 0x046d/0x0928)
Je l’ai compilé pas d’erreur.
J'ai chargé le spca50x.o en mémoire ::

Code: Tout sélectionner
lsmod
Module                  Size  Used by    Not tainted
spca50x               155808   0  (unused)
input                   5664   0  (autoclean)
videodev                7904   0  [spca50x]
appletalk              23820  12  (autoclean)
via-rhine              14792   1
mii                     3976   0  [via-rhine]
ide-scsi               10816   0
scsi_mod              107244   1  [ide-scsi]
ide-cd                 32064   0
cdrom                  31904   0  [ide-cd]
ehci-hcd               18304   0  (unused)
usb-uhci               24356   0  (unused)
usbcore                73504   1  [spca50x ehci-hcd usb-uhci]
ext3                   65888   2
jbd                    47564   2  [ext3]



J’ai installé vidcat pour vérifier si elle fonctionne :
Code: Tout sélectionner
vidcat -d /dev/video0 -s 320x240 -f jpeg > ~/essai.jpeg

et là marche pas :
Code: Tout sélectionner
Can't open device /dev/video0


Donc j'ai essayé la derniere version du driver mais quand j'essaye de le compiler ca plante :

Code: Tout sélectionner
Compiling drivers/usb/spca5xx.c
In file included from /lib/modules/2.4.20-18.7/build/include/linux/vmalloc.h:8,
                 from drivers/usb/spca5xx.c:47:
/lib/modules/2.4.20-18.7/build/include/linux/highmem.h: In function `bh_kmap':
/lib/modules/2.4.20-18.7/build/include/linux/highmem.h:20: warning: pointer of type `void *' used in arithmetic
drivers/usb/spca5xx.c: In function `spca50x_read_proc':
drivers/usb/spca5xx.c:1097: structure has no member named `seq'
drivers/usb/spca5xx.c: In function `spca5xx_mmap':
drivers/usb/spca5xx.c:3233: `vma' undeclared (first use in this function)
drivers/usb/spca5xx.c:3233: (Each undeclared identifier is reported only once
drivers/usb/spca5xx.c:3233: for each function it appears in.)
drivers/usb/spca5xx.c: At top level:
drivers/usb/spca5xx.c:3281: warning: initialization from incompatible pointer type
drivers/usb/spca5xx.c:5656: warning: initialization from incompatible pointer type
drivers/usb/spca5xx.c:5657: warning: initialization from incompatible pointer type
drivers/usb/spca5xx.c:5658: warning: initialization from incompatible pointer type
drivers/usb/spca5xx.c:5659: warning: braces around scalar initializer
drivers/usb/spca5xx.c:5659: warning: (near initialization for `spca5xx_driver.disconnect')
drivers/usb/spca5xx.c:5659: warning: excess elements in scalar initializer
drivers/usb/spca5xx.c:5659: warning: (near initialization for `spca5xx_driver.disconnect')
drivers/usb/spca5xx.c:151: warning: `bright' defined but not used
drivers/usb/spca5xx.c:152: warning: `contrast' defined but not used
make: *** [drivers/usb/spca5xx.o] Erreur 1


Apparemment il faudrait v4l pour ce driver, je suppose qu'il n'est pas installé sur SME ?

Si vous avez des suggestions …

D’avance merci,
A+
JP
Avatar de l’utilisateur
JPhi
Premier-Maître
Premier-Maître
 
Messages: 63
Inscrit le: 30 Déc 2004 11:51

Messagepar jdh » 09 Juil 2006 09:00

Il est clair que si tu disposes d'un driver (que tu peux charger), il faut essayer de faire avec plutôt que d'essayer de compiler la dernière version ... qui est sans doute prévu pour une autre version de noyau.

Le point important c'est que le module est chargé ... mais le device n'est pas créé ("can't open /dev/video). Il faudrait d'abord créer ce device avec mknod (je ne connais pas exactement le nom de cette commande). A notez qu'il faut le major et le minor (ce sont les paramêtres de mknod).


Mais d'abord quel est l'intéret de mettre une webcam sur un serveur ? Certes, une webcam avec une interface RJ cela coute plus cher mais pas tant que ça, compte tenu du temps de compréhension et de mise en oeuvre ! Je ne suis pas du tout sur qu'il soit possible d'aller au bout avec un vieux SME. Est ce que déjà cette webcam fonctionne avec une distribution "utilisateur" genre Kubuntu 6.06 ?


(Mon 1000ieme post pour une telle question, c'est vraiment n'importe quoi !!!)
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar JPhi » 09 Juil 2006 09:21

Le point important c'est que le module est chargé ... mais le device n'est pas créé ("can't open /dev/video). Il faudrait d'abord créer ce device avec mknod (je ne connais pas exactement le nom de cette commande). A notez qu'il faut le major et le minor (ce sont les paramêtres de mknod).

Oui, j'ai oublié, j'ai aussi essayé ça :

Code: Tout sélectionner
mknod /dev/video0 c 81 0
mknod /dev/video1 c 81 1
chmod 777 /dev/video*
ln -s /dev/video0 /dev/video


Ce qui me donne sur les droits :

Code: Tout sélectionner
ls -la /dev/video*
crwxrwxrwx    1 root     root      81,   0 avr 11  2002 /dev/video0
crwxrwxrwx    1 root     root      81,   1 avr 11  2002 /dev/video1
crwxrwxrwx    1 root     root      81,   2 avr 11  2002 /dev/video2
crwxrwxrwx    1 root     root      81,   3 avr 11  2002 /dev/video3



Ca ne change rien toujours le même message d'erreur

Mais d'abord quel est l'intéret de mettre une webcam sur un serveur ?

Je pars en vacances 1 semaine, c'est juste pour garder un oeil sur mon chez moi :)

Je ne suis pas du tout sur qu'il soit possible d'aller au bout avec un vieux SME.

Je compte migrer à la version 7 mais apres mes vacances...

Est ce que déjà cette webcam fonctionne avec une distribution "utilisateur" genre Kubuntu 6.06 ?

Je l'ai essayé sous windows, elle fonctionne.
Avatar de l’utilisateur
JPhi
Premier-Maître
Premier-Maître
 
Messages: 63
Inscrit le: 30 Déc 2004 11:51

Messagepar jdh » 09 Juil 2006 09:41

Bien sur qu'elle fonctionne sous Windows !

L'intéret de la faire fonctionner sous Linux c'est de connaître les caractéristiques à utiliser : 81 c'est le bon major ? quel module ? quel outil ? ...

Mais encore une fois un noyau de SME 6 est un vieux noyau. A titre perso, j'installe désormais des ubuntu server plutot que des debian sarge à cause du hardware à jour qui n'est pas utilisable sous la "vielle" Debian (c'est la distribution stable en cours !).
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar fraedhrim » 09 Juil 2006 10:06

Salut !

Quelques liens utiles qui m'avaient permis de faire tourner la messenger sur SME 6.0.1 à une époque (me rappelle plus trop....)...

http://www.vanhees.cc/index.php?module= ... lay&ceid=4
http://www.chaapai.homelinux.net/module ... page&pid=3
http://home.mag.cx/messenger/

A+

Fred
Avatar de l’utilisateur
fraedhrim
Amiral
Amiral
 
Messages: 1264
Inscrit le: 27 Jan 2004 01:00
Localisation: Nantes

Messagepar JPhi » 09 Juil 2006 11:54

L'intéret de la faire fonctionner sous Linux c'est de connaître les caractéristiques à utiliser

Ok je vais essayer
Quelques liens utiles qui m'avaient permis de faire tourner la messenger sur SME 6.0.1 à une époque (me rappelle plus trop....)...

Merci mais j'ai déjà fais le tour des liens donnés sur ce forum :)
Le problème c'est qu'il y a plusieurs messenger et en fonction du PID c'est un driver ou un autre ou même aucun ...
Avatar de l’utilisateur
JPhi
Premier-Maître
Premier-Maître
 
Messages: 63
Inscrit le: 30 Déc 2004 11:51


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité