Léa-Linux & amis :   LinuxFR   GCU-Squad   Zarb.Org   GNU
Hardware-hard net-eci usb


Modem ECI-ADSL USB

Modem ECI-ADSL USB
Le modem ECI-ADSL USB fonctionne aussi sous Linux !

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 :

tar xvzf eciadsl-usermode_XXX.tgz
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/chap-secrets
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 :

startmodem

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) :

cd /etc/eciadsl
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 :

cd /???/eciadsl-usermode_XXX/
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:

pppd call adsl updetach

Astuces

Reconnexion automatique :

En root tapez :

echo "persist" >> /etc/ppp/peers/adsl

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.




@ Retour à la rubrique Réseau et sécurité

Cette page est issue de la documentation 'pré-wiki' de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par Boris Lesner le 26/06/2002.

Copyright

Copyright © 26/06/2002, Boris Lesner

Tête de GNU 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. Pour plus d'informations consulter le site de l'APRIL.
Affichages

Serveur hébergé par ST-Hebergement et Lost-Oasis / IRC hébergé par FreeNode / NS secondaire hébergé par XName
Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons CC-BY-SA