Projet de distribution GNU/Linux
Auteurs: Alexis Bunel <alexisbunel@free.fr>
Date: 2003-12-28
Tutoriel de connection à internet avec le driver eagle-usb
Le driver eagle-usb est une version améliorée du driver officiel Sagem Fast USB 800. il est utilisable sur les modems à base de chipsets d'Analog Devices.
Pour suivre ce tutoriel, vous devez avoir installé le nba de eagle-usb, qui est proposé sur le CD1, série: SYSTEM/NETWORK/CLIENT.
Ce fichier sert à configurer l'encapsulation et autres paramètres (notamment VPI et VCI) de configuration interne du modem. Pour avoir une liste des configurations possibles, voir sur le site officiel: fast800.tuxfamily.org.
Par exemple, voici mon fichier de configuration sous Free dégroupé:
# Options are set whith the following syntax:
#
# Name = Value
#
# where "Name" is the option name, and
# "Value" is the option value, specified
# in hexadecimal (without any prefix).
# Option names are case sensitive.
# Options that are commented out are specified
# with their default values.
#
# Other than VPI, VCI and Encapsulation,
# I really don't known what these options mean.
#POTS FOR EAGLE
OPTN0=80020066
# OPTN2=23700000
# OPTN3=00000000
OPTN4=00000000
# OPTN5=00000000
# OPTN6=00000000
# OPTN7=02CD8044
# OPTN15=09090909
VPI=00000008
VCI=00000024
#The following values are valid for encapsulation :
#MPOA_MODE_BRIDGED_ETH_LLC ----> 1
#MPOA_MODE_BRIDGED_ETH_VC ----> 2
#MPOA_MODE_ROUTED_IP_LLC ----> 3
#MPOA_MODE_ROUTED_IP_VC ----> 4
#MPOA_MODE_PPPOA_LLC ----> 5
#MPOA_MODE_PPPOA_VC ----> 6
Encapsulation=00000004
Linetype=00000001
RatePollFreq=00000009
Maintenant que le fichier de configuration du modem est correct, il faut vérifier que celui-ci est bien reconnu par le système. Le programme hotplug est configuré sur Nasgaïa pour ne pas charger automatiquement les firmwares et dsp. Pour vérifier qu'il a bien réalisé sa tache de reconnaissance du modem, il faut être sûr que le module adiusbadsl soit bien chargé.
root root # lsmod | grep adiusbadsl
adiusbadsl 98340 2
De même, pour fonctionner, /proc/bus/usb doit être correctement monté, il doit donc exister dans /etc/fstab la ligne:
usbdevfs /proc/bus/usb usbdevfs defaults,noauto 0 0
Une autre indication de la reconnaissance du modem est le contenu de /proc/bus/usb/devices:
root root # cat /proc/bus/usb/devices | grep ADSL-USB
S: Product=ADSL-USB Modem
Une fois sur que le modem est bien reconnu par le système, il reste à charger le firmware et DSP:
/usr/sbin/adictrl -d
Si vous ne voyez aucune erreur, et que le modem se met à clignoter, vous êtes sur la bonne voie !
Il s'agit de la connection ADSL classique par ppp. Comme je n'ai pas ce type de connection pour le moment, la documentation est toujours en construction (NDR: envois d'informations bienvenus à l'auteur de cette page).
Si vous êtes chez Free avec une ligne dégroupée, vous allez vous connecter à internet par DHCP. Vous n'avez dans ce cas aucune configuration supplémentaire à faire.
Comme je n'ai pas ce type de connection pour le moment, la documentation est toujours en construction.
Une fois le firmware chargé, il suffit faire:
/sbin/dhcpcd `adictrl -i`
Votre connection devrait être activée !
En cours de rédaction.