Problème quickcam messenger mandriva 2008.1

Fermé
Tieno15 - 21 avril 2008 à 15:38
Tieno15 Messages postés 119 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 8 octobre 2012 - 21 avril 2008 à 19:14
Bonjour,

En migrant de 2007 à 2008.1 (au passage, je n'ai pas pu faire de mise à niveau, il a fallu tout réinstaller), je n'arrive plus à faire fonctionner ma webcam quickam messenger.
Par le centre de configuration, j'ai pu installer le driver qc-usb-messenger pour mon noyau (2.6.24.4-desktop-1mnb) mais ça ne fonctionne pas. pas plus avec le dkms-qc-usb.

J'ai donc essayé par l'installation du driver qc-usb-messenger-1.7.tar.gz manuellement, mais le make install me dit ça :

[root@localhost qc-usb-messenger-1.7]# make install
make -C "/lib/modules/2.6.24.4-desktop-1mnb/build" SUBDIRS="/usr/local/pilotes/qc-usb-messenger-1.7" modules V=1 USER_OPT="-DHAVE_UTSRELEASE_H=1"
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.24.4-desktop-1mnb »
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /usr/local/pilotes/qc-usb-messenger-1.7/.tmp_versions ; rm -f /usr/local/pilotes/qc-usb-messenger-1.7/.tmp_versions/*
make -f scripts/Makefile.build obj=/usr/local/pilotes/qc-usb-messenger-1.7
gcc -m32 -Wp,-MD,/usr/local/pilotes/qc-usb-messenger-1.7/.qc-driver.o.d -nostdinc -isystem /usr/lib/gcc/i586-manbo-linux-gnu/4.2.3/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -O2 -pipe -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i686 -ffreestanding -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -Iinclude/asm-x86/mach-default -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DNOKERNEL -DHAVE_UTSRELEASE_H=1 -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(qc_driver)" -D"KBUILD_MODNAME=KBUILD_STR(quickcam)" -c -o /usr/local/pilotes/qc-usb-messenger-1.7/qc-driver.o /usr/local/pilotes/qc-usb-messenger-1.7/qc-driver.c
/usr/local/pilotes/qc-usb-messenger-1.7/qc-driver.c: In function ‘qc_int_init’:
/usr/local/pilotes/qc-usb-messenger-1.7/qc-driver.c:850: attention : passing argument 6 of ‘usb_fill_int_urb’ from incompatible pointer type
/usr/local/pilotes/qc-usb-messenger-1.7/qc-driver.c: In function ‘qc_isoc_start’:
/usr/local/pilotes/qc-usb-messenger-1.7/qc-driver.c:2209: attention : assignment from incompatible pointer type
/usr/local/pilotes/qc-usb-messenger-1.7/qc-driver.c: Hors de toute fonction :
/usr/local/pilotes/qc-usb-messenger-1.7/qc-driver.c:3484: erreur: unknown field ‘hardware’ specified in initializer
/usr/local/pilotes/qc-usb-messenger-1.7/qc-driver.c: In function ‘qc_usb_init’:
/usr/local/pilotes/qc-usb-messenger-1.7/qc-driver.c:3661: erreur: implicit declaration of function ‘LONG’
/usr/local/pilotes/qc-usb-messenger-1.7/qc-driver.c:3661: attention : compteur de décalage vers la gauche >= à la largeur du type
/usr/local/pilotes/qc-usb-messenger-1.7/qc-driver.c:3668: attention : ignoring return value of ‘input_register_device’, declared with attribute warn_unused_result
make[2]: *** /usr/local/pilotes/qc-usb-messenger-1.7/qc-driver.o Erreur 1
make[1]: *** [_module_/usr/local/pilotes/qc-usb-messenger-1.7] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-2.6.24.4-desktop-1mnb »
make: *** [quickcam.ko] Erreur 2
[root@localhost qc-usb-messenger-1.7]# modprobe videodev
[root@localhost qc-usb-messenger-1.7]# modprobe quickcam
FATAL: Module quickcam not found.
[root@localhost qc-usb-messenger-1.7]#

Je suppose que le module quickcam not found n'est pas bon.

Lorsque j'essaie cette installation manuelle par ./quickam.sh, ça me dit ça :

[root@localhost qc-usb-messenger-1.7]# ./quickcam.sh
-=- Logitech QuickCam USB camera driver installer -=-
Hello! I am the (hopefully) easy-to-use, fully automated
qc-usb driver installation script.
At the moment, this is experimental, and if it doesn't work,
don't hesitate to quit this with Ctrl+C and install the
driver manually.

The driver is provided in source code form, so it has to be
compiled. This should happen automatically, but it does mean
that there are some steps required before installation.

You also need to know "root" user password to test and
install the driver.

Basically you need only to keep hitting Enter whenever you
see this prompt: --->. Sometimes you're asked root password.
Pay special attention to lines beginning with [!].
It means that some trouble has been detected.

To most important location is the path to your kernel source
or headers. This can be guessed, but you can specify it by
giving it as an argument to this script like this:
./quickcam.sh LINUX_DIR=/usr/src/linux

If you haven't done it yet, now it would be a good moment to
take a look at file README.

Next I'm going to check if you have some important programs installed
and if they and the kernel are of suitable version.
Press Ctrl+C to quit, Enter to continue --->

/usr/local/pilotes/qc-usb-messenger-1.7/quickcam.sh
/usr/bin/whoami
/bin/su
/bin/ls
/bin/cat
/usr/bin/gcc
/usr/bin/gcc
/usr/bin/make
/bin/grep
/bin/egrep
/bin/awk
/bin/sed
/usr/bin/tail
/usr/bin/head
/usr/bin/install
/usr/bin/ld
/bin/uname
/usr/bin/tr
/usr/bin/xawtv
/usr/bin/xdpyinfo
/bin/dmesg
/usr/bin/wc
which: no realpath in (/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/usr/lib/qt4/bin)
which: no realpath in (/usr/local/bin)
/usr/bin/readlink
gcc version: version gcc 4.2.3 (4.2.3-6mnb1)
gcc version: version gcc 4.2.3 (4.2.3-6mnb1)
Make version: GNU Make 3.81
Linker version: GNU ld (Linux/GNU Binutils) 2.18.50.0.3.20071102
Kernel compiler: gcc version 4.2.3 (4.2.3-6mnb1)
[!] Kernel compiler and gcc seem to be different versions.
Instead, they should be the same. If you have many compilers
installed, you can specify the correct one with command (in bash)
export CC=kgcc
before trying to install the driver. Replace kgcc with the command
required for compiling kernels (kgcc is often used in Red Hat systems).
WARNING: If you press Enter, I'll try to continue anyway,
but this probably will fail. You SHOULD press Ctrl+C now.
Press Ctrl+C to quit, Enter to continue --->

Et là je ne continue donc pas. Je sais que ça ne sert à rien car ca me fait la même chose avec un portable sur lequel j'ai debian et je n'ai jamais résolu le problème.

Pourtant, au démarrage de l'ordi en mode détaillé, je vois passer un truc du genre : "périphérique : quickcam messenger déjà installé"
(dur de dire exactement parce que ça passe vite).

Voilà, merci de vos aides éclairées. Je suis justement passé à 2008.1 en espérant pouvoir utiliser la dernière version skype qui permet son et video simultanément. J'en ai besoin.

Merci encore,

4 réponses

marc[i1] Messages postés 2573 Date d'inscription vendredi 1 avril 2005 Statut Contributeur Dernière intervention 6 septembre 2008 382
21 avril 2008 à 15:42
Salut,

je dirais qu'il te manque les sources du noyau
0
Tieno15 Messages postés 119 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 8 octobre 2012 2
21 avril 2008 à 15:56
C'est à dire ?
Dans le centre de config, le kernel-devel est déjà installé et le kernel -source n'est apparemment que si je veux compiler manuellement mon noyau, non ?
0
marc[i1] Messages postés 2573 Date d'inscription vendredi 1 avril 2005 Statut Contributeur Dernière intervention 6 septembre 2008 382 > Tieno15 Messages postés 119 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 8 octobre 2012
21 avril 2008 à 16:20
Alors ça devrait être bon, tu es sur d'avoir installé la bonne version du -devel ?

Mais, je suis surpris que la version dkms ne fonctionne pas.
Essaie de suivre exactement ce tuto :
http://wiki.mandriva.com/
0
[tieno@localhost ~]$ uname -r
2.6.24.4-desktop-1mnb

Sont installés :
dkms-qc-usb-messenger
qc-usb-messenger-kernel-2.6.24.4-desktop-1mnb
qc-usb-messenger-kernel-desktop-latest
kernel-desktop-devel-2.6.24.4-1mnd

En suivant le tuto que tu me donnes (pour 2008 alors que j'ai 2008.1), j'ai ça :
[root@localhost tieno]# lsmod | grep qc
[root@localhost tieno]# lsmod | grep qc-usb
[root@localhost tieno]#

alors que je devrais avoir un truc comme qc-usb qui s'affiche.

Et pourtant là :
[tieno@localhost ~]$ cat /etc/modprobe.preload
# /etc/modprobe.preload: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line. Comments begin with
# a `#', and everything on the line after them are ignored.
# this file is for module-init-tools (kernel 2.5 and above) ONLY
# for old kernel use /etc/modules

amd64_agp
qc-usb


J'ai bien qc-usb qui s'affiche.

J'ai redémarré mon ordi plusieurs fois et la webcam n'est toujours pas reconnue ni sur Kopete ni sur Ekiga.

Merci de ton aide
0
marc[i1] Messages postés 2573 Date d'inscription vendredi 1 avril 2005 Statut Contributeur Dernière intervention 6 septembre 2008 382
21 avril 2008 à 17:12
Le wiki Mandriva propose une autre solution :
http://wiki.mandriva.com/
0
merci beaucoup, problème résolu.
Il fallait mettre l'utilisateur dans le groupe "video" puis redemarré. J'ai trouvé ça dans le dernier lien que tu m'as envoyé.

Encore merci.
0
Tieno15 Messages postés 119 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 8 octobre 2012 2 > tieno15
21 avril 2008 à 17:57
Ah ben non, ça fonctionne avec Kopete mais avec Skype l'image est très très brouillée (on voit juste que ça bouge derrière un rideau vert).
Quant à Ekiga, une fenêtre me dit :
"Erreur lors de l'ouverture du périphérique vidéo /dev/video0
Un logo mobile sera transmis lors des appels. Notez que vous pouvez choisir de transmettre une image ou le logo Ekiga tout le temps en choisissant « Picture » comme greffon vidéo et « MovingLogo » ou « StaticPicture » comme périphérique vidéo.
Il y a eu une erreur lors de l'ouverture du périphérique. Vérifiez vos permissions d'accès à ce périphérique et assurez-vous que le pilote approprié est chargé."

Par contre, le micro de la caméra fonctionne sur Skype.
0
Tieno15 Messages postés 119 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 8 octobre 2012 2
21 avril 2008 à 19:14
up
J'avais mis "résolu" et je ne sais pas comment remettre "non résolu".
Alors je remonte en début de liste pour voir si quelqu'un est là.
0