Howto Installation du SpeedTouch sous Linux

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
26
mar.
2001
Doc
Howto "Installation du SpeedTouch sous Linux".
Le 20 Mars Alcatel a publié les drivers pour le SpeedTouch (version Linux). L'installation n'est pas simple et Alcatel ne documente presque pas la marche à suivre pour installer le driver.
Dans ce HOWTO, vous trouverez les informations nécessaires pour connecter votre modem ADSL Alcatel sous Linux.
(Cliquer sur le nombre de commentaire)

HOWTO - SPEEDTOUCH - LINUX - FR




Alcatel Speedtouch USB mini-HOWTO

Version 1.0


Vincent Besson <vincentbesson@yahoo.fr>


Sujet:

Comment installer, configurer et utiliser le modem USB Speedtouch ADSL de Alcatel.


Introduction:


Le SpeedTouch est devenu de plus en plus populaire,il permet la connexion au
reseau ADSL a un coût reduit.

Sur le marché Français, les operateurs vont sortir bientôt
un nouveau modem (ethernet),mais le SpeedTouch reste tres utilisé,


et beaucoup d'entre vous cherche a l'uliser sur une station linux plutot que
windows.


Jusqu'a récement le Speedtouch ne pouvait être connecter que sur
des PC windows ou MAC. Alcatel

a sorti le 20 Mars son Driver pour Linux.


Ce document a pour but de vous montrer comment configurer votre linux pour
vous connecter

a internet avec votre speedtouch.


Un certains nombre de paramettres sont pre-requis:



  • Vous diposez d'une RedHat 7.0 avec les dernieres mises a jours (ftp.redhat.com)

  • Vous avez le Kernel 2.4.2 (ftp.kernel.org)

  • Vous Avez votre installation ADSL qui fonctionne sous windows

  • Votre Modem Adsl est Debranché ( important ) (USB)


1/ La Redhat 7 bien que Buggé est utile car les derniers packages sont
inclus et cela va faciliter

la marche de manoeuvre par la suite.


2/La verison du kernel est importante car les dernieres versions du support
USB et Network

sont incluses. 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 tres bien Faits.


3/On elimine un max de Pb avant de commencer.

4/ on va devoir faire un upload du firmware par les binaires de Alcatel.


IMPORTANT:


Les Drivers délivrés par ALCATEL sont en PRE ALPHA released,
il se peut que votre ordinateur se crash

ou blok. J'espere que les equipes vont apporter la stabilité que tout
le monde attend.




ETAPE 1 - Patch du kernel

Vous devez disposer:





Maintenant on peut commencer:


Installation des sources du kernel 2.4.2 si vous ne l'avez pas encore faits


Uid: root

Dans un repertoire (ex: /root)


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-2.4.2 linux # creation d'un lien symbolique entre le repertoire
/usr/src/linux-2.4.2 et /usr/src/linux




Dans le repertoire /usr/src/linux: (linker vers linux-2.4.2)


cp du patch pppoatm-1



  • Test du patch pppoatm


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


Si le output produit un resultat c'est que votre source de kernel a un probleme.


Reparez le pb avant de continuer



  • Application du Patch pppotam


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



  • Test du SpeedTouch Patch



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


De meme en cas de probleme



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



  • un kernel patché avec les patch de l'étape 1




Pour configurer votre kernel utiliser votre outils preferé

(e.g. cd /usr/src/linux; make xconfig ou make menuconfig (mode console))



  • Vous devez selectionner les options suivantes:



(la façon la plus simple est de selectionner 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

[M]USB support -> UHCI (Intel, PIIX4, VIA, ...) support (or your USB controler)

[M]USB support -> Alcatel Speedtouch USB support




Maintenant compilation du kernel


cd /usr/src/linux

make dep clean

make bzImage

make modules modules_install


cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.2


Lilo # Attention editer votre /etc/lilo.conf


Allez prendre un cafe ! :)




  • Etape 3 : Installation du Soft



Vous devez disposer:







  • vous devez creer un noeux /dev/ppp en tappant la commande suivante



cd /dev

./MAKEDEV ppp



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



Etape 4 - Configuring du logiciel

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



  • Editer 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



  • editer le fichier de conf /etc/ppp/chap-secrets et remplacer 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 debrancher
de l'ordinateur



  • Charger les modules de 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



  • 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 so

tail -f /var/log/messages

Vous pouvez voir le modem qui s'initialise et apercevoir ceci


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




Maintenant lancer la commande PPP

