Bienvenue sur eagle-usb

EagleDev

TestEagleFr

PagePrincipale :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes 2600:1f28:365:80b0:2c73:81e6:548a:6a6d
[ TestEagleFr ] [ En Espanol? ] [ Deutsch? ] [ In English ] [ En Italiano? ] [ Polish? ]





Les tests de la branche instable (1.9.x) sont dans TestEagleUs

(pourquoi us et pas en?) --OlivierBorowski
ben parce que j'écris pas anglois comme certains me l'ont fait remarquer (si, si, sur zone 51 de phpBB)... je mets des z à la place des s... -- BenoitAudouard
zone 51 ?? connais pas... --OlivierBorowski
bah area 51 quasi pareil http://area51.phpbb.com/ c'est pour le phpBB2.2 qu'a l'air d'avancer à la même vitesse petit v que wikini... -- BenoitAudouard


Mandrake Tests

HowToMandrakeCooker following cooker
Mdk101RFE Request for Enhancements and current bugs in cooker
PackagingMandrake

Old tests :
MandrakeMoveModems
Mdk10Official
MdK10Officialbaud123
MdK10OfficialDidierSpaier Bug8611Fixed
Mdk10pppoe
Mdk10RFE
Mdk10Community
Mdk10CommunityBaud123
TestMandrake10
TestMandrake10baud123
TestMandrake10Tux

Other distributions

TestSuse9
TestSuse91Tux
TestFedoraUs




