• # Compilation de ndiswrapper

    Posté par  . Évalué à 1.

    J'utilise cette carte avec une debian woody.
    La premiére chose que j'ai du faire c'est de backporté un noyau récent . a l'épopque de l'installation ( il y a 9 mois envirron ) aucun paquets debian n'existaient pour ndiswrapper (en tout cas pas pour la woody)
    Si tu a une SID ou une Sarge pas de probléme, installe un noyau récent sur ta machine. Tu devra certainement installer les paquets kernel-headers correspondant au paque du noyau que tu vient d'installer pour pouvoir compiler le paquet.
    Mais peut être existe t'il un .deb pré compilé.
    Dans ce genre de situation ou la compilation d'un module noyau est necessaire je préfére quand meme compilé a la main le programme

    j'ai donc récupéré les sources de ndiswrapper sur sourceforge puis j'ai compilé en suivant le fichier README et INSTALL.
    Les explications sont assez claires et expliquent une fois compilé comment configurer ndiswrapper.
    Il faut également récupérer le driver window (.sys) si mais souvenirs son bon sur le CD fourni par le constructeur de la carte.
    Tu peux suivre les indications donnés par le journal que tu as cité. une fois ndiswrapper compilé et installé.

    Il faudra peut être lancer également le modprobe de ton module au démarrage en rajoutant une ligne ndiswrapper dans le fichier /etc/modules
    et configurer le fichier /etc/network/interfaces pour lancer ndiswrapper au démarrage avec ton ESSID, cle WEP et autre mode a utiliser.

    Bon courage
    • [^] # Re: Compilation de ndiswrapper

      Posté par  . Évalué à 1.

      Olla je suis obligé de changer le noyau ?
      Je suis nouveau sous Debian (sarge dans mon cas) et c'est le genre de chose que je n'ai jamais fait !
      J'ai réussi déja à faire un apt-get de ndiswrapper-utils, donc à partir de la ca devrait marcher non ?
      • [^] # Re: Compilation de ndiswrapper

        Posté par  . Évalué à 1.

        dans le cas de ma woody il fallait un noyau 2.4.24 minimum me semble t'il ou un 2.6.x , d'apres le site de ndswrapper :
        You need a recent kernel (at least 2.6.6 or 2.4.26) with source.

        Pour changer de noyau
        apt-get install kernel-image
        il t'affichera la liste des noyaux disponibles
        apt-get install kernel-source-2.6.8-1-k7 par exemple installera le nouveau noyau aisi que les modules

        Tu peux suivre le super tutorial pour compiler les sources de ton noyaux si tu le veux et qui t'expliquera la marche a suivre pour changer de noyau sous debian: [1]. au passage jette un oeil sur tout le tutorial j'ai pas trouvé mieux pour comprendre et configurer Debian et Linuxt, chapeau bas au redacteur!

        Sur le site de ndiswrapper ils donnent l'adresse du repository pour debian :
        ajoute ceci a ton fichier /etc/apt/source.list

        deb http://ndiswrapper.sourceforge.net/debian(...) ./

        ensuite fait un petit apt-get update

        puis recherche les paquets en rapport avec ndiswrapper :

        apt-cache search ndiswrapper

        le lien [2] te donnera la marche à suivre pour installer ndiswrapper sur debian Sarge. (trouvé sur le site de ndiswrapper)
        Apres avoir visité le site de ndiswrapper il semble que ce prog a bien évolué depuis que je l'ai installé (version 0.0.5 ;) effectivement les paquets debian semblent exister maintenant, il sera donc plus simple de l'installer (sur Sarge bien evidement).

        [1] http://people.via.ecp.fr/~alexis/formation-linux/formation-linux.ht(...)
        [2] http://ndiswrapper.sourceforge.net/phpwiki/index.php/InstallDebianS(...)
        • [^] # Re: Compilation de ndiswrapper

          Posté par  . Évalué à 2.

          Merci Nico
          je viens d'installer un kernel 2.6.8-2-k7 avec apt-get.
          Je vais réinstaller ndiswrapper selon tes conseils.
        • [^] # Re: Compilation de ndiswrapper

          Posté par  . Évalué à 2.

          J'ai suivi la methode donné sur le site de ndiswrapper pour debian:
          -ajout d'une nouvell ligne dans sources.list
          -apt-get update
          -apt-get install ndiswrapper-source
          -aptitude install wireless-tools

          Mais parès, à l'étape 3 on te demande faire un lien avec les sources de ton kernel
          3. Add link to kernel headers.
          # ln -s /usr/src/kernel-src-n.n.n /lib/modules/n.n.n/build

          Ben, je n'ai pas les sources de mon kernel puisque j'ai fait un apt-get install pour mon nouveau noyau :~|
          • [^] # Re: Compilation de ndiswrapper

            Posté par  . Évalué à 1.

            Tu peut faire un apt-get install kernel-headers-n.n.n
            cela installerta sur ton systéme les entête du noyau pour le noyau que tu es en train d'utiliser. Tu pourra ensuite faire un lien symbolique en faisant :
            ln -s /usr/src/kernel-headers-n.n.n /lib/modules/n.n.n/build

            En utilisant cette methode, cela te permet de ne pas avoir à installer les sources de ton noyau et de les configurer.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.