GJL a écrit 7 commentaires

  • [^] # Re: erreurs

    Posté par  . En réponse au message spca50x. Évalué à 1.

    Bon, je continue mes investigations...

    voici qques résultats :

    v4l-conf
    v4l-conf: using X11 display :0.0
    dga: version 2.0
    mode: 800x600, depth=16, bpp=16, bpl=1600, base=0x40000000
    /dev/video0 [v4l2]: ioctl VIDIOC_QUERYCAP: Invalid argument
    /dev/video0 [v4l]: no overlay support

    J'ai exploré Google à partir de cette erreur mais je n'ai rien trouvé (ou pas su exploiter les trouvailles)



    ## video4linux device info [/dev/video0] ###
    general info
    VIDIOCGCAP
    name : "Kodak EZ200"
    type : 0x1 [CAPTURE]
    channels : 1
    audios : 0
    maxwidth : 640
    maxheight : 480
    minwidth : 176
    minheight : 144

    channels
    VIDIOCGCHAN(0)
    channel : 0
    name : "SPCA500"
    tuners : 0
    flags : 0x0 []
    type : CAMERA
    norm : 0

    tuner
    ioctl VIDIOCGTUNER: Invalid argument

    audio
    ioctl VIDIOCGAUDIO: Invalid argument

    picture
    VIDIOCGPICT
    brightness : 32768
    hue : 0
    colour : 32768
    contrast : 33792
    whiteness : 0
    depth : 24
    palette : RGB24

    buffer
    VIDIOCGFBUF
    base : (nil)
    height : 0
    width : 0
    depth : 0
    bytesperline : 0

    window
    VIDIOCGWIN
    x : 0
    y : 0
    width : 320
    height : 240
    chromakey : 0
    flags : 0

    lsmod donne :

    spca5xx 666588 0
    videodev 6464 1 [spca5xx]
    usb-storage 65088 0 (unused)
    usb-uhci 23344 0 (unused)
    usbcore 62924 1 [printer hid spca5xx usb-storage usb-uhci]



    et enfin

    xawtv -hwscan
    This is xawtv-3.94, running on Linux/i686 (2.4.27-2-686)
    looking for available devices
    port 61-61
    type : Xvideo, image scaler
    name : Chips and Technologies Backend Scaler

    /dev/video0: OK [ -device /dev/video0 ]
    type : v4l
    name : Kodak EZ200
    flags: capture



    j'ai une image très mauvaise sous camstream et plantage sous xawtv

    Merci pour votre aide.
    Je suppose que ce n'est pas simple, c'est pourquoi je n'hésite pas à "me répondre" en espérant que mes infos pourront être exploitées
  • [^] # Re: erreurs

    Posté par  . En réponse au message spca50x. Évalué à 1.

    Que le module soit buggé ça m'étonne un peu....
    Pour les messages bizaroïdes ça le fait plus ; je pense que l'obligation d'éteindre le micro brutalement (pouvais pas faire autrement) ça lui a pas trop plu et il continuait à voir un utilisateur.

    Pour le noyau, en lisant le README de spca5xx j'ai pas vu de contre-indications au sujet de ma version : 2.4.27-2-686.

    Sinon moi je veux bien passer en 2.6 mais je ne suis pas trop rassuré...

    Quant au pb lui-même, le micro tombe en rideau après un message d'erreur qui semble concerner v4l conf
  • [^] # Re: erreurs

    Posté par  . En réponse au message spca50x. Évalué à 1.

    Bon, je suis un peu maladroit dans l'utilisation des forums alors j'espère être lu...
    j'ai pu compiler le spca50xx pour faire fonctionner mon EZ200 en mode webcam. La compil s'est bien passée, j'ai effectué les modprobe ad hoc

    modprobe spca5xx
    modprobe videodev

    puis je lance xawtv ...l'appareil s'allume et...plus rien ne répond ! Pas plus le clavier que la souris et aucune image captée n'est affichée à l'écran. Bref plantage !

    j'ai exploré le syslog car depuis ces péripéties, au redémarrage j'ai un "chown" suivi d'une erreur qui ne me dit rien qui vaille. Voici le résultat

    rpc.statd[1998]: Version 1.0.6 Starting
    Jul 8 14:50:57 localhost rpc.statd[1998]: statd running as root. chown /var/lib/nfs/sm to choose different user
    Jul 8 14:50:58 localhost pcscd: debuglog.c:135:DebugLogSetLevel() debug level=error


    Je ne comprends pas d'où vient ceci...


    Help me please....Help me !!

    Avec un grand merci d'avance
  • [^] # Re: erreurs

    Posté par  . En réponse au message spca50x. Évalué à 1.

    Je ne connais pas le C...donc il me reste à patienter pour que le module spca50x passe un jour ds les stables et espérer qu'il fonctionnera alors chez moi ou bien mettre une nouvelle webcam c'est bien ça ?
  • [^] # Re: erreurs

    Posté par  . En réponse au message spca50x. Évalué à 1.

    Je vais peut-être dire une grosse bêtise mais spca50x est accessible en instable pour l'instant. Ds mon /etc/apt/sources.list tout est fait pour récupérer uniquement les stables. Si je fais en sorte qu'apt-get installe spca50x tout seul est-ce que je m'affranchis de toutes ces compilations ?
  • [^] # Re: erreurs

    Posté par  . En réponse au message spca50x. Évalué à 1.

    Comme j'ai progressé un peu depuis hier...

    j'ai installé les en-tête du kernel en l'occurence kernel-headers 2.4.27-2-686
    Puis depuis le répertoire /spca5xx-20060501# j'ai lancé make.
    voici le résultat :

    Compiling drivers/usb/spcadecoder.c
    Compiling drivers/usb/spca5xx.c
    In file included from /lib/modules/2.4.27-2-686/build/include/linux/vmalloc.h:8,
    from drivers/usb/spca5xx.c:46:
    /lib/modules/2.4.27-2-686/build/include/linux/highmem.h: Dans la fonction « bh_kmap »:
    /lib/modules/2.4.27-2-686/build/include/linux/highmem.h:20: attention : usage en arithmétique d'un pointeur de type « void * »
    drivers/usb/spca5xx.c: Dans la fonction « spca50x_read_proc »:
    drivers/usb/spca5xx.c:1096: error: structure has no member named `seq'
    drivers/usb/spca5xx.c: Hors de toute fonction :
    drivers/usb/spca5xx.c:150: attention : `bright' defined but not used
    drivers/usb/spca5xx.c:151: attention : `contrast' defined but not used
    make: *** [drivers/usb/spca5xx.o] Erreur 1


    ça progresse mais bon...
    Si quelqu'un veut bien m'aider merci
  • [^] # Re: erreurs

    Posté par  . En réponse au message spca50x. Évalué à 1.

    Okay, voici un extrait...

    grep: /lib/modules/2.4.27-2-686/build/include/linux/autoconf.h: Aucun fichier ou répertoire de ce type
    grep: /lib/modules/2.4.27-2-686/build/include/linux/autoconf.h: Aucun fichier ou répertoire de ce type
    Compiling drivers/usb/spcadecoder.c
    In file included from /usr/include/linux/string.h:23,
    from drivers/usb/spcadecoder.c:32:
    /usr/include/asm/string.h:41: error: erreur de syntaxe before "size_t"
    /usr/include/asm/string.h: Dans la fonction « strncpy »:
    /usr/include/asm/string.h:55: error: `src' undeclared (first use in this function)
    /usr/include/asm/string.h:55: error: (Each undeclared identifier is reported only once
    /usr/include/asm/string.h:55: error: for each function it appears in.)
    /usr/include/asm/string.h:55: error: `dest' undeclared (first use in this function)
    /usr/include/asm/string.h:55: error: `count' undeclared (first use in this function)
    /usr/include/asm/string.h: Hors de toute fonction :
    /usr/include/asm/string.h:77: error: erreur de syntaxe before "size_t"
    /usr/include/asm/string.h: Dans la fonction « strncat »:
    /usr/include/asm/string.h:94: error: `src' undeclared (first use in this function)
    /usr/include/asm/string.h:94: error: `dest' undeclared (first use in this function)
    /usr/include/asm/string.h:94: error: `count' undeclared (first use in this function)
    /usr/include/asm/string.h: Hors de toute fonction :
    /usr/include/asm/string.h:121: error: erreur de syntaxe before "size_t"
    /usr/include/asm/string.h: Dans la fonction « strncmp »:
    /usr/include/asm/string.h:139: error: `cs' undeclared (first use in this function)
    /usr/include/asm/string.h:139: error: `ct' undeclared (first use in this function)
    /usr/include/asm/string.h:139: error: `count' undeclared (first use in this function)
    /usr/include/asm/string.h: Hors de toute fonction :
    /usr/include/asm/string.h:180: error: erreur de syntaxe before "strlen"
    /usr/include/asm/string.h:193: error: erreur de syntaxe before "size_t"
    /usr/include/asm/string.h: Dans la fonction « __memcpy »:
    /usr/include/asm/string.h:206: error: `n' undeclared (first use in this function)
    /usr/include/asm/string.h:206: error: `to' undeclared (first use in this function)
    /usr/include/asm/string.h:206: error: `from' undeclared (first use in this function)
    /usr/include/asm/string.h: Hors de toute fonction :
    /usr/include/asm/string.h:215: error: erreur de syntaxe before "size_t"
    /usr/include/asm/string.h: Dans la fonction « __constant_memcpy »:
    /usr/include/asm/string.h:217: error: `n' undeclared (first use in this function)
    /usr/include/asm/string.h:218: error: `to' undeclared (first use in this function)
    /usr/include/asm/string.h:218: error: `from' undeclared (first use in this function)
    /usr/include/asm/string.h: Hors de toute fonction :
    /usr/include/asm/string.h:299: error: erreur de syntaxe before "size_t"
    /usr/include/asm/string.h: Dans la fonction « memmove »:
    /usr/include/asm/string.h:302: error: `dest' undeclared (first use in this function)
    /usr/include/asm/string.h:302: error: `src' undeclared (first use in this function)
    /usr/include/asm/string.h:307: error: `n' undeclared (first use in this function)
    /usr/include/asm/string.h: Hors de toute fonction :
    /usr/include/asm/string.h:326: error: erreur de syntaxe before "size_t"
    /usr/include/asm/string.h: Dans la fonction « memchr »:
    /usr/include/asm/string.h:330: error: `count' undeclared (first use in this function)
    /usr/include/asm/string.h:338: error: `c' undeclared (first use in this function)
    /usr/include/asm/string.h:338: error: `cs' undeclared (first use in this function)
    /usr/include/asm/string.h: Hors de toute fonction :
    /usr/include/asm/string.h:342: error: erreur de syntaxe before "size_t"
    /usr/include/asm/string.h: Dans la fonction « __memset_generic »:
    /usr/include/asm/string.h:349: error: `c' undeclared (first use in this function)
    /usr/include/asm/string.h:349: error: `s' undeclared (first use in this function)
    /usr/include/asm/string.h:349: error: `count' undeclared (first use in this function)
    /usr/include/asm/string.h: Hors de toute fonction :
    /usr/include/asm/string.h:362: error: erreur de syntaxe before "size_t"
    /usr/include/asm/string.h: Dans la fonction « __constant_c_memset »:
    /usr/include/asm/string.h:375: error: `c' undeclared (first use in this function)
    /usr/include/asm/string.h:375: error: `count' undeclared (first use in this function)
    /usr/include/asm/string.h:375: error: `s' undeclared (first use in this function)
    /usr/include/asm/string.h: Hors de toute fonction :
    /usr/include/asm/string.h:382: error: erreur de syntaxe before "strnlen"
    /usr/include/asm/string.h:382: error: erreur de syntaxe before "size_t"
    /usr/include/asm/string.h: Dans la fonction « strnlen »:
    /usr/include/asm/string.h:397: error: `s' undeclared (first use in this function)
    /usr/include/asm/string.h:397: error: `count' undeclared (first use in this function)
    /usr/include/asm/string.h: Hors de toute fonction :
    /usr/include/asm/string.h:410: error: erreur de syntaxe before "size_t"
    /usr/include/asm/string.h: Dans la fonction « __constant_c_and_count_memset »:
    /usr/include/asm/string.h:412: error: `count' undeclared (first use in this function)
    /usr/include/asm/string.h:414: error: `s' undeclared (first use in this function)
    /usr/include/asm/string.h:416: error: `pattern' undeclared (first use in this function)
    /usr/include/asm/string.h: Hors de toute fonction :
    /usr/include/asm/string.h:469: error: erreur de syntaxe before "size_t"
    /usr/include/asm/string.h: Dans la fonction « memscan »:
    /usr/include/asm/string.h:471: error: `size' undeclared (first use in this function)
    /usr/include/asm/string.h:472: error: `addr' undeclared (first use in this function)
    /usr/include/asm/string.h:478: error: `c' undeclared (first use in this function)
    In file included from drivers/usb/spcadecoder.c:32:
    /usr/include/linux/string.h: Hors de toute fonction :
    /usr/include/linux/string.h:32: error: erreur de syntaxe before "strlcpy"
    /usr/include/linux/string.h:32: error: erreur de syntaxe before "size_t"
    /usr/include/linux/string.h:41: error: erreur de syntaxe before "strlcat"
    In file included from /usr/include/asm/system.h:5,
    from /usr/include/asm/processor.h:18,
    from /usr/include/asm/thread_info.h:13,
    from /usr/include/linux/thread_info.h:21,
    from /usr/include/asm/uaccess.h:9,
    from drivers/usb/spca5xx.h:11,
    from drivers/usb/spcadecoder.h:5,
    from drivers/usb/spcadecoder.c:36:
    /usr/include/linux/kernel.h:72: error: erreur de syntaxe before "size_t"
    /usr/include/linux/kernel.h:74: error: erreur de syntaxe before "size_t"
    In file included from /usr/include/linux/videodev2.h:17,
    from /usr/include/linux/videodev.h:8,
    from drivers/usb/spca5xx.h:12,
    from drivers/usb/spcadecoder.h:5,
    from drivers/usb/spcadecoder.c:36:
    /usr/include/linux/time.h:14: error: erreur de syntaxe before "time_t"
    /usr/include/linux/time.h:16: error: erreur de syntaxe before '}' token
    /usr/include/linux/time.h:20: error: erreur de syntaxe before "time_t"
    In file included from /usr/include/linux/time.h:33,
    from /usr/include/linux/videodev2.h:17,
    from /usr/include/linux/videodev.h:8,
    from drivers/usb/spca5xx.h:12,
    from drivers/usb/spcadecoder.h:5,

    et la fin du message est :


    make: *** [drivers/usb/spcadecoder.o] Erreur 1



    Merci d'avance