Bienvenue sur eagle-usb

EagleDev

TestEagleUs

PagePrincipale :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes 18-97-14-80.crawl.commoncrawl.org
Here are released versions :

Test versions should be tested referring to DocumentationFonctionnalitesUs


Installation

The snapshot is available for download here (right-click and save) :

You can find some (beta) RPM here : http://tbasic.free.fr/eagle/ . There are still not able to uninstall old eagle-usb installations.

For Debian have a look here : http://mcoolive.free.fr/eagle-usb

cvs.gna.org/cvsweb/eagleusb/ChangeLog?cvsroot=eagleusb (see latest version)

Our public mailing-list for development is https://mail.gna.org/listinfo/eagleusb-dev (part English and French, sorry...)



To start, you will need :

For SuSE 9.0 only (not SuSE 9.1!!!)
cd /usr/src/linux
make cloneconfig && make dep
(depmod) => may not be useful???

Then launch the following commands in the directory where you untarred the archive :
( ./autogen.sh ) => only if you use CVS version and 1.9.8
./configure
make uninstall
make clean
make
make install
eagleconfig
startadsl

For fedora core see IntFedoraUs for some tips on installation and TestFedoraUs for tests needed and done.

install from cvs

To get it from the cvs, in a terminal window just launch :
cvs -d:pserver:anonymous@cvs.gna.org:/cvs/eagleusb co eagleusb # press enter as you are logging as anonymous


BEWARE : that's for testing purpose as the cvs may be in an unstable state, check on ML archive



Tested distributions


Légende:
Vsupported
vshould run (not tested)
~partial support
Xnot implemented

Notes:
1. may require to patch tools.pm cf bug 6159. Updated file is available on CVS.
2. works only using CVS version! (2004-09-28)

udev


Roadmap/Changelog

O : opened, C : closed, E : working on it, U : unverified, WF : won't fix, RO : reopened



Eagle-usb > 2.1

Todo:
- SuSE9.x: check whether kinternet could be used to manage the connection
- add dhcpcd and pump support (details)
- eu_dsp should be able to automatically start connexion
- fix some bugs with tcl/tk frontend



Eagle-usb-2.1.1

Release date : 17 feb 2005
Improvements:
- localization improvements:
- support for SuSE 9.2, MandrakeLinux Cooker
- compliant with FHS (to be verified)
Todo:
- test CMV
- get final translations from TailGunner Lubek TolmidisA AleLopez for Italian, Polish, Greek, Spanish
- slackware support for testconnec (not tested)
- add support for crux and mepis
- update documentation : Faq + readme (less light version)
- add a list of contributors
- integrate python-gtk frontend?
- it may be better that eagleconfig_front.bash doesn't display the whole list of ISP. Two solutions:
- FeedBack200
Not applied yet: (should be?)
- update AC_INIT (PatriceDumas) => require autoconf 2.5!
- change rpmbuild calls (PatriceDumas) => many problems encountered
- RPM -iUv should remove old drivers?
- on Mdk>=10.1, eagleconfig shoud need to be able to use ppp1 (eg when a 56k modem is already on ppp0)



Eagle-usb-2.0

Release date : 10 oct 2004
Improvements:
- added eagleconnect.tcl
- use generic boot method detection (should work with much more distribs)
- use eagle-usb service for Mandrake 10.1 (instead of "internet" or "network" service)
- eagleconfig now ask whether pppd/dhclient should update DNS list (expert mode only)
- remove slackware specific init script
- localization of testconnec

Bugs:
#0030 O : driver does not compile for kernel < 2.4.20 (devrequest structure to put at the right place, maybe useful for debian users...)
#0031 U : hotplug doesn't work on SuSE 9.1 (a partial fix can be found on TestSuse91Tux)



Eagle-usb-1.9.9 + 1.9.9.1

Release date : 29 aug 2004
Improvements:
- updated ISP list (BenoitAudouard)
- Slackware 10 complete support! (hotplug, autostart on boot...)
- Mandrake 10.1 support
- added "--with-peers-dir" option
- lock file ($SYSCONF_FILE) if modified by startadsl/stopadsl too (allowing testconnec to work without a specific service)
- simplify parameters processing (no more loops)
- update polish (Lubek), add brasilian (ericardom)

Bugs:
#0034 C : pppoa crash when doing "ifdown ppp0" => patch pppd 4.2 (thanks Gesp)



Eagle-usb-1.9.8

