IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

Problème de connexion avec la livebox sous Debian


Sujet :

Réseau

  1. #1
    Membre du Club
    Inscrit en
    Février 2004
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 197
    Points : 58
    Points
    58
    Par défaut Problème de connexion avec la livebox sous Debian
    bonjour,
    je cherche à connecter ma livebox Sagem sous linux debian, avec le tutorial http://bwp-necromance.developpez.com...gemDebianWifi/

    J'en suis au moment où il faut installer ndiswrapper
    Lorsque je tape "make", voici ce que j'obtiens :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    make -C driver
    make[1]: Entering directory `/home/jerome/Desktop/ndiswrapper-1.2/driver'
    Can't find kernel sources in /lib/modules/2.4.27-2-686/build;
      give the path to kernel sources with KSRC=<path> argument to make
    make[1]: *** [prereq_check] Erreur 1
    make[1]: Leaving directory `/home/jerome/Desktop/ndiswrapper-1.2/driver'
    make: *** [all] Erreur 2
    si je tape "make KSRC=/usr/src/linux" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    make -C driver
    make[1]: Entering directory `/home/jerome/Desktop/ndiswrapper-1.2/driver'
    cc  -DNDISWRAPPER_VERSION=\"1.2\" -DEXTRA_VERSION=\"\" -DLINUX -D__KERNEL__ -DMODULE -I/usr/src/linux/include -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -O2 -mpreferred-stack-boundary=2    -c -o hal.o hal.c
    Dans le fichier inclus à partir de /usr/src/linux/include/linux/irq.h:20,
              à partir de /usr/src/linux/include/asm/hardirq.h:6,
              à partir de /usr/src/linux/include/linux/interrupt.h:12,
              à partir de /usr/src/linux/include/asm/highmem.h:24,
              à partir de /usr/src/linux/include/linux/highmem.h:14,
              à partir de /usr/src/linux/include/linux/skbuff.h:27,
              à partir de /usr/src/linux/include/linux/netdevice.h:151,
              à partir de hal.c:18:
    /usr/src/linux/include/asm/irq.h:16:25: irq_vectors.h : Aucun fichier ou répertoire de ce type
    In file included from /usr/src/linux/include/asm/hardirq.h:6,
                     from /usr/src/linux/include/linux/interrupt.h:12,
                     from /usr/src/linux/include/asm/highmem.h:24,
                     from /usr/src/linux/include/linux/highmem.h:14,
                     from /usr/src/linux/include/linux/skbuff.h:27,
                     from /usr/src/linux/include/linux/netdevice.h:151,
                     from hal.c:18:
    /usr/src/linux/include/linux/irq.h:70: error: `NR_IRQS' undeclared here (not in a function)
    In file included from /usr/src/linux/include/linux/irq.h:72,
                     from /usr/src/linux/include/asm/hardirq.h:6,
                     from /usr/src/linux/include/linux/interrupt.h:12,
                     from /usr/src/linux/include/asm/highmem.h:24,
                     from /usr/src/linux/include/linux/highmem.h:14,
                     from /usr/src/linux/include/linux/skbuff.h:27,
                     from /usr/src/linux/include/linux/netdevice.h:151,
                     from hal.c:18:
    /usr/src/linux/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function)
    /usr/src/linux/include/asm/hw_irq.h:32: error: `NR_IRQS' undeclared here (not in a function)
    make[1]: *** [hal.o] Erreur 1
    make[1]: Leaving directory `/home/jerome/Desktop/ndiswrapper-1.2/driver'
    make: *** [all] Erreur 2
    et si je tape "make KSRC=/usr/src/kernel-source-2.6.8" (j'ai téléchargé et installé les sources du noyau à partir d'un DVD d'installation acheté) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    make -C driver
    make[1]: Entering directory `/home/jerome/Desktop/ndiswrapper-1.2/driver'
    cc  -DNDISWRAPPER_VERSION=\"1.2\" -DEXTRA_VERSION=\"\" -DLINUX -D__KERNEL__ -DMODULE -I/usr/src/kernel-source-2.6.8/include -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -O2 -mpreferred-stack-boundary=2    -c -o hal.o hal.c
    Dans le fichier inclus à partir de /usr/src/kernel-source-2.6.8/include/linux/irq.h:20,
              à partir de /usr/src/kernel-source-2.6.8/include/asm/hardirq.h:6,
              à partir de /usr/src/kernel-source-2.6.8/include/linux/interrupt.h:12,
              à partir de /usr/src/kernel-source-2.6.8/include/asm/highmem.h:24,
              à partir de /usr/src/kernel-source-2.6.8/include/linux/highmem.h:14,
              à partir de /usr/src/kernel-source-2.6.8/include/linux/skbuff.h:27,
              à partir de /usr/src/kernel-source-2.6.8/include/linux/netdevice.h:151,
              à partir de hal.c:18:
    /usr/src/kernel-source-2.6.8/include/asm/irq.h:16:25: irq_vectors.h : Aucun fichier ou répertoire de ce type
    In file included from /usr/src/kernel-source-2.6.8/include/asm/hardirq.h:6,
                     from /usr/src/kernel-source-2.6.8/include/linux/interrupt.h:12,
                     from /usr/src/kernel-source-2.6.8/include/asm/highmem.h:24,
                     from /usr/src/kernel-source-2.6.8/include/linux/highmem.h:14,
                     from /usr/src/kernel-source-2.6.8/include/linux/skbuff.h:27,
                     from /usr/src/kernel-source-2.6.8/include/linux/netdevice.h:151,
                     from hal.c:18:
    /usr/src/kernel-source-2.6.8/include/linux/irq.h:70: error: `NR_IRQS' undeclared here (not in a function)
    In file included from /usr/src/kernel-source-2.6.8/include/linux/irq.h:72,
                     from /usr/src/kernel-source-2.6.8/include/asm/hardirq.h:6,
                     from /usr/src/kernel-source-2.6.8/include/linux/interrupt.h:12,
                     from /usr/src/kernel-source-2.6.8/include/asm/highmem.h:24,
                     from /usr/src/kernel-source-2.6.8/include/linux/highmem.h:14,
                     from /usr/src/kernel-source-2.6.8/include/linux/skbuff.h:27,
                     from /usr/src/kernel-source-2.6.8/include/linux/netdevice.h:151,
                     from hal.c:18:
    /usr/src/kernel-source-2.6.8/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function)
    /usr/src/kernel-source-2.6.8/include/asm/hw_irq.h:32: error: `NR_IRQS' undeclared here (not in a function)
    make[1]: *** [hal.o] Erreur 1
    make[1]: Leaving directory `/home/jerome/Desktop/ndiswrapper-1.2/driver'
    make: *** [all] Erreur 2
    Une idée ?
    Merci de votre aide

  2. #2
    Membre du Club
    Inscrit en
    Février 2004
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 197
    Points : 58
    Points
    58
    Par défaut
    Je précise que pour l'installation du noyau, j'ai suivi exactement les instructions du tutorial. Pour les headers, j'ai fait une petite variante car j'obtenais qqch de légèrement différent avec "uname" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    root@developpez: ~> uname -r
    2.4.27-2-686
    root@developpez: ~> apt-get install kernel-headers-2.6.8-2-686

  3. #3
    Membre émérite

    Homme Profil pro
    Inscrit en
    Juillet 2003
    Messages
    2 075
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 2 075
    Points : 2 844
    Points
    2 844
    Par défaut
    Salut
    As tu essayé avec une version plus à jour de ndiswrapper?

  4. #4
    Membre du Club
    Inscrit en
    Février 2004
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 197
    Points : 58
    Points
    58
    Par défaut
    je viens d'essayer avec ndiswrapper-1.11
    J'ai plein de messages d'erreurs, il y en a tellement que ça dépasse la capacité d'affichage du terminal : si je remonte jusqu'au maximum, je n'arrive pas à tous les avoir (il y en a plusieurs pages)...

    Toutes les erreurs concernent des fichiers .h
    Peut-être y a-t-il eu un pb avec l'installation des headers ?

  5. #5
    Membre du Club
    Inscrit en
    Février 2004
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 197
    Points : 58
    Points
    58
    Par défaut
    je crois que je n'ai pas installé les bons headers :
    version 2.6.8-2-386 installée
    alors que mon kernel c'est
    version 2.4.27-2-686

    que faire pour désinstaller les mauvais headers ??

  6. #6
    Membre émérite

    Homme Profil pro
    Inscrit en
    Juillet 2003
    Messages
    2 075
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 2 075
    Points : 2 844
    Points
    2 844
    Par défaut
    Hum j'allais le diree
    Soit apt-get remove (méthode sure) soit tu installes les nouveaux headers en espérant qu''ils vont écraser les anciens (à l'arrache là)

  7. #7
    Membre du Club
    Inscrit en
    Février 2004
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 197
    Points : 58
    Points
    58
    Par défaut
    OK,
    Bon ca y est, j'ai réinstallé les bons headers.
    Mais ca ne change rien : toujours autant de messages d'erreurs quand je fait "make" dans le répertoire ndiswrapper-1.11

    Pour info, ce répertoire est sur mon bureau (/home/jerome/Desktop)

    Help !!

  8. #8
    Membre du Club
    Inscrit en
    Février 2004
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 197
    Points : 58
    Points
    58
    Par défaut
    comment effacer le lien symbolique que j'ai créé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ln -s /usr/src/kernel-source-2.6.8 /usr/src/linux
    ??
    Je voudrais réinstaller les sources de noyaux, car je crois que ce n'est pas la bonne version.
    Pour cela, il faut d'abord que je désinstalle ce que j'ai installé.

    Help !!!

  9. #9
    Membre du Club
    Inscrit en
    Février 2004
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 197
    Points : 58
    Points
    58
    Par défaut
    Bon, j'ai réinstallé toutes les sources du noyau correctement, et j'ai toujours le même problème :

    IMPOSSIBLE de compiler ndiswrapper-1.11

  10. #10
    Membre expert
    Avatar de Faith's Fall
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 740
    Points : 3 249
    Points
    3 249
    Par défaut
    Utilise la version 1.12 de sourceforge (ou de mon liens), il a été testé et il marche.

  11. #11
    Membre du Club
    Inscrit en
    Février 2004
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 197
    Points : 58
    Points
    58
    Par défaut
    Bonjour Necromance,
    Ok, je vais essayer ..

    Merci de ton tutorial,
    Je te signale une petite faute de frappe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    root@developpez: /usr/src> bzip2 -d kernel-sourne-2.6.8.bz2
    au lieu de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    root@developpez: /usr/src> bzip2 -d kernel-source-2.6.8.bz2
    (le n de source)

  12. #12
    Membre du Club
    Inscrit en
    Février 2004
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 197
    Points : 58
    Points
    58
    Par défaut
    Necromance,
    Je ne trouve pas de version 1.12
    La version 1.11 semble être la plus récente. Ou alors je n'ai pas regardé où il faut ?

  13. #13
    Membre expert
    Avatar de Faith's Fall
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 740
    Points : 3 249
    Points
    3 249
    Par défaut
    C'est ecris dans mon tutoriel: ftp://ftp-developpez.com/bwp-necromance/download/livebox/ndiswrapper-1.2.tar.gz


  14. #14
    Membre du Club
    Inscrit en
    Février 2004
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 197
    Points : 58
    Points
    58
    Par défaut
    OK !
    Bon je viens d'essayer avec la version 1.2, mais cela ne marche pas.
    J'ai toujours les mêmes messages d'erreur.

    Mon kernel est plus ancien : c'est le 2.4.27 (plus ancien que 2.6.8 ) .
    Est-ce que ça peut venir de là ?

  15. #15
    Membre expert
    Avatar de Faith's Fall
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 740
    Points : 3 249
    Points
    3 249
    Par défaut
    Citation Envoyé par jejerome
    OK !
    Bon je viens d'essayer avec la version 1.2, mais cela ne marche pas.
    J'ai toujours les mêmes messages d'erreur.

    Mon kernel est plus ancien : c'est le 2.4.27 (plus ancien que 2.6.8 ) .
    Est-ce que ça peut venir de là ?
    Possible, moi j'avais fait avec le 2.6.8. Il est possible que le noyau 2.4 n'a pas le wifi directement et faut peut etre recompiler le noyau.


  16. #16
    Membre du Club
    Inscrit en
    Février 2004
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 197
    Points : 58
    Points
    58
    Par défaut
    Bon,
    Finalement j'ai installé le noyau linux 2.6.8 Debian.
    Tout marche correctement.

    J'essaye de compiler ndiswrapper-1.2 et voici ce que j'obtiens :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    debian:/home/jerome/Desktop/ndiswrapper-1.2# make
    make -C driver
    make[1]: Entering directory `/home/jerome/Desktop/ndiswrapper-1.2/driver'
    make -C /lib/modules/2.6.8-2-686/build SUBDIRS=/home/jerome/Desktop/ndiswrapper-1.2/driver \
            NDISWRAPPER_VERSION=1.2 \
            EXTRA_VERSION= modules
    make[2]: Entering directory `/usr/src/kernel-headers-2.6.8-2-686'
    make[2]: Makefile: Aucun fichier ou répertoire de ce type
    make[2]: *** Pas de règle pour fabriquer la cible " Makefile ". Arrêt.
    make[2]: Leaving directory `/usr/src/kernel-headers-2.6.8-2-686'
    make[1]: *** [default] Erreur 2
    make[1]: Leaving directory `/home/jerome/Desktop/ndiswrapper-1.2/driver'
    make: *** [all] Erreur 2
    debian:/home/jerome/Desktop/ndiswrapper-1.2#
    Est-ce que quelqu'un a une idée ?

  17. #17
    Membre expert
    Avatar de Faith's Fall
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 740
    Points : 3 249
    Points
    3 249
    Par défaut
    tu as fait le .\configure avant ?


  18. #18
    Expert éminent

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Points : 6 686
    Points
    6 686
    Par défaut
    Bonjour jejerome et BWP,

    Citation Envoyé par BWP-Necromance
    tu as fait le .\configure avant ?

    Pourquoi un "./configure" ? nan nan

    Dans le guide d'installation, on utilise les commandes suivantes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    make distclean (source-directory)
    make install (as root)
    @++
    .Olivier

  19. #19
    Membre du Club
    Inscrit en
    Février 2004
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 197
    Points : 58
    Points
    58
    Par défaut
    Bonjour Larkine,
    J'ai essayé ces deux instructions.
    Pour le make install, je me place dans le répertoire de ndiswrapper-1.2, et j'execute l'instruction à partir de la console terminal sous root.

    Résultat : j'obtiens toujours les mêmes erreurs : on me dit qu'il n'y a pas de makefile dans le répertoire des headers.

    Que faire ?

  20. #20
    Expert éminent

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Points : 6 686
    Points
    6 686
    Par défaut
    Bonjour jejerome,

    Voici les commandes que l'on rencontre souvent à savoir:

    ./configure: cette commande permet de vérifier les composantes de ton système (type d'OS, le compilateur etc.) afin d'y créer les fichiers de make.

    make clean: supprime tous les fichiers crées lors d'une compilition précédente.

    make distclean: supprime les fichiers qui ne font pas partis de ton programme.

    make: compile le programme.

    make install: installe le programme.

    Voilà @++
    .Olivier

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Problème de connexion avec SQL Server sous deux réseaux
    Par Powerdj dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 24/10/2013, 11h10
  2. Connexion avec un base sous vb .net
    Par toutounesan dans le forum Débuter
    Réponses: 1
    Dernier message: 24/08/2011, 10h00
  3. HELP ! Configuration de la Livebox sous debian
    Par jejerome dans le forum Administration système
    Réponses: 8
    Dernier message: 02/04/2006, 19h55
  4. Problème avec mon imprimabte sous Debian 3.1
    Par HNT dans le forum Matériel
    Réponses: 1
    Dernier message: 24/03/2006, 08h14
  5. Probleme de son avec Doom3-Demo sous Debian
    Par shrucky dans le forum Matériel
    Réponses: 3
    Dernier message: 04/12/2005, 14h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo