azriel a écrit 3 commentaires

  • # encore un pti problème

    Posté par  . En réponse au message driver carte ethernet. Évalué à 1.

    Bonjour,


    J'ai essayé tout ça, mais j'ai un erreur lors de la compilation...

    La bonne marche à suivre était celle de Maxime. J'ai trouvé et mis au bon endroit les fichiers qu'il fallait, enfin je crois.

    Voici l'erreur :

    ------------
    gcc -D__KERNEL__ -Wall -Wstrict-prototypes -02 -DMODULE -I. -DSK_USE_CSUM -I /usr/src/linux-2.4/include -c -o skge.o skge.c
    In file included from /usr/src/linux-2.4/include/linux/mm.h:4,
    from /usr/src/linux-2.4/include/linux/slab.h:14,
    from /usr/src/linux-2.4/include/linux/proc_fs.h:5,
    from skge.c:346:
    /usr/src/linux-2.4/include/linux/sched.h:799: conflicting types for 'kernel_thread'
    /usr/include/asm/processor.h:432: previous declaration of 'kernel_thread'
    make: *** [skge.o] Erreur 1
    ------------

    Qu'est-ce-que ça veut dire ?

    Je n'avais aucun fichier '.o', uniquement des '.c', des '.h' et un Makefile.

    J'ai un noyau 2.4.18 . Mais je compte le recompiler (avec l'aide de la formation linux d'Alexis) pour en prendre un plus récent.
    Pensez-vous que le driver pour ma carte ethernet est déjà intégré dedans ou fait-il quand même d'abord que je l'installe ?
  • [^] # Re: la méthode standard

    Posté par  . En réponse au message driver carte ethernet. Évalué à 1.

    Je vais essayer tout cela.

    Merci de m'avoir répondu.
  • # merci

    Posté par  . En réponse au message driver carte ethernet. Évalué à 1.

    Je vais essayer vos conseils.

    Merci de m'avoir répondu.