[
DocumentationFonctionnalites ] [
In English ]
Versions
- last version of eagle-usb is 2.3.3, we are no longer supporting eagle-usb and advise you to use ueagle-atm which is now included in the kernel
- 2.0.0 is a stable version available, it includes BNM files from 2.0.31 sagem driver and can manage Sagem Fast 800 E3 with latest DSPcode from ADI
- 1.9.9 is the current development version that is considered stable (included in Cooker 10.1), see TestEagleUs
- 1.0.4 is the previous stable version available (the pre5.1 is older...) - only works with kernel 2.4.x
- 1.0.4e for Mandrake / Red Hat eagle-1.0.4e.txt and the package eagle-1.0.4e.tar.bz2
- cvs available at TestEagleUs (with latest versions)
Modems
The models based on eagle or eagle II chip by Analog Digital, Inc are supported see
modems supported
A little explanation about firmware and DSP code would be welcome : which one to select, why, when is it updated, by who, ... Fast 800 E2T suffered from this (we received no information from Sagem that new bnm were available)
Internet Service Provider
- Free and Free "dégroupé" (unbundling) : France
- Wanadoo : France, Spain
- Tiscali : France, Belgium, Great-Britain, Italia
- 9Telecom : France
- Telefonica fixed IP and dynamic : Spain
- Deutsch Telekom, 1&1 : Germany
- Neostrada : Pologne
- BlueWin? : Swiss
- others ? : see list of supported ISP
Protocoles
- pppd / pppoa
- pppd / pppoe (pppoe not currently furnished with driver, to be installed separately)
- dhcp : dhcpcd or dhclient
- static
To be adapted depending on VPI / VCI / Encapsulation / Linetype specific to the ISP
Languages
Currently, scripts are being internationalized see
LocalizationScriptsUs
Distributions
- Mandrake (9.2 has 1.0.4, 10.0 has 1.9.5, 10.1 has 1.9.9.1) with rpm
- Red Hat / Fedora unofficial rpm
- Gentoo an ebuild by sl33p3r
- Debian / Knoppix .deb by mcoolive
- Slackware
- Suse
- IPcop (thanks Gesp !)
- Crux see PackagingCrux
- for FreeBSD? see Damien Bergamini's driver
We support the current architectures : x86, x86_64 (and AMD64), ppc
Package
- RPM for Mandrake, Red Hat and Suse (depends on kernel version...)
- ebuild for Gentoo
- deb for Debian
- tar.bz2 with source for any distribution
Installation / Configuration
- manually / with graphical tools see TestEagleUs for detail
- eagleconfig for Mandrake / Red Hat and all other distributions
- eagleconfig.pl : profiles management and display selection menus (no maintainer, who's volunteer ?)
- optional configurations (selection list)
- yes/no : hotplug (some users don't want to use it) for synchro + if yes : automatic connection yes/no
- connection at boot / manual
- "dégroupé" (unbundling or fixed IP) : either static, or dhcpd or dhclient (3 choices)
See
ConfigFiles
All commands
- eagleconfig : if your ISP is not there, tell us ! eagle-usb at eagle-usb dot org
- eaglectrl -w # to synchronize the modem
- startadsl # to get connected
- eaglediag # to verify you're connected (check /var/log/messages and ifconfig -a)
- iptables --list # to check that you're not blocked by your configuration... (sometimes happens)
- eaglestat # should show Modem Operationnal otherwise chec Faq:FaqDiagUs (interwiki) (for usb problems and how to post...)
- others ?
Automatic modem detection
- when plugging the modem, it is automatically recognized (hotplug)
- the connection procedure is launched as soon as synchronized if the user has selected this option
# Is-it interesting that pppd is launch by hotplug ?
# in version CVS, the modem becomes operational. startadsl is still necessary
> yes, so that I can unplug/replug the modem without having to enter startadsl, as it happens when I'm already upset that it does not connect on its own (sometimes it "helps" to connect, although it's a bit empirical)
> it should be parametered though, for those who want to avoid unwanted connection to internet (it's the same as the choice of connection at boot time)
Start / Stop connection
- start / stop manual with startadsl / stopadsl
- start / stop with Drakconnect (Mandrake 9.2, backport for Mandrake 9.1)
- start / stop with Gnome Lights (evolution : requires launch as a normal user, non root)
- with graphical EagleConnect tool for any user
Automatic connection at boot
- ADSL connection initiated at boot if option chosen by user
- the connection at boot must not slow the boot (asynchronous launch) even at the price of some errors of programmes trying to update(dyndns, rcd with red-carpet, ntp...) they only have to restart automaticallyas soon as the connection is up
- - - normally, starting at boot by internet service is already asynchronous --OlivierBorowski
- - - nope, not if synchro problem cf. Buglist -- BenoitAudouard
Connection errors management
- determine criteria of connection failure to know whether retry is necessary or abort
- currently with ppp : abort after 10 tentatives (default setting)
- testconnec tool DevTestConnec other tools : TestConnec1 (install with eagleconfig --expert)
Automatic reconnection
- Persistency of ppp connection (maxfail=0, identify when it's useless)
- Reconnection script (that's a workaround, not a solution) DevTestConnec TestConnec1
- Identify those cases when it's necessary (what criteria are meaningfull ?)
- Cases when it's not necessary :
- stopadsl, only reconnect with startadsl or reboot (automatic connection) or modem unplug/replug (if connection required)
Manual reconnection
- There should not be any (identify them) apart the cat playing with the wire ;-)
- after stopadsl that's a manual connection (not reconnection)
Status
- Modem :
- firmware loaded / not loaded (yellow light on windoze then green)
- Synchronization : Ko / OK (other states ? establishing ? errorcodes for KO ?)
- Connection :
- operational / not operational
- detail : synchronization KO, DNS probleme , interface not mounted ?
Diagnostic
Support
Please put your comments here for enhancements, comments, required functionalities... thanks !