• [^] # Re: Make

    Posté par . En réponse au message adaptateur sans fil G, ndiswrapper et cie. Évalué à 1.

    Ok, merci ; exactement l'indication utile pour les Béotiens... J'ai d'ailleurs un peu honte de mes difficultés, qui relèvent de l'évidence : je confondais le répertoire que j'ai moi-même créé pour y enregistrer le module et le répertoire du module lui-même...
    Maintenant ça se corse : j'ai lancé "make" puis "make install" conformément au tutoriel ; mais j'ai tout de suite des "warnings" ; je suis tout de même allé jusqu'à létape suivante, c'est-à-dire "ndiswrapper -i nomdudriver.inf", en ayant "NETANI.INF" d'après la liste des cartes compatibles de "sourceforge.net", et là j'ai "invalid driver". Le mieux c'est de lire la console suivante :


    [root@c0017-1-82-245-13-182 Ndiswrapper]# cd ndiswrapper-1.45/
    [root@c0017-1-82-245-13-182 ndiswrapper-1.45]# make
    make -C driver
    make[1]: Entering directory `/home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver'
    make -C /lib/modules/2.6.12-29mdk-i686-up-4GB/build SUBDIRS=/home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver
    make[2]: Entering directory `/usr/src/linux-2.6.12-29mdk'

    WARNING: Symbol version dump /usr/src/linux-2.6.12-29mdk/Module.symvers
    is missing; modules will have no dependencies and modversions.

    LD /home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver/built-in.o
    CC [M] /home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver/crt.o
    CC [M] /home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver/hal.o
    CC [M] /home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver/iw_ndis.o
    CC [M] /home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver/loader.o
    CC [M] /home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver/ndis.o
    CC [M] /home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver/ntoskernel.o
    CC [M] /home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver/ntoskernel_io.o
    CC [M] /home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver/pe_linker.o
    CC [M] /home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver/pnp.o
    CC [M] /home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver/proc.o
    CC [M] /home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver/rtl.o
    CC [M] /home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver/wrapmem.o
    CC [M] /home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver/wrapndis.o
    CC [M] /home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver/wrapper.o
    CC [M] /home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver/usb.o
    CC [M] /home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver/divdi3.o
    LD [M] /home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver/ndiswrapper.o
    Building modules, stage 2.
    MODPOST
    CC /home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver/ndiswrapper.mod.o
    LD [M] /home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver/ndiswrapper.ko
    make[2]: Leaving directory `/usr/src/linux-2.6.12-29mdk'
    make[1]: Leaving directory `/home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver'
    make -C utils
    make[1]: Entering directory `/home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/utils'
    gcc -g -Wall -I../driver -o loadndisdriver loadndisdriver.c
    make[1]: Leaving directory `/home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/utils'
    [root@c0017-1-82-245-13-182 ndiswrapper-1.45]# make install
    make -C driver install
    make[1]: Entering directory `/home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver'
    make -C /lib/modules/2.6.12-29mdk-i686-up-4GB/build SUBDIRS=/home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver
    make[2]: Entering directory `/usr/src/linux-2.6.12-29mdk'

    WARNING: Symbol version dump /usr/src/linux-2.6.12-29mdk/Module.symvers
    is missing; modules will have no dependencies and modversions.

    Building modules, stage 2.
    MODPOST
    make[2]: Leaving directory `/usr/src/linux-2.6.12-29mdk'
    echo /lib/modules/2.6.12-29mdk-i686-up-4GB/misc
    /lib/modules/2.6.12-29mdk-i686-up-4GB/misc
    mkdir -p /lib/modules/2.6.12-29mdk-i686-up-4GB/misc
    install -m 0644 ndiswrapper.ko /lib/modules/2.6.12-29mdk-i686-up-4GB/misc
    /sbin/depmod -a 2.6.12-29mdk-i686-up-4GB -b /
    make[1]: Leaving directory `/home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/driver'
    make -C utils install
    make[1]: Entering directory `/home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/utils'
    install -D -m 755 loadndisdriver /sbin/loadndisdriver
    install -D -m 755 ndiswrapper /usr/sbin/ndiswrapper
    install -D -m 755 ndiswrapper-buginfo /usr/sbin/ndiswrapper-buginfo

    NOTE: Windows driver configuration file format has changed since 1.5. You must re-install Windows drivers if they were installed before.
    make[1]: Leaving directory `/home/hagenbennouna/Ndiswrapper/ndiswrapper-1.45/utils'
    mkdir -p -m 0755 /usr/share/man/man8
    install -m 644 ndiswrapper.8 /usr/share/man/man8
    install -m 644 loadndisdriver.8 /usr/share/man/man8
    [root@c0017-1-82-245-13-182 ndiswrapper-1.45]# ndiswrapper -i netani.inf
    driver netani is already installed
    [root@c0017-1-82-245-13-182 ndiswrapper-1.45]# ndiswrapper -l
    netani : invalid driver!

    Pour info, j'ai essayé avec les majuscules "NETANI.INF" OU ".inf", ce qui ne change rien.
    A ce stade, il semble donc qu'il manque quelque chose...