Bienvenue sur http://eagle-usb.org




Participer à eagle-usb.org

Vous pouvez participer à la vie collaborative de ce site et proposer vos propres articles en vous inscrivant ci-dessous. Indiquez ici votre nom et votre adresse email. Votre identifiant personnel vous parviendra rapidement, par courrier électronique.

Votre nom ou pseudo

Votre adresse email




IMPRIMER Format imprimable
Eagle-Usb-1.9.8
par Benoît Audouard

Suite aux changements impromptus de la stack usb des kernels 2.6.5, 2.6.6 et 2.6.7 voici une version opérationnelle et officielle du driver eagle-usb (notamment pour Fedora Core 2, mais pas seulement)

 

Introduction


Le kernel 2.6.x évolue, le driver eagle-usb suit la tendance !

Voici une version 1.9.8 du driver eagle-usb qui intègre pas mal de correctifs et fonctionne avec les derniers kernels (2.6.7rc2 à ce jour) malgré les modifications de la stack usb et du msleep en 2.6.5, 2.6.6 et 2.6.7...

Fedora Core 2 est basée sur le kernel 2.6.5 ce qui nous a poussé à sortir cette version intermédiaire du driver eagle-usb afin de la maintenir officiellement plutôt que de vous renvoyer vers une version cvs.

Vous trouverez la liste des modems supportés sur le wiki.

Question subsidiaire : quel est le n° de version après 1.9.9 ? ;-)

 

Pré-requis



