[
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
Mandrake Tests
HowToMandrakeCooker following cooker
Mdk101RFE Request for Enhancements and current bugs in cooker
PackagingMandrake
Old tests :
MandrakeMoveModems
Mdk10Official
Mdk10RFE
Mdk10Community
TestMandrake10
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
- c'est pire maintenant : 27 dB -- 20031208
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 ?
- 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
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