« Modem ECI ADSL USB » : différence entre les versions
Aucun résumé des modifications |
(balises code) |
||
Ligne 22 : | Ligne 22 : | ||
Dans la section '''''Network device support''''' activez les modules : | Dans la section '''''Network device support''''' activez les modules : | ||
* < | * <b>PPP (point-to-point protocol) support</b> | ||
* < | * <b>PPP support for sync tty ports</b> | ||
=== Le support de l'USB === | === Le support de l'USB === | ||
Ligne 29 : | Ligne 29 : | ||
Dans la section '''''USB support''''' activez les modules : | Dans la section '''''USB support''''' activez les modules : | ||
* < | * <b>UHCI (Intel PIIX4, VIA, ...) support</b> | ||
* < | * <b>UHCI Alternate Driver (JE) support</b> | ||
* < | * <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 : < | Cochez aussi : <b>Preliminary USB device filesystem</b> (non disponible en module). | ||
=== Le support du port === | === Le support du port === | ||
Ligne 41 : | Ligne 41 : | ||
Dans le section '''''Character devices''''' cochez : | Dans le section '''''Character devices''''' cochez : | ||
* < | * <b>Non-standard serial port support</b> | ||
* < | * <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 64 : | 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 < | 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 76 : | Ligne 76 : | ||
<div class="code"> startmodem </div> | <div class="code"> startmodem </div> | ||
Normalement vous devriez voir "< | 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 94 : | Ligne 94 : | ||
=== Innapropriate IOCTL for device === | === Innapropriate IOCTL for device === | ||
Startmodem se déroule correctement mais j'ai des messages d'erreur : "< | 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 104 : | Ligne 104 : | ||
=== Unable to identificate ourselves to peer === | === Unable to identificate ourselves to peer === | ||
Startmodem se déroule correctement mais il me dit : "< | 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: |
Version du 30 avril 2012 à 19:29
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.
@ Retour à la rubrique Réseau et sécurité
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. |