-  kernel-source : prendre la même version que celle donnée par uname -r, vous aurez un lien /usr/src/linux vers votre kernel-source
-  gcc doit être de la même version que celle utilisée pour compiler votre kernel : comparer cat /proc/version ; gcc -v (voir la FaqDiag pour plus de détails)
-  vérifiez que vous avez aussi gawk, bash, automake, autoconf (s'il vous demande aclocal à la compilation)

Attention : si vous avez un Fast 800 E2T (c'est marqué au dos), remplacer les fichiers .bnm du driver par ceux fournis sur le CDROM donné par votre ISP, sinon le modem reste à l'état "Initializing".

 

Téléchargement



-  le source est à décompresser par tar jxvf eagle-usb-1.9.8.tar.bz2 et à récupérer sur le site de baud123 ou de Tux ou encore sur la page de download de sourceforge
-  les .deb sont dispos sur le site de mcoolive (attention en *tests* voir post-installation)
-  l'ebuild pour Gentoo est fourni par sl33p3r à partir de ce fil du forum pour Gentoo avec la doc' complète

 

Installation


Classiquement l'installation est la suivante :

Dans une fenêtre terminal sous root (su -), décompressez l'archive, se placer dans le répertoire par la commande cd eagle-usb-1.9.8 et taper :

./autogen.sh
./configure
make uninstall
make clean
make
make install
eagleconfig
startadsl

Voilà, bons tests !

 

Post-Installation


Pour Debian le tar.bz2 ne pose pas de soucis. Pour les paquets Debian - en revanche - des modifications préalables sont nécessaires :
-  télécharger les fichiers et faire la modification suivante avant installation
-  dans eagle-usb-1.9.8/debian/eagle-usb-utils.postinst, ligne 106, remplacer la variable "EncapsulationCode" par "Encapsulation"
-  plus de détails dans ce fil du forum pour Debian


A SAVOIR

Rendez-vous sur le forum en cas de problème pour votre distribution.

Enregistrez-vous avant et regardez la FaqEagle avant de poster ! (ya les sujets en sticky/post-it à lire aussi...)






COMMENTAIRE(S) DE L'ARTICLE :

Forum de l'article

  • 2.6.7 - Etrange résultat
    12 août 2004

    Mandrake 10. J'ai passé le kernel de 2.6.3 à 2.6.7. Depuis, phénomène étrange :
    -  au premier boot sous linux, mon modem n'est pas synchronisé.
    -  je reboot, sur une partition Win2k, le modem synchronise.
    -  je rereboot sous linux, et là tout est OK.

    Une idée ? ? M



    • > 2.6.7 - Etrange résultat
      16 août 2004

      Recompile le driver.

      En règle générale, à chaque changement de noyau, il est prudent de recompiler le driver.



      • > 2.6.7 - Etrange résultat
        16 août 2004

        Je l'ai fait, sans résultat.

        Le driver fonctionne très bien. Tant que je ne laisse pas le PC éteint plusieurs heures consécutives, je n'ai aucun soucis.

        C'est seulement si j'éteins la machine le soir qu'il faut passer par un reboot Win2k avant que la synchro passe sous linux...

        M



        • > 2.6.7 - Etrange résultat
          20 août 2004, par Ares

          Jai remplacé les fichiers rtpldep*.bnm, par ceux disponible là : http://www.sagem.fr/web-modems/download/modems/w.2.0.31_fr.zip

          Abonné Cegetel, Mandrake 10 kernel 2.6.8.1

          Bonne chance. \1



          • *.bnm
            25 août 2004

            Ce truc est génial... tout simplement génial

            Penser à changer les *.bnm par d'autres...

            Merci à tous de me sauver la vie (ou... nan pas vraiment... plutôt de me permettre enfin d'aller sur internet avec linux)

            a++ Helkanen



          • > 2.6.7 - Etrange résultat
            29 août 2004, par Guillaume
            je suiis un abonné cegetel avec la mdk 10.0 et adsl 512k. Peux tu m'expliquer ta méthode pour avoir cette connexion ADSL ? Je commence à en rever la nuit ! ! ! \1 ça me perturbe !

        • > 2.6.7 - Etrange résultat
          26 août 2004, par Francois
          Avec 2.6.7 ca marche bien pour moi, a chaque demarrage je fais eaglectrl -d et le modem est operationnel au bout de 15sec.

          • > 2.6.7 - Etrange résultat
            28 août 2004

            J'ai simplement constaté, ne plus avoir de prb d'initialisation, perte de synchro, ou coupure(s). Démarrage/connexion/Automatique Essai en 2.6.7 ou 2.6.8.1 Les fichiers remplacés sont plus récents, le site explique aussi l'utilité de cette mise à jour.

            Félicitation pour le site \1 et bravo pour les infos de la FaqDiag.

            Cordialement \1 Ares



  • fedora2 / eagle-usb-1.9.8 : erreur de chargement du module
    30 juillet 2004, par Thierry Vieville

    eagle-usb marche super bien pour moi sous fedora1 (9telecom, modem comtred ct-1361 ou sagem 800 e2l) .. me voila sous fedora2 et j'obtient helas une erreur au chargement du module.

    Mon hypothese : mon noyau 2.6.6-1.435.2.3 est deja au dela du noyau initial de fedora2 (mais c'est la vie ..), cela necesite peut-etre un ajustement, pourtant - les warning de autogen.sh sont un peu louches - les warning de compil pas trop vilain Je note cependant dans le eaglediag : # Dependances package kernel-source is not installed #CERTES MAIS kernel-sourcecode l'est (le kernel-source affiche la version 2.6.5-1.358, alors que kernel-sourcecode est en coherence avec le kernel utilise 2.6.6-1.435) package dhcp-client is not installed package dhcpcd is not installed # CERTES MAIS seules les package dhcp / dhcp-level / dhcp-forwarder sont presents dans la distrib, de plus mon protocole dhcp se negocie bien, en me connectant oar ailleurs (reseau local, adsl via un cable ethernet).

    Mon input pour aider avancer : voici ci joint tous les logs, qu'en penses les eagle's angels ?

    VOIR ftp://ftp-sop.inria.fr/odyssee/Team/Thierry.Vieville-Temp/eagle-fedora.txt POUR tous les elements



  • > Eagle-Usb-1.9.8
    28 juillet 2004, par gassman
    salut je suis petit jeune de lunix et je viens df installer la fedora 2 j ai installe en suite vos drivers comme infdiquer si dessus et au moment de lancer le ./eagleconfig il ne se passe strictement rien(de meme pour le startadsl) alors que la compilation c est bien passe... si kelkun peut m aider ou me dire ou je peux trouver une solution ce serait sympa merci

    • > Eagle-Usb-1.9.8
      17 août 2004, par Ares

      La procédure est viable, je te conseille de regarder la FaqDiag.

      -  Depuis un terminal (root) vérifier si le module "eagle_usb" est chargé : lsmod

      -  Vérifier aussi avec un éditeur de texte que la ligne suivante : "usbdevfs /proc/bus/usb usbdevfs defaults 0 0" est dans le fichier /etc/fstab

      @+



  • > Bravo et merci
    20 juillet 2004
    Merci ca marche nickel avec les nouveaux kernel, heuresement que vous etes là pour les possesseurs de ces modems toujours compliqués a gérer !

  • > Eagle-Usb-1.9.8
    16 juillet 2004, par fubiga

    bonjour,

    les drivers fonctionnent bien....a part un message tout moche (FC2 kernel 2.6.5-1.358) :

    usb 2-2.2 : new full speed USB device using address 6 [eagle-usb] New USB ADSL device detected, waiting for DSP code... [eagle-usb] Interface 0 accepted. [eagle-usb] created proc entry at : /proc/driver/eagle-usb/002-006 [eagle-usb] ioctl EU_IO_OPTIONS received Adding 1044216k swap on /dev/sda3. Priority :-1 extents :1 [eagle-usb] ioctl EU_IO_DSP received [eagle-usb] Loading DSP code to device... [eagle-usb] DSP code successfully loaded to device [eagle-usb] ioctl EU_IO_OPTIONS received [eagle-usb] ioctl EU_IO_DSP received [eagle-usb] Loading DSP code to device... [eagle-usb] DSP code successfully loaded to device Badness in wait_ms at include/linux/usb.h :30 Call Trace : [<22ba8d38>] IdmaUploadSwapPage+0x16b/0x248 [eagle_usb] [<22ba7c64>] eu_irq+0xd3/0x149 [eagle_usb] [<02215224>] usb_hcd_giveback_urb+0x14/0x1d [<229c3c51>] uhci_finish_completion+0x32/0x46 [uhci_hcd] [<229c3d86>] uhci_irq+0xea/0xf4 [uhci_hcd] [<02215253>] usb_hcd_irq+0x26/0x4b [<0210707e>] handle_IRQ_event+0x28/0x48 [<02107311>] do_IRQ+0xf3/0x169 ======================= [<0213007b>] read_cache_pages+0x67/0xdf [<0213f0fe>] rw_vm+0x112/0x1ea [<0213f423>] put_user_size+0x29/0x2d [<0214ee8c>] filldir64+0xbf/0x12e [<228b0959>] call_filldir+0x96/0xb0 [ext3] [<0214edcd>] filldir64+0x0/0x12e [<228b0ab2>] ext3_dx_readdir+0x13f/0x18a [ext3] [<0214edcd>] filldir64+0x0/0x12e [<228b0374>] ext3_readdir+0x89/0x3b5 [ext3] [<02148251>] cp_new_stat64+0xfa/0x10e [<0214edcd>] filldir64+0x0/0x12e [<02135342>] follow_page+0xda/0xe5 [<0213f1ba>] rw_vm+0x1ce/0x1ea [<0214eaba>] vfs_readdir+0x7a/0x9b [<0214edcd>] filldir64+0x0/0x12e [<0214ef60>] sys_getdents64+0x65/0xaa



  • > Eagle-Usb-1.9.8
    11 juillet 2004, par Ben

    Fedora core 2 - Aurox 9.4

    çà marche nickel, bravo et encore merci \1



  • > Eagle-Usb-1.9.8
    7 juillet 2004
    Salut, Je suis sous fedora core1. J'ai pas trop de place en fait sur mon hdd.. j'ai un modem fast 800. J'ai un soucis, dès que je veux télécharger, ou que le site est trop lourd, la connection casse et je dois m'y prendre a plusieurs reprises. Sous w.......ds j'av pas ce soucis avec le meme modem. Ceci dis je prefere quand meme etre sous linux avec une connection qui casse \1 J'ai bien utilisé les info de mon ISP donc avez vous une idée pour résoudre cet inconvénient ? a+ Loquace

    • > Eagle-Usb-1.9.8
      10 juillet 2004, par Didier Spaier
      Si tu poses plutôt ce genre de question sur le forum (tu peux poster ici : http://forum.eagle-usb.org/viewforum.php ?f=5), tu auras plus de chance d'obtenir une réponse. Joins à ta question le résultat d'un eaglediag -sc. Si en plus tu t'enregistre puis te connecte tu seras informé de l'arrivée des réponses par courriel.

    • > Eagle-Usb-1.9.8
      17 août 2004, par Ares
      -  Jai téléghargé depuis : http://www.sagem.fr/web-modems/download/modems/w.2.0.31_fr.zip (W.2.0.31 France Pre-configured version for the French network : PPPoA vcmux 8/35) Après extraction j'ai remplacé les fichiers "*.bnm" de eagle-usb par ceux de Sagem. Essai avec kernel 2.6.7 puis avec le nouveau 2.6.8.1 Bref cela fonctionne a merveille.

  • > Eagle-Usb-1.9.8
    7 juillet 2004, par kozaki
    Attention le lien vers la FAQ est erroné : "Enregistrez-vous avant et regardez la FaqEagle avant de poster !" Le lien est : http://faq.eagle-ub.org/ (il manque le "b" de usb les gars : -/

  • > Eagle-Usb-1.9.8
    2 juillet 2004

    Génial, ça marche ! ! ! ça faisait 2 jours que je galérais à essayer de me connecter a internet et la en quelques commandes simples, paf c'est bon

    Merci beaucoup !

    PS : je suis sous aurox 9.3 avec un modem F@st 800 et une connection FreeADSL

    Encore merci < \1



  • > Eagle-Usb-1.9.8
    21 juin 2004, par breed

    Bravo pour les drivers, ca marche tres bien. J'y arrivais pas avec les pacquet debian :/

    Par contre, juste une remarque, j'ai des ping plus eleve et surtout une resolution tres lente, mais alors lente...

    Ca peut venir de quoi ? Linux debian 2-6-6 Testing.



    • > Eagle-Usb-1.9.8
      22 juin 2004

      voir /etc/resolv.conf les DNS fournis par l'ISP, en essayer d'autres (cf. paramètres FAI)

      ou alors c'est l'interface d'encapsulation IPv6 (sit0) => voir sticky dans forum Mandrake de ce site



  • > Eagle-Usb-1.9.8
    21 juin 2004, par François

    Debian testing Noyau 2.6.7

    Ca marche du premier coup en suivant les conseils officiels + "eaglectrl -d" : ./autogen.sh, ...., ./make install, eaglectrl -d, eagleconfig, startadsl

    Je m'etais deja battu des heures avec des noyaux 2.4.25 et 2.6.5 en debian woody sans reussir a le faire fonctionner ce **** de modem fast 800. Alors merci.

    P.S : moi je dirais qu'apres 1.9.9 il y a 1.9.10 puis 1.9.11 ....



    • > Eagle-Usb-1.9.8
      22 juin 2004

      ouais bon gagné pour le 1.9.10 \1

      m'enfin si on peut sortir une 2.0 on va le faire rien que pour faire mentir cette réponse \1



  • > Eagle-Usb-1.9.8
    17 juin 2004, par RItalMan

    Debian testing/unstable et Noyau 2.6.6

    Tout fonctionne très bien !

    félicitations



  • > Eagle-Usb-1.9.8
    11 juin 2004, par Remi

    Super \1 !

    Bon je viens de passer Fedora Core 2 en noyau 2.6.6-1.468 (version officielle de Fedora). Le problème c'est qu'il s'agit d'une version 2.6.7RC3 mais qui s'annonce encore 2.6.6. \1

    Il faut donc modifier la ligne 122 du fichier driver/macros.h afin d'inclure la définition de wait_ms qui a déjà disparu du noyau.

    Maintenant ça marche nikel.

    Merci.



    • > Eagle-Usb-1.9.8
      16 juin 2004

      "Il faut donc modifier la ligne 122 du fichier driver/macros.h afin d'inclure la définition de wait_ms qui a déjà disparu du noyau. "

      tu veux dire avant la compilation ou apres ? ? je vais tester cette version ce soir ....

      Merci d'avance

      Can



    • > Eagle-Usb-1.9.8
      20 juin 2004, par Manu

      Hello ,

      apres avoir vu plusieurs phorums , je reste dans l'incapacité de faire fonctionné ce modem avec la fedora core 2 2.6.6kernel.

      l'erreur récuperente est celle de la fonction wait mssleep .

      Ceux qui ont réussi à le faire fonctionné , quels sont les chgs fait ds les fichier de conf ou autre ?

      merci d'avance à vous ...

      et bon surf

      Manu



      • > Eagle-Usb-1.9.8
        20 juin 2004, par Remi

        J'utile Fedora Core 2 et le kernel-2.6.6-1.435 (security update from fedora).

        Enregistre le fichier en lien, ensuite : cd /tmp tar xjf /tmp/eagle-usb-1.9.8.tar.bz2 # appliquer le patch cd eagle-usb-1.9.8/driver patch

        Et cela devrait rouler (enfin ça roule pour moi)

        Attention : ce patch n'est valable que pour FC2 avec le noyau 2.6.6 qui est en fait un 2.6.7RC3

        P.S. : pour la question subsidiaire, après 1.9.9 il doit y avoir 1.9.9.1 ;->>



        • > Eagle-Usb-1.9.8
          23 juin 2004

          bonjour, suite à mon passage de la Fedora Core 1 en FC2, je ne parviens plus à me connecter. Mon matériel :
          -  UC Compaq Deskpro EN à base de i810, Celeron 433 (c'est pas le top mais ça suffit pour ma passerelle et ça marchait sous FC1 et autres distrib).
          -  modem Sagem F@ST 800 (je n'ai trouvé d'inscription E2T au dos).

          Je n'ai pas suivi l'actualité/évolution du noyau linux ces derniers temps. Le module usbcore a t-il disparu car je ne le trouve pas lors d'un : `modprobe -l | grep usb` ?

          Quand je boot le pc, aucun voyant du modem n'est allumé, si je le débranche/rebranche, les 2 sont allumés. Quand je fais : `startadsl` il me dit que le modem n'est pas prêt et de voir le résultat de `eaglestat` lequel me parle de Pre-Firmware...

          J'ai bien patché macros.h avec le patch livré en lien du précédent post. En analysant un peu les scripts, j'ai vu un adictrl (je ne suis plus sûr de l'orthographe) qui n'est pas présent sur mon pc. De plus, je n'ai pas trouvé de démon pppd sous FC2 seulement un ppp qui est installé sur mon système.

          Pourriez-vous me donner une piste ?



          • > Eagle-Usb-1.9.8
            23 juin 2004, par MadAngel
            Tu n'est pas le seul chez moi aussi sa veux pas marcher \1

            • > Eagle-Usb-1.9.8
              28 juin 2004, par link214
              ben voila moi aussi G un problemme :/ j ustilise debian 3.0 avec le noyau 2.6.6 et je suis encors en stable. Lorsque je lance ./autogen.sh il me dit qu il ne connai pas la commande "aclocal" ce qui est plutot genant vu que c est la seule commande du fichier augtoen.sh \1 vous pouvez m aider SVP PS :ne me dite pas ""cvs -d \1server :anonymous@cvs.tuxfamily.org :2401/cvsroot/eagle-usb" car quand j ai vu sa la premiere fois je me suis poser une question : "comment telecharger kkchose kan on a pas de modem ! ! !" merciiiiiii

              • > Eagle-Usb-1.9.8
                9 juillet 2004, par cortex
                ben chez mois sa merde il connai pas la commande aclocal et mois j'ai pas trouver pourquoi (suse 9.1)

            • probleme regler
              28 juin 2004, par Link

              ben voila j ecris pour vous dire que bien qu il me reste pas mal de probleme dans mon sac je viends de regler celui que G marker recemment ben en fait l erreur etai du o fait que j avai pas installer tt les pakage necessaire et oui je C je suis con ms C com sa o_O enfin bon si sa vous arrive metter votre CD1 de debian ds le lecteur et taper apt-get install mawk bash automake autoconf et sa devrai etre bon

              ps pour mawk je suis plus tres sur dc si vous aver un message d erreur commencer par apt-get install awk et il vous donnera les version de awk disponnible (choisisser la plus recente)

              encors merciiiiii



          • > Eagle-Usb-1.9.8
            9 juillet 2004, par Matchek

            il faut modifier la ligne 122 dan

            driver/macros.sh

            et remplacer 2.6.6 par 2.6.5

            et sa marche ! !



            • > Eagle-Usb-1.9.8
              19 juillet 2004
              J'ai tout suivi a la lettre, l'installation s'est bien passée, mais ensuite je n'ai pas de connexion, mozilla cherche sans fin les sites demandées... ma config Fedora core 2 +sagem fast 800+club internet

              • > Eagle-Usb-1.9.8
                23 juillet 2004, par Matchek
                Vérifie ton fichier /etc/resolv.conf faut quil y ai les dns de ton fournisseur d'accés \1

                • > Eagle-Usb-1.9.8
                  28 août 2004, par albanlhermine
                  Lors de mon passage de Fedora Core1 à core 2 je met à jour le driver en passant au 1.9.8. tout se passe bien sauf des warning aprés le ./autogen.sh mais les autres operations se passent bien. Le driveur est chargé ( lsmode) et eaglectrl -d confirme que le DSP va bien. Mais startadsl renvoi un message erreur. le modem n'est pas operationnel ? ( je l'utilise sous windows actuellement) Merci à vous pour m'aider à retablir la connection sous Linux Alban