Alcatel SpeedTouch USB howto

De Lea Linux
Aller à la navigation Aller à la recherche


Alcatel Speedtouch USB mini-HOWTO
Version: 1.0.2

Alcatel Speedtouch USB mini-HOWTO
Version: 1.0.2
by Chris Jones
Traduit de l'anglais et amelioré par Vincent Besson
corrigé et mise en page par Fred
Comment installer, configurer et utiliser le modem USB Speedtouch ADSL de Alcatel.

Introduction:

Attention, cet article décrit l'installation des drivers PROPRIETAIRES d'Alcatel. Préférez installer les drivers Open Source en lisant [pack-xtense.php3 cet article] (ils sont libres, bien sûr, mais aussi beaucoup plus stables et mis à jour plus souvent).

Le SpeedTouch est devenu de plus en plus populaire, il permet la connexion au reseau ADSL à un coût reduit. Sur le marché Français, les operateurs vont sortir bientôt un nouveau modem (ethernet), mais le SpeedTouch reste très utilisé, et beaucoup d'entre vous cherchent à l'utiliser sur une station linux plutot que windows.

Jusqu'a récemment le Speedtouch ne pouvait être connecter que sur des PC windows ou MAC. Alcatel a sorti le 20 Mars 2000 son driver pour Linux.

Ce document a pour but de vous montrer comment configurer votre linux pour vous connecter à internet avec votre speedtouch.

Un certains nombre de paramètres sont pré-requis:

  1. Vous diposez d'une RedHat 7.0 avec les dernières mises a jours (ftp.redhat.com) : la Redhat 7 bien que Buggée est utile car les derniers packages sont inclus et cela va faciliter la marche de manoeuvre par la suite
  2. Vous avez le Kernel 2.4.2 (ftp.kernel.org) : la version du kernel est importante car les dernières versions du support USB et Network sont inclus. La version minimale pour le SpeedTouch est le kernel 2.4.1, je vous recommande le Kernel 2.4.2. Si vous n'êtes pas famillier avec la compilation et l'installation d'un nouveau noyau, il existe des Howtos très bien faits.
  3. Votre installation ADSL fonctionne sous windows : on elimine un maximum de problèmes avant de commencer.
  4. Votre modem ADSL est Debranché (important) (USB) : on va devoir faire un upload du firmware par les binaires d'Alcatel.

IMPORTANT:

Les Drivers délivrés par ALCATEL sont en PRE ALPHA released, il se peut que votre ordinateur se crash ou bloque. J'espere que les équipes d'Alcatel vont apporter la stabilité que tout le monde attend.

ETAPE 1 - Patch du kernel

Vous devez disposer:

  1. Des sources du noyau 2.4.2 (ftp.kernel.org) et des modutils (important)
  2. Le Patch du kernel pour le support PPPoATM: (Jens Axboe) http:// www.kernel.org/ pub/ linux/ kernel/ people/ axboe/ PPPoATM/ 2.4.1-pre7/ pppoatm-1.gz ou http://prdownloads.sourceforge.net/ speedtch/ pppoatm-1.gz (mirror)
  3. Le Patch du Kernel SpeedTouch + Sarlib: (Tony Hoyle) http://prdownloads.sourceforge.net/ speedtch/ speedtouch-2.4.1-patch.gz

Maintenant on peut commencer. Il faut d'abord installer les sources du kernel 2.4.2 si vous ne l'avez pas encore fait. L'installation se déroule en tant que root. Dans un répertoire (par exemple : /root) tapez ce qui suit :

