Integración del driver eagle-usb [
DeveloppementIntegration ] [
DeveloppementIntegrationES ] [
Deutsch ] [
In English ]
The integration of the eagle-usb driver can begin --
BenoitAudouard 20031112
You may add your questions here (it's a wiki...) All help is welcome
Contribution --
LubekStankiel
I see that the best way to use translated variables is to run ./make install script with parameter eg: ' ./make install -lang="EN" ' and if this parameter is not put then script could search for global $LANG and if this variable do not match to defined variables, script will run with implicitly lang setting eg FR ;-).
I'll tell Tux (via the wikini...), we may choose en_EN... people will have to read the readme.txt ;-) or the FAQ
it's already done on configure => "./configure --lang=en" or when launching eagleconfig => "eagleconfig --lang=en" (CVS version only)--OlivierBorowski
Another thing, as I mentioned at the beginning, is ability to instal separately the driver and PPPoA support becouse not every one uses PPPoA and not want keeping "garbages" on PC :-)
What else do they use with ppp ? PPPoE means more consumption of bandwith and the provided pppoa is optimized (no more memory leak, no more crash when a packet too large is received...) I think that it's not
installed for people with Routed IP or DHCP... (I'll ask)
Current Work
Translate the scripts :
LocalizationScriptsUs
Install and test the CVS version (see below)
List of bugs
O : ouvert, C : clos, E : en-cours
BugList20031016 O : premiers compléments nécessaires ŕ l'installation de l'eagle-cvs
BugList20031010 C : affichage du kill du tail dans diag_eagle_usb.sh (eaglediag)
ADI does not appear any more
eagle replaces adi wherever it appeared
adiusbadsl => eagle-usb
adictrl => eaglectrl
showstat => eaglestat
For compatibility sake, variables are defined in the scripts
Obsolete
inittab is not used any more
/etc/fstab : usbdevfs is not used any more
the service used for 1.0.4e is based on the Internet service of Mandrake (compatibility with Red Hat ?)
Localization
* (nearly) everything is centralized in script of initialization
LocalizationScriptsUs
* its use is based on the variable $LANG
Installation of CVS version
download from cvs :
export CVSROOT=:pserver:anonymous@cvs.tuxfamily.org:/cvsroot/eagle-usb
cvs login
#CVS password: # enter ''anonymous''
cvs co eagle-usb # the directory is created and all files downloaded
Post-install
in /root/eagle-usb/ (for example)
./autogen.sh # create configuration and aclocal
./configure # verify and create a common Makefile
make uninstall # forget the old driver...
make # compile everything
make install # put everything where necessary
Manual
insmod eagle-usb # load the module
rmmod adiusbadsl # unload the old module
vi /etc/eagle-usb/eagle-usb.conf # modify VPI / VCI / encapsulation if necessary
eaglectrl -w # load the firmware and synchronize (and create the virtual interface... it's new)
Automatically with Mandrake / Red Hat / Fedora
eagleconfig
startadsl
Other related things
See the blob of installation of eagle-cvs
baud123.blogdrive.com
http://baud123.blogdrive.com/archive/cm-9_cy-2003_m-9_d-25_y-2003_o-0.html
For integration with Mandrake
http://baud123.blogdrive.com/archive/cm-10_cy-2003_m-10_d-6_y-2003_o-0.html
Internationalization, specific for Spanish
http://baud123.blogdrive.com/archive/cm-10_cy-2003_m-10_d-1_y-2003_o-0.html or
InternationalES