pppd


ouvrez un terminal et regarder les messages de /var/log/messages so

tail -f /var/log/messages


Normalement vous devez vous connecter, authentifier et être sur le net.


Vous y ête arrivé :)


Ideally you should see output from pppd similar to the following:

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 mailto: vincentbesson@yahoo.fr


ChangeLog: 25/03/2001


 


Premiere Version




  • # Ouh le vilain!

    Posté par  . Évalué à 1.


    Violente repompe du lien que j'avais mis en commentaire de la news sur les problêmes de copyright de ces mêmes drivers...


    Surtout, c'est plus clair ici... Après cette présentation, ca marche ou pas chez vous?
  • # Oui mais la vraie question...

    Posté par  . Évalué à 1.

    On se doute bien que ca marche mais la vraie question c'est : est-ce que ca marche BIEN ? En gros, est-ce que ca tient sur la duree, en charge, etc.
  • # fotes :)

    Posté par  (site web personnel) . Évalué à 1.

    A ce niveau votre modem doit être debrancher de l'ordinateur

    débranch*é*


    Brancher le modem et attender quelques secondes

    Branche*z*
    attende*z*

    voila, ct en rouge et ca m'a un peu flashé à mes yeux, je suppose qu'il y en a d'autres dans la doc, bon courage :p

    a+
  • # Cable howto : le cable pour les crét^Wnuls

    Posté par  (site web personnel) . Évalué à 1.

    1. Connecter une carte d'interface réseau au modem cable.

    2. Configurez votre OS en client DHCP
    (Sous linux, pump à l'air mieux que dhcpclient.)

    3. Y'a pas de 3.

    PS :
    Pourquoi ils nous font chier avec des conneries de pppoe/pptp alors qu'auparavant (lors de l'expérimentation) l'ADSL c'était du DHCP bête et méchant.

    Et quel est l'intérêt d'un modem USB ? Au vu du bordel que c'est je préfère relier mon NIC à un modem externe. M'enfin bon faut bien rentabiliser cet USB. Si c'est pas USB c'est pas moderne. Ca marche moins bien mais c'est plus vendable.
    • [^] # Re: Cable howto : le cable pour les crét^Wnuls

      Posté par  . Évalué à 1.

      Holleeeee !

      Pourquoi ils nous font chier avec des conneries de pppoe/pptp alors qu'auparavant (lors de l'expérimentation) l'ADSL c'était du DHCP bête et méchant

      Parceque:
      dans le cas de leurs experimentations, ils etaient a la fois fournisseur d'acces ET fournisseur de service (IP). Et donc probablement que les machines faisaiement toutes partie d'un meme reseau. Mais dans la situation actuelle, ou tu es connectes par une boite et que tu obtiens ton IP par une autre (l'ISP), la liaison avec cet ISP ne peut se faire qu'en PPP. PPPoA dans le cas de l'USB, PPPoE dans le cas de l'ether/Modem et, avant, PPTP pour acceder un modem uniquement.

      Si on regarde le cable, le fournisseur d'acces ET l'ISP sont les meme et toutes les machines qui obtiennent leur adresses le font en DHCP sur un bus commun, qui partage un meme pool d'adresse.

      Ensuite, pourquoi USB? Car c'est plug'n pray et donc argument de vente ... et si les ISP parviennent a eviter a leur Hotline des questions du genre "ou je branche mon modem si j'ai deja une carte reseau utilisee ?", ca simplifie et ca les arrange, je pense ;-))

      Juste une remarque, DHCP est bien moins securise que PPP, il est bien plus facile pour un client DHCP de spoofer une IP sur le bus qu'avec les mecanismes chap/Radius utilises avec PPP.
  • # l'equivalant de mgmt en version GPL

    Posté par  . Évalué à 1.

    a cette adresse on peut trouver l'equivalant de mgmt en version gpl :
    http://benoit.papillault.free.fr/speedtouch/linux-tools.html.(...)
    On y apprend qu'en fait mgmt.o n'est pas libre car il contient le microcode du modem qui lui n'est pas libre du tout ( ce qui est comprehensible ...). On a donc un driver 100% gpl ( je considere le microcode comme un code ROM tel que par example les dump ROM necessaire pour faire fonctionner les emulateur hp48 qui sont eux aussi en gpl ...)
  • # Blague à 2 francs

    Posté par  (site web personnel) . Évalué à -1.

    Help, quand j'installe les drivers Alcatel, j'ai mon ordinateur qui se blo

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.