[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Newbie] Besoin d'aide pour installer un modem SpeedTouch USB...



Le mercredi 1 Décembre 2004 21:16, Eddy 
<professeur.shadoko_sept2004@belgacom.net> :
> MH a écrit le 29/11/04 23:35 :
> > Bonjour,
> >
> > Je cherche à faire fonctionner un modem Alcatel Speedtouch USB sur une
> > distribution Debian Sarge noyau 2.6.8 . J'étais parvenu à le faire
> > fonctionner sous une Woody noyau 2.4 . Mais là, je coince...
> >
> > J'ai essayé la méthode de Lucas Moulin avec le noyau 2.6.8, ce fut un
> > échec ! Cela dit, avec le noyau 2.4, cette méthode marche à merveille.
> > Puis, j'ai essayé d'apdapter plusieurs "Howto", trouvés ici ou là sur le
> > Net, mais le résultat est celui qu'on connaît.
> > Donc ce que j'aimerais trouver, c'est une méthode dans l'esprit de celle
> > de Lucas Moulin pour le noyau 2.6.8. Ou trouver un bon samaritain qui
> > aurait réussi à faire fonctionner son modem Alcatel SpeedTouch USB sur
> > une distribution Debian Sarge noyau 2.6.8. Et qui serait assez serviable
> > pour partager ses connaissances.
> >
> > Merci de m'aider... ;o)
>
> Je ne suis pas du tout spécialiste !
>
> J'ai une Debian Sarge noyau 2.6.7 avec un speedtouch usb qui fonctionne
> bien.  Je ne sais si ce qui suit s'appliquera au 2.6.8 mais comme il n'y
> a pas d'autre réponse autant essayer.
>
> Il faut installer le paquet speedtouch.  S'il est disponible sur tes cd,
> apt-get install te le fournira mais sinon tu le télécharges par un autre
> système et  tu l'installe par dpkg -i. (Quand je l'ai fait, il avait
> besoin de libatm1 -> apt-get install libatm1).
>
> Il faut copier le microcode mgmt.o dans le répertoire
> /usr/share/doc/speedtouch
>
> Il est conseillé de vérifier si ton modem est bien reconnu par le port
> usb : en tapant
>  more /proc/bus/usb/devices
> on doit voir des références explicites à Alcatel.
>
> Il faut créer le fichier /etc/ppp/peers/adsl (il est un peu différent de
> ce que l'on faisait pour le  noyau 2.4 ?). Le mien contient
>   user <le login du FAI>
>   lcp-echo-interval 10
>   lcp-echo-failure 3
>   noipdefault
>   defaultroute
>   noauth
>   noaccomp
>   nopcomp
>   noccp
>   novj
>   holdoff 4
>   persist
>   maxfail 5
>   updetach
>   usepeerdns
>   plugin pppoatm.so
>   8.35 <------------------ A adapter au FAI
> Je lui ai attribuer les droits par chmod 600
>
> Il faut créer /etc/ppp/pap-secrets et /etc/ppp/chap-secrets (je pense
> qu'un seul est utilisé, lequel dépend du FAI ?) avec les mêmes droits.
> Le mien contient :
>   login_du_FAI * mot_de_passe_du_FAI *
>
> Il faut charger le microcode
> modem_run -k -f /usr/share/doc/speedtouch/mgmt.o (ignorer les erreurs)
> (je pense que je n'utilisais pas l'option -k avec le noyau 2.4)
> puis charger les modules du noyau
> modprobe speedtch
> modprobe pppoatm
>
> Puis lancer la connexion, taper
> pppd call adsl
> pour l'arrêter :
> killall pppd
>
> Quand tout cela fonctionne, il peut être intéressant de réaliser un
> script à lancer au démarrage pour charger le microcode et les modules du
> noyau.
>
> Dernières remarques :
> - tout ce qui précède se fait en root,
> - je n'ai pas inventé tout cela mais trouvé sur le net (malheureusement
> sans noter la source).
>
> Bonne chance.
>
> --
> Eddy
>           "La notion de passoire est indépendante de la notion de trou."
>                                    Les Shadoks

Salut,

je my suis cassé les dents aussi pour configurer mon Speedtouch 330 sous 
Sarge.
Déjà, première chose à savoir, les versions 1.3.x du paquetage speedtouch ne 
fonctionnent pas at all. Prends toi donc une version 1.2.x ( jai une 1.2-1 et 
ça fonctionne nickel ) ( tu peux trouver les vieilles versions sur la page de 
développement du paquetage sur debian.org )
Next, je te conseille vivement un noyau 2.6, dans lesquels le driver est 
intégré. Le driver externe doit fonctionner aussi ( mais je ne lai jamais 
testé ), mais rien ne vaut un module compilé spécifiquement pour son propre 
noyau.
Un dernier porblème courant : gaffe aux firmwares. Il en existe en tout 3 
dispos, 1 pour le Speedtouch USB, 2 pour les différentes révisions du 
Speedtouch 330. Pour connaitre les spécifications de ton modem, tapes dans 
une console : 

pager /proc/bus/usb/devices

Et cherches le passage qui se rapporte à ton Speedtouch. Tu devrais nottament 
tomber sur qque chose de ce genre :

(...)
T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  3 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=ff(vend.) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=06b9 ProdID=4061 Rev= 2.00
S:  Manufacturer=ALCATEL
S:  Product=Speed Touch 330
(...)

Les passages à retenir sont :

"S:  Product=Speed Touch 330", qui tindiquent si ton modem est de série 330 ou 
USB. Télécharges alors la compilation de firmwares correspondate sur 
speedtouch.com ( le site officiel )
Et si tu as un 330, il faut bien noter le numéro de révision : "Rev= 2.00", 
qui te permettra de choisir le bon firmware. Il y a en fait 2 firmwares ds le 
zip, un pour les révisions 0.00 et 2.00 ( le KD---------- ), et un autre pour 
la révision 4.00 ( le ZZZ------- )
Petit problème de même avec le Speedtouch USB, le firmware est divisé en un 
boot file et un code principal ( ce qui nest pas le cas avec les 330s ), le 
boot file étant le plus petit des 2 fichiers du zip. Jy reviendrais plus bas.

Pour le reste, je ne vais pas tindiquer pasàpas la config ( CHAP/PAP, 
ppp, .. ), y a suffisament de doc sur le net ( jettes un oeil en particulier 
sur linux-usb.sourceforge.net ). Simplement un truc : ton modem sera 
fonctionnel du moment où tu pourras faire ça ( en root )

modprobe pppoatm
modprobe speedtch

( si rien ne saffiche c ok )

Là 2 possibilités, pour les USB ça sera :

modem_run -k -a /où/est/mon/bootfile -f /où/est/mon/codeprincipal

tandis que pour les 330, pas de commande à rallonge :

modem_run -k -f /où/est/mon/firmware

Pas dinquiétude si ça prend un certain temps, il faut compter 1 bonne minute 
pour que la console te rende la main

Enfin :

pppd call __le_nom_de_ton_fichier_dans_etc/ppp/peers/__

ping www.google.fr

En résumé :

modprobe pppoatm
modprobe speedtch
modem_run -k -f /où/est/mon/firmware 
#ou modem_run -k -a /où/est/mon/bootfile -f /où/est/mon/codeprincipal
pppd call _fichier_peer_

ping www.google.fr

Si Google renvoie ta requête, c dans la poche!



Reply to: