Les informations ci-dessous devraient vous permettre d'utiliser le modem ADSL USB Sagem f@st 800 avec votre Linux Mandrake. Ceci n'est malheureusement pas la doc ultime, c'est juste ce qui a marché sur ma machine. Comme pas mal de gens galèrent, j'espère que ça aidera quelques personnes. Plusieurs étapes sont nécessaires :
Versions de Mandrake :
Si vous voulez aller vite : contentez-vous de lancer les commandes shell, sans oublier les étapes où il faut brancher ou débrancher le modem. Passez à la suite tant qu'il n'y a pas d'erreur.
Si vous avez une Mandrake 9.0, votre noyau est très probablement un 2.4.19, avec tout ce qu'il faut pour l'USB. Vérifiez que les packages suivants sont présents sur votre machine :
Si ce n'est pas le cas, installez-les. La vérification et l'installation peuvent se faire avec rpmdrake.
Les sources originales sont disponibles sur le CD fourni par Free, dans /Driver/Linux/. Néanmoins je vous conseille d'utiliser celles disponibles sur www.eagle-usb.org, car quelques problèmes ont été corrigés. Pour la suite, je suppose que vous avez utilisé cette version. Sauvegardez cette archive.
La compilation et l'installation du driver sont à faire une fois pour toutes. Logguez-vous en root, pour toutes les opérations ci-dessous jusqu'au lancement de la connexion. Extrayez l'archive précédemment sauvegardée quelquepart, par exemple :
cd /usr/src/ tar xvzf /chemin/vers/larchive/sagem-f800-linux-pierre-2002110617.tar.gz cd sagem/driver makeVous pouvez vérifier avec la commande 'ls' que les fichiers suivants ont bien été générés (ce qui est le cas s'il n'y a eu aucune erreur) : adiusbadsl.o USER/adictrl.
Tout d'abord, débranchez le modem.
cp adiusbadsl.o /lib/modules/2.4.19-16mdk/kernel/drivers/usb/ cp USER/adictrl /usr/local/bin/ mkdir /etc/analog chmod 777 /etc/analog cp OTHER/* /etc/analog/ cat /etc/analog/adiusbadsl.confDans le fichier /etc/analog/adiusbadsl.conf, vérifiez que vous avez bien la ligne Encapsulation=00000001. Normalement c'est le cas, si vous avez une autre valeur éditez le fichier pour corriger.
touch /etc/hotplug/usb.usermap.local echo "" >> /etc/hotplug/usb.usermap.local echo " adiusbadsl 0x0003 0x1110 0x900f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000" >> /etc/hotplug/usb.usermap.local update-usb.usermap insmod adiusbadsl lsmodLes quelques lignes qui s'affichent suite au lsmod doivent contenir adiusbadsl. Facilitons les choses pour la suite :
echo "" >> /etc/modules echo "adiusbadsl" >> /etc/modules Une petite vérification : cat /proc/bus/usb/devices | grep -i usbOn doit voir “Product=ADSL-USB Modem”. Maintenant, branchez le modem : la led PWR s'allume.
adictrlLa commande adictrl sert à charger le firmware dans le modem. Ca peut prendre 10 à 20 secondes, pendant lesquelles les leds clignotent. Quand les 2 sont allumées en permanence, le modem est prêt, avec le driver et tout. Une grande étape est franchie !
On va configurer la connexion, cette opération est comme la compilation et l'installation du driver : à faire une fois pour toutes.
tkpppoeRemplissez les champs de la fenêtre qui s'ouvre avec les infos fournies par free. Attention : il y a plusieurs onglets, et quelques subtilités :
0123456789 pour user name.
Onglet NIC and DNS
ADIModem pour Ethernet Interface
Sauvez et quittez. On en a fini avec le user root pour aujourd'hui.
En tant que user, lancez :
tkpppoeCliquez Start, et hop ! la connexion est établie. Vous pouvez surfer, faire du mail, du ftp, du p2p, etc.
En effet, le travail n'est pas tout à fait fini. Quand vous redemarrerez votre machine, la connexion ne sera pas établie automatiquement. J'y travaille, ca sera en ligne dès que possible. En attendant, voisi ce qu'il faut faire apres avoir démarré :
Le lancement automatique au démarrage ne dois pas être bien compliqué, si vous l'avez mis en place avant que je complète cette page vous pouvez m'envoyer vos infos.
Le site de référence pour tous les modem ADSL utilisant le chipset Eagle, notamment le Sagem f@st 800. Vous y trouverez plein de documentation, un forum ou poser vos questions, et les drivers a telecharger.
Pour RedHat 7.x et 8.0.
Une recherche sur Google vous donnera plein d'autres liens intéressants, notamment des forums de discussion.
Si vous avez des questions, posez-les sur le forum de discussion du site eagle-usb. J'y répondrais si je le peux :
Vous pouvez aussi consulter les forums de discussion ci-dessous :
Vos commentaires, corrections, remarques et ajouts sont les bienvenus, n'hésitez pas à m'écrire.