Modem ECI ADSL USB
Modem ECI-ADSL USB
Le driver dont nous allons parler ici supporte en fait les modems basés sur le chipset Globespan (voir la liste des modems supportés).
Vous trouverez sur Léa un [../trucs/lire.php3?id=208 script] pour faciler la configuration de ce modem, mais la lecture de cet article reste la seule solution de régler tous les problèmes que vous risquez de rencontrez.
Le Kernel
Cette partie peut être sauté si vous utilisez une distribution récente car dans ce cas, tous les modules nécessaires sont déjà compilé et installé, passez directement [eci_usb.php3#eci_usb_2 là].
Il est nécessaire de compiler un certain nombre de modules.
Par commodité je ne m'étendrais pas sur la compilation du kernel et des modules car il existe de tres bons guides la dessus et chacun a une technique plus ou moins particulière et différente selons les distributions. Personnellement le compile "à la main" sous Debian et je n'ai aucune idée de la technique a utiliser sous Mandrake par exemple ...
Le support de PPP
Dans la section Network device support activez les modules :
- PPP (point-to-point protocol) support
- PPP support for sync tty ports
Le support de l'USB
Dans la section USB support activez les modules :
- UHCI (Intel PIIX4, VIA, ...) support
- UHCI Alternate Driver (JE) support
- OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support
Nota bene : un seul sera utile mais dans un souci de compatibilité avec les différentes matériels existant je préfère activer tous les modules.
Cochez aussi : Preliminary USB device filesystem (non disponible en module).
Le support du port
Dans le section Character devices cochez :
- Non-standard serial port support
- HDLC line discipline support(en module)
Compilez ensuite votre kernel et les modules comme vous en avez l'habitude, rebootez et voila :)
Le driver
Téléchargez le driver
Téléchargez le driver sur http://eciadsl.flashtux.org/, page téléchargement.
Décompressez les sources
Décompressez les sources du driver et compilez le :
cd eciadsl-usermode_XXX
./configure
make
make install
Ajoutez vos login et pass
Ajoutez vos login et pass de votre fournisseur d'accès :
echo "* user * pass" >> /etc/ppp/pap-secrets
Remplacez user et pass par les identifiants de connexion fournis par votre FAI (par exemple : fti/t3zabdwcy@fti * aemp3sti pour wanadoo)
Ici aussi dans un souci de compatibilité avec les différents FAI j'indique les identifiants de connexion pour les méthodes pap et chap (si vous ne savez pas quelle methode utilise votre FAI mettez les deux pour plus de tranquilité)
Nota Bene : Pour cette opération il est aussi possible d'utiliser l'utilitaire eciconf.sh fourni avec le driver.
Lancer sa connexion
En tant que root lancez la commande :
Normalement vous devriez voir "Connect Modem OK"
Si ça n'est pas le cas lisez ce qui suit
Ca ne fonctionne pas
(Pas de panique tout n'est pas perdu :)
La connexion se bloque au bloc 259
C'est un cas fréquent dans certaines régions : la manoeuvre est simple, il faut remplacer eci_wan3.bin par un autre .bin (par exemple eci_wan3.dmt.bin) :
mv eci_wan3.dmt.bin eci_wan3.bin
startmodem
Normalement tout devrait rentrer dans l'ordre.
Plus d'infos sur ce problème dans ce [../trucs/lire.php3?id=181 truc et astuce].
Innapropriate IOCTL for device
Startmodem se déroule correctement mais j'ai des messages d'erreur : "Innapropriate IOCTL for device"
En général ca n'arrive pas la première fois : la solution est simple :
make install
Repétez l'étape [#eci_usb_4_1 4.1] si nécessaire.
Unable to identificate ourselves to peer
Startmodem se déroule correctement mais il me dit : "Unable to identificate ourselves to peer"
La non plus pas de panique il arrive parfois que le FAI ne suive pas
Tapez tout simplement:
Astuces
Reconnexion automatique :
En root tapez :
Relancez la connexion en stoppant pppd et en le relancant en suivant la méthode [#eci_usb_4_3 4.3].
Licence
Ce guide est totalement libre et redistribuable selon les terme de la FDL consulter www.gnu.org pour tous les détails
Pour toutes questions, idées, astuces, conseils et même critiques mailez moi.
Copyright
Copyright © 26/06/2002, Boris Lesner
Vous avez l'autorisation de copier, distribuer et/ou modifier ce document suivant les termes de la GNU Free Documentation License, Version 1.2 ou n'importe quelle version ultérieure publiée par la Free Software Foundation; sans section invariante, sans page de garde, sans entête et sans page finale. |