tar zxvf linux-2.4.2 (vous obtenez un repertoire ./linux)
mkdir /usr/src/linux-2.4.2
mv /root/linux/* /usr/src/linux-2.4.2
cd /usr/src
ln -s linux linux-2.4.2

Dans le répertoire /usr/src/linux: (linké vers linux-2.4.2)

cp pppoatm-1 /usr/src/linux

Test du patch :

patch -p1 -s -E --dry-run < pppoatm-1

Si la sortie produit un resultat c'est que vos sources du noyau ont un problème. Réparez le problème avant de continuer
Application du Patch :

patch -p1 -s -E </path/to/pppoatm-1

Test du patch SpeedTouch :

patch -p1 -s -E --dry-run </path/to/speedtouch-2.4.1-patch

De même que précédemmet en cas de problème. Application du speedtouch-2.4.1-patch:

patch -p1 -s -E </path/to/speedtouch-2.4.1-patch

Etape 2 - Configuration du kernel

Vous devez disposer d'un kernel patché avec les patchs de l'étape 1
Pour configurer votre kernel utilisez vos outils preferés (e.g. cd /usr/src/linux; make xconfig ou make menuconfig (mode console))

Vous devez sélectionner les options suivantes: (la façon la plus simple est de sélectionner Y plutot que M sauf pour Alcatel SpeedTouch et UHCI )

Code maturity levels -> Prompt for development and/or incomplete code/drivers
Networking options -> Asynchronous Transfer Mode (ATM)
Network device support -> PPP (point-to-point protocol) support
Network device support -> PPP support for async serial ports
Network device support -> PPP Deflate compression
Network device support -> PPP BSD-Compress compression
Network device support -> PPP over ATM
USB support -> Support for USB
USB support -> Preliminary USB device filesystem
USB support -> UHCI (Intel, PIIX4, VIA, ...) support (or your USB controler)
USB support -> Alcatel Speedtouch USB support

Maintenant, passons à la compilation du kernel :

cd /usr/src/linux
make dep clean
make bzImage
make modules modules_install

Allez prendre un cafe ! :)

Etape 3 : Installation du Soft

Vous devez disposer de :

Suivez la procédure d'installation de ce type de packages (Les RPMs et les packages deb sont plus simple d'installation)

Vous devez creer un noeux /dev/ppp en tappant la commande suivante (normalement c'est déjà fait si votre connexion internet fonctionne déjà avec un modem standard et le noyau 2.4.x)

cd /dev
./MAKEDEV ppp

Il faut ensuite extraire le binaire de alcatel et l'installer (speedmgmt.tar.gz).

Etape 4 - Configuration du logiciel

Pour cette section, vous devez avoir reussi les etapes 1 2 et 3

Editez le fichier /etc/ppp/options et remplacer son contenu par ce qui suit:

lock
defaultroute
noipdefault
noauth
passive
asyncmap 0
name user@domain
user user@domain
plugin /usr/lib/pppd/plugins/pppoatm.so.0.38

Note : vous devez remplacer user@domain par votre identifier@fournisseur. Et si vous diposez d'une version plus récente changer : /usr/lib/pppd/plugins/pppoatm.so.0.38 par la librairie que vous avez.

Editez le fichier de conf /etc/ppp/chap-secrets et remplacez son contenu par:

# Secrets for authentication using CHAP
# client server secret IP addresses
user@domain * password

Note : vous devez remplacer user@domain par votre identifier@fournisseur.

A ce niveau votre modem doit être débrancher de l'ordinateur. Et faites bien attention à l'ordre des commandes que vous devez taper. Charger les modules du noyau avec les commandes qui suivent :

/sbin/modprobe usb-uhci
/sbin/modprobe speedtch

Monter le device filesystem comme suit :

mount none /proc/bus/usb -tusbdevfs

Par la suite, vous pourrez ajouter dans /etc/fstab :

/proc/bus/usb  /proc/bus/usb  usbdevfs  auto 0 0

Lancer l'application managment de Alcatel

/usr/sbin/mgmt

Brancher le modem et attender quelques secondes, ouvrez un terminal et regarder les messages de /var/log/messages soit :

tail -f /var/log/messages

Vous pouvez voir le modem s'initialiser et apercevoir ceci

Speedmgmt[2074]: Modem initialised at 576 kbit/s downstream and 288 kbit/s upstream

Maintenant lancez la commande PPP

pppd

Ouvrez un terminal et regarder les messages de /var/log/messages soit :

tail -f /var/log/messages

Normalement vous devez vous connecter, authentifier et être sur le net. Vous y êtes arrivé ? Idéalement vous devriez voir quelque chose comme :

Mar 22 23:54:42 zanshin pppd[2076]: Plugin /usr/lib/pppd/plugins/pppoatm.so loaded.
Mar 22 23:54:42 zanshin pppd[2076]: PPPoATM plugin_init
Mar 22 23:54:42 zanshin pppd[2076]: PPPoATM setdevname_pppoatm
Mar 22 23:54:42 zanshin pppd[2076]: PPPoATM setdevname_pppoatm - SUCCESS
Mar 22 23:54:42 zanshin pppd[2077]: pppd 2.4.0b1 started by root, uid 0
Mar 22 23:54:42 zanshin pppd[2077]: Using interface ppp0
Mar 22 23:54:42 zanshin pppd[2077]: Connect: ppp0 <--> 0.38
Mar 22 23:54:45 zanshin pppd[2077]: local IP address xxx.xxx.xxx.xxx
Mar 22 23:54:45 zanshin pppd[2077]: remote IP address yyy.yyy.yyy.yyy

Des Questions ou commentaires : vincentbesson@yahoo.fr

ChangeLog:
Version 1.0.2 - 05/04/01
Correction et mise en page.
Version 1.0.1 - 23/03/00
Quelques Ajouts et modifications
Version 1.0 - 23/03/00
Premiere version



@ 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 Vincent Besson et Chris Jones le 23/03/2000.

Copyright

Copyright © 23/03/2000, Vincent Besson et Chris Jones

Creative Commons License
Creative Commons Attribution iconCreative Commons Share Alike iconCreative Commons Noncommercial
Ce document est publié sous licence Creative Commons
Attribution, Partage à l'identique, Contexte non commercial 2.0 :
http://creativecommons.org/licenses/by-nc-sa/2.0/fr/