Les tests sont faits par rapport à DocumentationFonctionnalites
Chacun peut se placer dans le paragraphe de la configuration qui lui correspond (inscrivez-vous et datez ! créez votre page perso pour les compléments d'info, brouillon)

Points principaux à voir :
- bon fonctionnement sous Debian ? Installation telle quelle avec eagleconfig (et les options ajoutées) ou alors scripts à différencier ?
- question idem pour IPcop, Gentoo, ...
- bon fonctionnement en kernel 2.4.22-21mdk (le mien), quel noyau minimal est nécessaire ? (on garde 2.4.18 ?)
- tests en 2.6.0-test11 ??

Free non dégroupé - Fast 800 - Mandrake

-- BenoitAudouard 20031201

Configuration

noyau 2.4.22-21mdk
LANG = fr_FR
protocole = pppd + pppoa / 8 23 6
Version CVS du 20031207

Compilation

./autogen.sh : ok
./configure : messages en anglais ok
make uninstall / make install / eagleconfig : messages en Français ok, autres langages (modifier LANG = en_EN, es_ES, ...) à vérifier
Je le rebranche, le firmware/DSP se charge, le modem devient opérationne, hotplug fait une tentative :
Dec  2 00:01:42 BenAthlux logger: DSP code successfully loaded.
Dec  2 00:01:59 BenAthlux kernel: [eagle-usb] Modem operational !!
Dec  2 00:01:59 BenAthlux kernel: [eagle-usb]  Ethernet device eth1 created.
Dec  2 00:01:59 BenAthlux /etc/hotplug/net.agent: invoke ifplugd eth1
Dec  2 00:01:59 BenAthlux ifplugd(eth1)[5191]: Using interface eth1/00:60:4C:0F:B1:63
Dec  2 00:01:59 BenAthlux ifplugd(eth1)[5191]: Failed to find working plug detection mode for eth1
Dec  2 00:01:59 BenAthlux ifplugd(eth1)[5191]: Executing '/etc/ifplugd/ifplugd.action eth1 up'.
Dec  2 00:02:01 BenAthlux ifplugd(eth1)[5191]: Program executed successfully.
Dec  2 00:02:01 BenAthlux ifplugd(eth1)[5191]: Exiting.

Bon c'est dommage ça a pas marché tout seul... à vérifier pour le boot si ça se déclenche mieux

C'est parfaitement normal que pppd ne se lance pas pour la simple et bonne raison que cette fonctionnalité n'a pas été intégrée. C'était le cas de la 1.0.4(e?) mais à grand renfort de bidouille.
Si je dis à hotplug de lancer pppd:
- lorsque la machine est démarrée, eu_dsp charge le DSP, attend opérationnel puis lance pppd. ok!
- au boot: hotplug charge le DSP, lance la connexion mais le service internet aussi! Donc les 2 se rentrent dedans. Faudrait donc faire des variables de lock pour éviter ça mais c'est une méthode très lourde.--OlivierBorowski

ok, on va pas rajouter de bidouille : si je comprends bien faut se mettre d'accord avec Thierry Vignaud (Mandrake) pour savoir qui lance quoi (et notre souci est que ce soit adaptable facilement pour d'autres distribs). J'aurais tendance à dire :
  • si Mandrake : c'est au service internet de lancer la connexion (paramétrée au démarrage ou non) => j'espère qu'ils feront les backports en 8.2, 9.0, 9.1...
  • sinon : eu_dsp peut lancer pppd ? (paramètre connection_boot dans /etc/eagle/eagle-usb.conf) ou alors un service internet similaire est mis sur les autres distrib' ?
  • -- BenoitAudouard 20031203 faudra couper/coller ça dans DeveloppementIntegration
    Ben le service c'est déjà fait. cf mon mail sur la ML hier.--OlivierBorowski

    Utilisation

    - au reboot hotplug se déclenche bien (après les plantages eth2...), seul bémol : j'ai l'impression que le check des "internet connections" n'est plus asynchrone (ça me ralentit le boot...)
    Dec 8 20:09:47 BenAthlux /etc/hotplug/net.agent: invoke ifup eth1
    Dec 8 20:09:49 BenAthlux pppd[1366]: pppd 2.4.1 started by root, uid 0
    Dec 8 20:09:49 BenAthlux internet: Checking internet connections to start at boot succeeded
    - bizarre ez-ipupdate plante puis marche...
    Dec 8 20:09:55 BenAthlux /usr/bin/ez-ipupdate[1994]: (BenAthlux.is-a-geek.net) unable to resolve interface ppp0
    Dec 8 20:09:56 BenAthlux ez-ipupdate: Démarrage de ez-ipupdate succeeded
    Dec 8 20:09:56 BenAthlux ez-ipupdate: ^[[65G[^[[1;32m
    Dec 8 20:09:56 BenAthlux ez-ipupdate:
    Dec 8 20:09:56 BenAthlux rc: Lancement de ez-ipupdate : succeeded

    startadsl : ok
    connexion au boot : à tester

    Erreurs de /var/log/messages au boot

    - il essaie de recharger les modules eagle-usb et acm (alors qu'ils ont déjà été chargés avant... bug Mandrake ?), plusieurs fois en plus ! (sympa hotplug)
    Dec 8 20:09:29 BenAthlux insmod: insmod: a module named eagle-usb already exists
    Dec 8 20:09:29 BenAthlux insmod: insmod: a module named eagle-usb already exists
    Dec 8 20:09:29 BenAthlux modprobe: modprobe: insmod /lib/modules/2.4.22-21mdk/misc/eagle-usb.o failed <27>Dec 8 20:09:29 modprobe: modprobe: insmod eagle-usb failed
    Dec 8 20:09:29 BenAthlux /etc/hotplug/usb.agent: ... can't load module eagle-usb
    Dec 8 20:09:29 BenAthlux modprobe: modprobe: insmod /lib/modules/2.4.22-21mdk/misc/eagle-usb.o failed <27>Dec 8 20:09:29 modprobe: modprobe: insmod eagle-usb failed
    Dec 8 20:09:29 BenAthlux /etc/hotplug/usb.agent: ... can't load module eagle-usb
    Dec 8 20:09:29 BenAthlux /etc/hotplug/usb.agent: missing kernel or user mode driver eagle-usb
    Dec 8 20:09:29 BenAthlux /etc/hotplug/usb.agent: missing kernel or user mode driver eagle-usb
    Dec 8 20:09:29 BenAthlux insmod: insmod: a module named acm already exists
    Dec 8 20:09:29 BenAthlux insmod: insmod: a module named acm already exists
    Dec 8 20:09:29 BenAthlux modprobe: modprobe: insmod /lib/modules/2.4.22-21mdk/kernel/drivers/usb/acm.o.gz failed
    Dec 8 20:09:29 BenAthlux /etc/hotplug/usb.agent: ... can't load module acm
    Dec 8 20:09:29 BenAthlux /etc/hotplug/usb.agent: missing kernel or user mode driver acm
    Dec 8 20:09:30 BenAthlux modprobe: modprobe: insmod /lib/modules/2.4.22-21mdk/kernel/drivers/usb/acm.o.gz failed
    Dec 8 20:09:30 BenAthlux /etc/hotplug/usb.agent: ... can't load module acm

    - bizarre il essaie de détecter eth2 ? hotplug encore ? et puis après il fait comme si de rien n'était...
    Dec 8 20:09:40 BenAthlux modprobe: modprobe: Can't locate module eth2
    Dec 8 20:09:40 BenAthlux last message repeated 2 times
    Dec 8 20:09:40 BenAthlux ifplugd(eth2)[1171]: Using interface eth2
    Dec 8 20:09:40 BenAthlux modprobe: modprobe: Can't locate module eth2
    Dec 8 20:09:40 BenAthlux last message repeated 6 times
    Dec 8 20:09:40 BenAthlux ifplugd(eth2)[1171]: Failed to find working plug detection mode for eth2
    Dec 8 20:09:40 BenAthlux ifplugd(eth2)[1171]: Executing '/etc/ifplugd/ifplugd.action eth2 up'.
    Dec 8 20:09:40 BenAthlux ifplugd(eth2)[1171]: Program executed successfully.
    Dec 8 20:09:40 BenAthlux ifplugd(eth2)[1171]: Exiting.

    - et hop comme d'hab' (alors que je ne faisais rien, même pas de surf...) et ya rien autour dans /var/log/messages
    Dec 8 20:16:41 BenAthlux kernel: [eagle-usb] 97th Rx err threshold reached. Rebooting
    Dec 8 20:17:07 BenAthlux kernel: [eagle-usb] Modem operational !!

    Vérifications

    - eaglediag : ok ;-)
    - gkrellm affiche ppp0 et eth1 : ok

    Raf


    tester interfaces graphiques
    testmire
    langues

    Questions

    - j'aurais bien rajouté FAI_PROFILE à /etc/eagle-usb/eagle-usb.conf (je pourrais l'afficher par eaglediag) ainsi que le protocole choisi (ou type_connexion) pour la connexion (certains vont préférer connexion en static à celle par dhclient ou dhcpcd)
    - j'ai perdu 1 dB : je suis revenu à 24 dB par eaglediag -s au lieu de 23 dB ;-( -- 20031201

    Problèmes clos

    - Attente modem opérationnel... [ Erreur ]
    j'ai encore oublié de rebrancher le modem !
    eagleconfig affiche désormais "branchez votre modem"--OlivierBorowski ok vu, là j'ai pas oublié (j'ai dû regarder dans le code le message spécifique...) -- BenoitAudouard 20031207
    - pour ceux qui ont VPI / VCI / Encapsulation différents, je suppose que c'est une modif' manuelle de /etc/eagle-usb/eagle-usb.conf, mais est-elle prise en compte automatiquement par le startadsl ?
    ok c'est bon -- BenoitAudouard 20031208
    - tiens ya pas pty dans /etc/ppp/peers/adsl ?
    Si tu as supprimé avant l'install ton /etc/ppp/peers/adsl, après le eagleconfig il devrait contenir ça (donc y'a normalement un pty):
    [root@IbmCrasher? eagle-usb]# cat /etc/ppp/peers/adsl
    user "0101010101@freeadsl"
    pty "/usr/local/sbin/pppoa -I `/usr/local/sbin/fctStartAdsl -i`"
    mru 1492--OlivierBorowski

    ok je révérifie avec le nouveau cvs ce soir... -- BenoitAudouard 20031203 ok bon j'ai renommé adsl en adsl2 avant install' -- BenoitAudouard 20031208


    Free dégroupé - Fast 800 - Mandrake



    Free non dégroupé - Fast 800 PE / E2 ou Fast 908 - Mandrake



    Free dégroupé - Fast 800 PE / E2 ou Fast 908 - Mandrake



    Free non dégroupé - Fast 800 - Fedora



    Free dégroupé - Fast 800 - Debian


    /etc/eagle-usb/scripts/setvars est encodé en DOS (retours chariots en CRLF) et fait planter bash
    correction par sed "s/\r/ /g" setvars > setvars2 ; mv setvars setvars.crlf ; mv setvars2 setvars
    après ça "grep '\r\n'" continue de me renvoyer des lignes. Bon c'est surement grep qui supporte pas les \ --OlivierBorowski
    en fait c'est bash qui les interprète avant de les donner à grep... enfin bon c'est des discussions sans fin...
    faut copier la ligne que je t'ai donnée tel quel for i in `find eagle-usb -type f` ; do if [ $(od -c $i | grep -c '\\r') -gt "0" ] ; then echo $i; fi ;done
    et tu n'auras que les fichiers binaires qui devraient rester -- BenoitAudouard 20031210

    mkdir -p /etc/sysconfig/network-scripts dans le script d'install pour éviter les plantages.
    pour l'instant, je considère que debian ne supporte pas ifup/ifdown. ifconfig fait très bien l'affaire. Une fois qu'un premier snapshot sera dispo, faudra que eagleconfig sache modifier les fichiers de config des interfaces réseau de debian --OlivierBorowski

    Compilation sans problème sur un Linux 2.6-test9
    le 2.6.0-test11 est dispo -- BenoitAudouard 20031209

    Pour l'installation, il manque juste un dhclient à la fin. Je l'ai fait à la main et à moi le haut débit :-)
    Faudrait que la connexion démarre après le eagleconfig ? C'est une ligne à ajouter si ça intéresse quelqu'un. --OlivierBorowski

    Je n'ai pas la connexion automatique au boot, mais je n'ai pas encore enquêté là dessus.

    -- MatthieuMoy? 20031209
    oula pas de mail en clair (spam !) et inscrit-toi par ParametresUtilisateurs? puis tu peux créer ta page perso -- BenoitAudouard 20031209

    Free ? - ? - Linux 2.6.0 / Slackware


    Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]