« Modem ECI ADSL USB » : différence entre les versions

De Lea Linux
Aller à la navigation Aller à la recherche
(conversion de la documentation originale de Léa par HTML::WikiConverter)
 
m (Jiel a déplacé la page Hardware-hard net-eci usb vers Modem ECI ADSL USB)
(3 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
[[Category:Réseau]]
[[Catégorie:Matériel réseau]]
 
= Modem ECI-ADSL USB =
= Modem ECI-ADSL USB =


Ligne 21 : Ligne 22 :
Dans la section '''''Network device support''''' activez les modules :
Dans la section '''''Network device support''''' activez les modules :


* <tt>PPP (point-to-point protocol) support</tt>
* <b>PPP (point-to-point protocol) support</b>
* <tt>PPP support for sync tty ports</tt>
* <b>PPP support for sync tty ports</b>


=== Le support de l'USB ===
=== Le support de l'USB ===
Ligne 28 : Ligne 29 :
Dans la section '''''USB support''''' activez les modules :
Dans la section '''''USB support''''' activez les modules :


* <tt>UHCI (Intel PIIX4, VIA, ...) support</tt>
* <b>UHCI (Intel PIIX4, VIA, ...) support</b>
* <tt>UHCI Alternate Driver (JE) support</tt>
* <b>UHCI Alternate Driver (JE) support</b>
* <tt>OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support</tt>
* <b>OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support</b>


'''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.
'''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 : <tt>Preliminary USB device filesystem</tt> (non disponible en module).
Cochez aussi : <b>Preliminary USB device filesystem</b> (non disponible en module).


=== Le support du port ===
=== Le support du port ===
Ligne 40 : Ligne 41 :
Dans le section '''''Character devices''''' cochez :
Dans le section '''''Character devices''''' cochez :


* <tt>Non-standard serial port support</tt>
* <b>Non-standard serial port support</b>
* <tt>HDLC line discipline support</tt>(en module)
* <b>HDLC line discipline support</b>(en module)


Compilez ensuite votre kernel et les modules comme vous en avez l'habitude, rebootez et voila :)
Compilez ensuite votre kernel et les modules comme vous en avez l'habitude, rebootez et voila :)
Ligne 63 : Ligne 64 :
<div class="code"> echo "* '''user''' * '''pass'''" >> /etc/ppp/chap-secrets<br /> echo "* '''user''' * '''pass'''" >> /etc/ppp/pap-secrets </div>
<div class="code"> echo "* '''user''' * '''pass'''" >> /etc/ppp/chap-secrets<br /> echo "* '''user''' * '''pass'''" >> /etc/ppp/pap-secrets </div>


Remplacez <tt>user</tt> et <tt>pass</tt> par les identifiants de connexion fournis par votre FAI (par exemple : <tt>fti/t3zabdwcy@fti * aemp3sti</tt> pour wanadoo)
Remplacez <b>user</b> et <b>pass</b> par les identifiants de connexion fournis par votre FAI (par exemple : <b>fti/t3zabdwcy@fti * aemp3sti</b> 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é)
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é)
Ligne 75 : Ligne 76 :
<div class="code"> startmodem </div>
<div class="code"> startmodem </div>


Normalement vous devriez voir "<tt>Connect Modem OK</tt>"
Normalement vous devriez voir "<b>Connect Modem OK</b>"


Si ça n'est pas le cas lisez ce qui suit
Si ça n'est pas le cas lisez ce qui suit
Ligne 93 : Ligne 94 :
=== Innapropriate IOCTL for device ===
=== Innapropriate IOCTL for device ===


Startmodem se déroule correctement mais j'ai des messages d'erreur : "<tt>Innapropriate IOCTL for device</tt>"
Startmodem se déroule correctement mais j'ai des messages d'erreur : "<b>Innapropriate IOCTL for device</b>"


En général ca n'arrive pas la première fois : la solution est simple :
En général ca n'arrive pas la première fois : la solution est simple :
Ligne 103 : Ligne 104 :
=== Unable to identificate ourselves to peer ===
=== Unable to identificate ourselves to peer ===


Startmodem se déroule correctement mais il me dit : "<tt>Unable to identificate ourselves to peer</tt>"
Startmodem se déroule correctement mais il me dit : "<b>Unable to identificate ourselves to peer</b>"


La non plus pas de panique il arrive parfois que le FAI ne suive pas<br /> Tapez tout simplement:
La non plus pas de panique il arrive parfois que le FAI ne suive pas<br /> Tapez tout simplement:
Ligne 124 : Ligne 125 :


Pour toutes questions, idées, astuces, conseils et même critiques mailez moi.
Pour toutes questions, idées, astuces, conseils et même critiques mailez moi.
<br/>
<br/>
'''<b>[[Reseau-index|@ Retour à la rubrique Réseau et sécurité]]</b>'''
<br/>


<div class="merci">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.</div>
<div class="merci">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.</div>
= Copyright =
Copyright &copy; 26/06/2002, Boris Lesner
{{FDL}}

Version du 28 décembre 2018 à 14:51


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.