Bonjour � tous
J'ai utilis�
Mandrake 8.0
Un noyau assez recent (2.4.3)
Version de pppd 2.4.0
SpeedTouchUSB-HOWTO Gomez Dernieres Modifications : 7 Aout 2001
Les drivers de Benoit speedtouch-15082001.tar.gz
Le microcode du modem fourni par Alcatel mgmt.o
Voil� ce que j'ai fait selon le HOW-TO et mes remarques qui suivent
(pr�c�d�es d'une fl�che-> ) :
Support de l'usb
Pour connaitre le chipset USB sur votre carte m�re, tapez :
# lspci -v | grep USB
-> j'ai : usb-uhci : USB Controller: Intel Corporation 82371AB PIIX4 USB
(rev 01) (prog-if 00 [UHCI])
Options a valider pour int�grer le support USB dans le noyau :
<M>/<*> Support for USB (CONFIG_USB)
<*> Preliminary USB device filesystem (CONFIG_USB_DEVICEFS)
<M> UHCI (Intel PIIX4, VIA, ...) support (CONFIG_USB_UHCI)
<M> UHCI Alternate Driver (JE) support (CONFIG_USB_UHCI_ALT)
<M> OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support (CONFIG_USB_OHCI)
-> options d�j� valides
-> quitte sans enregistrer
Support ppp
Vous avez besoin du support ppp au sein de votre kernel. Si besoin, compiler
ces drivers:
<M> PPP (point-to-point protocol) support (CONFIG_PPP)
<M> PPP support for sync tty ports (CONFIG_PPP_SYNC_TTY)
-> options d�j� valides
-> quitte sans enregistrer
Support HDLC
Cette partie est un peu plus d�licate, en effet pour permettre la
reconnection, il faut patcher ce module.
Pas d'inqui�tude cependant. Au sein de l'archive des drivers, vous trouverez
de quoi appliquer le patch, faites :
# cd /usr/src/linux
# patch -p1 --dry-run < /repertoire des drivers/n_hdlc.c.diff ( il y a 2
tirets avant dry-run )
Si aucun message d'erreur n'est renvoy� par le programme patch, tapez cette
commande pour effectuer le patch du source :
#patch -p1 < /repertoire des drivers/n_hdlc.c.diff
Voila, compilez ensuite ces modules pour votre kernel :
Character devices --->
[*] Non-standard serial port support
<M> HDLC line discipline support [*]Unix98 PTY support
-> l� je ne comprends pas tout et surtout les commandes ne fonctionnent pas
les chemins ou "path" sont pourtant valides
Mise en place des drivers
La mise en place des drivers est tr�s simple. D�compressez l'archive des
drivers gr�ce � la commande :
# tar xvzf speedtouch-xxx.tar.gz
Placez vous dans le repertoire nouvellement cr�e et tapez les commandes
suivantes :
# ./configure && make
Si tout s'est bien pass�, logguez vous sous root et proc�dez a
l'installation en tapant :
# make install
-> OK
Cr�ation des devices PPP
Placez vous dans le repertoire /dev :
# cd /dev
V�rifiez la pr�sence des devices ppp :
# ls *ppp*
-> C'est-�-dire avez-vous plus de pr�cisions ?
Si vous avez une liste de fichiers passez a la suite, sinon tapez cette
commande :
# ./MAKEDEV ppp
-> non effectu�
Configuration de pppd
Verifiez la version de pppd install� sur votre systeme en tapant :
# pppd -v.
-> j'ai : pppd 2.4.0
Pour configurer pppd, vous devez �diter 4 fichiers.
1er fichier
-> OK
fichier /etc/ppp/options �dit� (ces 4 lignes dans le fichier sont dans un
ordre diff�rent, j'imagine qu'il n'y a pas probl�mes).
-----------------Debut du fichier /etc/ppp/options------------------
usepeerdns
noauth
lock
noipdefault
-----------------Fin du fichier /etc/ppp/options-------------------
2eme fichier :
Cr�ez un fichier /etc/ppp/peers/adsl :
# mkdir /etc/ppp/peers
# touch /etc/ppp/peers/adsl
-> La commande # mkdir /etc/ppp/peers me dit que le r�pertoire existe d�j�.
-> commandes non effectu�es mais fichier cr�� et �dit�
Copier/coller ce qui suit sans les marquages de d�but et de fin de fichier
-------------------Debut du fichier /etc/ppp/peers/adsl--------------
# 12/04/2001 Benoit PAPILLAULT
# 08/05/2001 Updated. Added "novj" & removed "kdebug 7"
#
# This file could be rename but its place is under /etc/ppp/peers
# To connect to Internet using this configuration file
# pppd call adsl, where "adsl" stands for the name of this file
debug
kdebug 1
noipdefault
defaultroute
pty "/usr/local/bin/pppoa2 -vpi 8 -vci 35"
sync
user "votre_login_ici"
noauth
noaccomp
nopcomp
noccp
novj
holdoff 4
persist
maxfail 25
usepeerdns
------------------Fin du fichier /etc/ppp/peers/adsl------------------
3eme fichier :
-> OK Le fichier /etc/ppp/chap-secrets a �t� �dit�.
-------------------Debut du fichier /etc/ppp/chap-secrets-------------------
# client server secret IP addresses
"votre_login_ici" "*" "votre_password_ici" "*"
-------------------Fin du fichier /etc/ppp/chap-secrets-------------------
4eme fichier :
-> OK Dans le fichier /etc/modules.conf les lignes suivantes ont �t�
rajout�es :
alias char-major-108 ppp_generic
alias /dev/ppp ppp_generic
alias tty-ldisc-3 ppp_async
alias tty-ldisc-13 n_hdlc
alias tty-ldisc-14 ppp_synctty
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate
----------------------------------------------------------------------------
----
Lancement de la connection
Pour lancer la connection, il faut:
Charger le microcode du modem
lancer pppd
Sachez que pour lancer la connection il faut �tre loggu� sous le user
"root", c'est obligatoire (enfin presque).
Verifications
Assurez vous que tous les modules prenant en compte l'usb soient charg�s
(s'ils ne sont pas en dur dans le noyau) :
# modprobe ppp_generic
# modprobe ppp_synctty
# modprobe n_hdlc
-> Commandes effectu�es
Ensuite, verifier que le usbdevfs soit mont� : # mount /proc/bus/usb
Chargement du microcode par :
# modem_run -m -f /le_bon_chemin/vers/mgmt.o
-> ne fonctionne pas je tape la commande donn�e sur le site de Beno�t :
/usr/local/bin/modem_run -f /path/to//mgmt.o -m
Lancement de pppd par la commande suivante :
# pppd call adsl
-> aucune r�action
Apr�s quelques secondes (~ 20 secondes maximum) v�rification en tapant :
# ifconfig ppp0
-> erreur
SIOCADDRT: No such device
Si je tape [root@localhost /root]# ./startadsl
-> non permis
-> A quoi correspond "SIOCADDRT: No such device" ?
->
->
-> Autres choses
-> L'inscriptions des DNS se fait-elle dans resolv. conf ?
-> Doit-on cr�er un lien dynamique et comment, quelle est la bonne commande
?
-> A quel moment peut-on savoir si le modem est en liaison ou non ?
-> Doit-on faire autre chose avant d'ouvrir n'importe quels liens avec
Konqueror ?
-> La commande ./stopadsl (apr�s avoir cr�� le fichier ad�quat ne fonctionne
pas, pourquoi ?
-> Ensuite en lisant l'aide de Beno�t
-> J'ai � un moment tap� la commande "mount" qui ne m'a pas donn� la ligne
suivante :
none on /proc/bus/usb type usbdevfs (rw)
-> donc j'ai tap� :
mount -t usbdevfs none /proc/bus/usb
-> OK
Ensuite, v�rifiez que votre modem est l� avec la commande:
cat /proc/bus/usb/devices
Cela vous donnera quelque chose de similaire � :
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI Root Hub
S: SerialNumber=e800
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI Root Hub
S: SerialNumber=e400
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 4 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= 0.00
S: Manufacturer=ALCATEL
S: Product=Speed Touch USB
S: SerialNumber=
etc. -> OK
-> Puis on me dit que mon modem est d�j� en activit� ou interrog� je ne sais
plus
-> et enfin une autre fois que l'acc�s n'est pas permis ou non autoris�.
Cela devient aga�ant � la fin
Merci de votre attention
Je commence � d�sesp�rer
Ga�l
winmail.dat