Release date : 08 jun 2004
Improvements:
- moved DSP files to /etc/eagle-usb/dsp/
- separate eagleconfig into two scripts: eagleconfig & eu_config_bash
- use /etc/hotplug/usb/eagle-usb.usermap for all distrib
- fixed bugs with language detection
- eagleconfig only send DSP when it is necessary => allow user to launch eagleconfig without stopping the connection to change parameters like testconnec...
- eu_dsp bugfix (MatthieuCastet, CyrilOlivierMartin)
- fix "make uninstall" crash on unknown distribs
- fix Mandrakelinux 10.x detection
- few cosmetic changes :)
- use $sysconfir instead of $CONFDIR
- use /lib/modules/{v}/build as default kernel source path
- removed #!/bin/bash for language files & change permissions to "-rw-r--r--"
- removed some .PHONY (PatriceDumas)
- security fix in makedist (PatriceDumas)
- startmire didn't pass parameters
- finally fixed "Language C is not supported"?
- improved $LSTOPTIONS loop (CyrilOlivierMartin)
- virtual interface name can be customized (expert mode)
- allow eagleconfig to finish even if the modem is not plugged (only if expert mode + interface name forced)
- added (partial) support for Fedora Core 2 & SuSE 9.1

Bugs:
#0021 C : DSP sent 3 times with kernel 2.6 (or logged 3x)
#0029 C : DSP sent 3 times with kernel 2.4 (or logged 3x)
hotplug may not provide enough parameters to fix this!
#0032 C : "make rpm" only works for root
#0033 C : custom interface name doesn't work with kernel 2.4



Eagle-usb-1.9.7

Release date : never :)
Due to unofficial 1.9.7 versions (CVS snapshot), we switched directly to 1.9.8.



Eagle-usb-1.9.6

Release date : 22 feb 2004
Improvements:
- add <eaglectrl> for eaglectrl parameters </eaglectrl> in /etc/eagle-usb/eagle-usb.conf
- MAC address available in eaglestat

Bugs:
#0027 C : driver does not compile when not root (details)
fixed with kernel 2.6.6rc3



Eagle-usb-1.9.5

Release date : 14 feb 2004
Improvements:
- partial RPM support (using Herve Guehl spec file)
- eaglediag compliant with kernel-2.6 (why has the module eagle-usb changed name to eagle_usb ?!)
- testconnec now reboot the modem when it crash ("booting")
- eagleconfig's --expert mode
- "mkdir -p" => "$(INSTALL) -..."
- changed archive name (eagle => eagle-usb)
- provide Mandrake with this version
- fixed 2 bugs (compilation on kernel 2.4 + eaglectrl didn't find eagle-usb.conf)
- eagleconfig --expert, "make rpm" now works with 2.4 kernel too, updated languages files
- better compatibility between eagleconfig&mdk10, eagle-usb-xx.rpm now remove old packages named eagle-xx.rpm

Bugs:
#0006 C : eaglectrl -w return: Unknown option on line 38... (details)
#0012 C : problem with connection at boot time, diagnosis necessary (maybe due to acm finally ? or module eagle-usb loading before usb-uhci ?)
you should try "alias acm off" in /etc/modules.conf (2.4) or /etc/modprobe.conf(2.6), might help
#0028 C : "make rpm" does not work for 2.4 kernel



Eagle 1.9.4

Release date : 01 feb 2004
Improvements:
- SuSE 9.0 supported
- ./configure detects whether SBINDIR is in $PATH and warn if not (works only when root :-/ )
- eagleconfig now intercepts modem crash when "Waiting for modem to be operational..."
- document at least all commands of configure & eagleconfig



Eagle 1.9.3

Release date : 13 jan 2004
Improvements:
- eagle-usb.conf is not suppressed anymore when uninstalling
- testconnec now restart connection only when internet/eagle-usb service is enabled
- testconnec now support --debug= & --iplist= params
- Mandrake 10a2 (20031231) support
- better language files layout
- eaglestat -v

Bugs:
#0020 C : "eagle-usb.mod.c:2:28: linux/vermagic.h: No such file or directory".
#0025 C : eaglediag does not detect correctly eagle-usb module (why is it renamed eagle_usb instead of eagle-usb as usual ?!)
#0026 C : http://fast800.tuxfamily.org/forums/read.php?f=1&i=9765&t=9765 BULK mode to be taken into account to work better - did not understand a word of it ;-)



Eagle 1.9.2

Release date : 30 dec 2003
Improvements:
- display a warning is kernel source version is different from the current kernel
- includes testconnec
- put old settings as default choices when launching eagleconfig a second time
- display warning on debian: "gcc & kernel-gcc should be the same"
- eagle-usb.conf is not suppressed anymore on make install (still suppressed on make uninstall)

Bugs:
#0017 C : eaglectrl do nothing about a path added to option -d|--dsp [path].
not a bug: eaglectrl -d/etc/... (without space) or --dsp=/etc/...
#0022 C : ifcfg-ethX is not updated
#0023 C : bug in ping_w, may not detect when connection is down
#0024 C : on certain distrib, language is not detected => LANG=" "



Eagle 1.9.1

Release date : 17 dec 2003
Improvements:
- ASYNCHRONOUS_START can be disabled (in 1.9.0 it was always enabled)
- LINETYPE is set to 2 for Deutsch Telecom
- no more necessary to have a "@freeadsl" name to keep your name&password
- includes eaglediag

Bugs:
#0010 C : unnecessary options passed to pppoa -DPPPOA_PATH="/usr/local/sbin/pppoa"' '-DPPPD_PATH="/usr/sbin/pppd"' ' are not used on source code
#0011 C : ./autogen should be suppressed
#0013 C : do not remove /etc/resolv.conf, just rename it with a timestamp if possible (some people want to keep it, even though dhcpcd/dhclient and pppd add the DNS..., to be verified with static IP)
#0016 C : eagleconfig may have some problems to update eagle-usb.conf
#0018 C : make uninstall does not work with kernel-2.6
#0019 C : eagleconfig failed to detect if eagle-usb module is already launched.
#0015 C : in /lib/modules/$(uname -r)/modules.description remove adiusbadsl reference (should we put eagle-usb ?), where else is it used ?
this file may contains only the description of modules that where fitted with kernel-source.



Eagle 1.9.0

Release date : 14 dec 2003
Bugs:
#0001 C : /etc/resolv.conf might not be readable by non root (depending on your default umask)
#0002 C : /etc/init.d/eagle-usb use K89 for runlevel 0. It should be better to use K01.
#0003 C : on certain distrib, configure return "C" for default language (instead of en, fr...). The message "C non supporté" can prevent you from running scripts.
#0004 C : the confirm() function return wrong value when anything else than "y" or "n" is entered.
#0005 C : /etc/resolv.conf is suppressed even when "degroupé" and "static ip"
#0007 C : Mandrake's /etc/ppp/peers/adsl must be removed before installing 1.9.0
#0008 C : eu_init doesn't work on debian



Eagle <1.9.0

Improvements:
- Disparition de ADI
Tous les références à adi et sagem disparaissent au profit de eagle-usb (ce n'est pas déposé au moins ?)
adiusbadsl => eagle-usb
adictrl => eaglectrl
showstat => eaglestat
sagemf800.conf => eagle-usb.conf
Pour la compatibilité ascendante, des variables sont définies dans les scripts
  • eagleConfig devient eagleconfig. Il y a un léger problème de nomage entre cet outil et celui de Jerome (ont tous les 2 le même nom)
  • diag_eagle_usb.sh devient eaglediag

  • - Lancement automatique de la connexion

    - Gestion du multi-lingue

    - Autres modifications...

    Bugs:
    Buglist20031101 C : lien éradiquer adiusbadsl...
    Buglist20031101 C : lien rmmod adiusbadsl nécessaire (désinstall compliquée par le fait que Mandrake l'a inclus dans le noyau...)
    BugList20031030 C : deuxième session de tests
    BugList20031016 C : premiers compléments nécessaires à l'installation de l'eagle-cvs
    BugList20031010 C : affichage du kill du tail dans diag_eagle_usb.sh (eaglediag)
    BugList20031108?? C : l'interface du modem se monte au moment où hotplug se déclenche
    BugList20031101? C : après la désinstallation d'une version avec /usr/sbin/startadsl et réinstallation d'une version avec /usr/local/sbin/startadsl, il faut relancer la console pour que le nouveau chemin soit pris en compte
    BugList20031101? O : bug Mandrake : (à vérifier avant de songer à faire un rapport sur le bugzilla de mdk)
    Mandrake 9.1 : Lors d'un appel par hotplug, "grep -q" ne semble pas fonctionner. D'ailleurs, ce genre de bugs apparaît souvent quand hotplug lance des scripts. C'est peut-être lié au fait que le script n'est pas lancé dans une console. Le net.agent de Mdk 9.1 modifié est dispo sur le CVS.
    Bug List20031114 C : le démarrage au boot est synchrone.



    Possible improvements

    - read y/n, o/n... from language files
    - let the user choose DNS
    - spécifier des paramètres au client DHCP (par exemple, pour ne pas écraser /etc/resolv.conf si on ne veut pas)
    - it might be better to remove pap/chap-secrets (after a backup) each time the user change its name/password.
    - use custom CFLAGS
    - remove versions older than 1.0.4 (1.0.4pre5 for example)


    Install on Mandrake 9.2 download edition

    The main problem with 9.2 download edition (also known as DE or Discovery) is that kernel-source is not provided (what a shame ! WhyKernelSourceIsCompulsory) as is the case with PowerPack edition
    you'll need kernel and kernel-source from Mandrake 9.2 updates

    Il y a un commentaire sur cette page. [Afficher commentaires/formulaire]