Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


Version Hoary & Breezy
Id2ndR : Page en cours de suppression. Voir la page ueagle-atm qui la remplace.

Installation d'un Sagem F@ST 800 (ADSL / ADSL Max)

Pour une installation sous Breezy voir la section spéciale en fin de document.

Pour une installation sous Dapper ou pour toutes les distributions dont la version du noyau est supérieure à 2.6.10 comme indiqué ici: http://atm.eagle-usb.org/wakka.php?wiki=PagePrincipale vous trouverez ici: ueagle-atm un tutoriel d'installation du driver ueagle qui est appelé à remplacer les anciens drivers eagleusb. Il traite de façon détaillée l'installation du driver et son paramétrage que ce soit pour les FAIs traditionnels ou pour le dégroupage Free.

Edition par DEoT le 12/11/2006: un tutoriel est disponible pour dapper sur le forum dans la section trucs et astuces http://forum.ubuntu-fr.org/viewtopic.php?id=43448&p=1

Rédigé par eks

Installation du compilateur et des en-têtes du noyaux

Les packages à installer dans cette section sont disponible à partir du cd, vous n'avez donc pas besoin de dépôt supplémentaire ou de connexion internet pour les installer, mais juste de votre cd ubuntu.

Si ce n'est déjà fait, installez de quoi compiler :

sudo apt-get install build-essential

Pour les en-tête du noyau, le package à installer dépend de votre noyau. Ouvrez synaptic, et recherchez "linux source". Vous devriez voir un paquet correspondant à votre architecture et la version de votre noyau. Le paquet à installer est linux-headers-[version_du_noyau] 1). Pour vous aider, la version du noyau est affichée au démarrage de votre ordinateur, lorsque vous choisissez l'OS à lancer (c'est le choix par défaut). Par exemple, si vous avez un x86, il s'agit probablement du paquet : linux-headers-2.6.10-5 et pour un amd64, du paquet linux-headers-2.6.10-5-amd64-generic Si vous ne savez pas lequel prendre, vous pouvez en cocher plusieurs, cela ne fera que prendre quelques Mo sur votre disque. Pour installer ces paquets avec synaptic, il suffit de cocher la case devant le nom du paquet (sélectionner pour installation) et de cliquer sur "appliquer" pour effectuer l'installation.

NB : je cite ceci de mémoire, si ce n'est pas le bon paquet, merci de le signaler à eks0 AT free DOT fr

Téléchargement des sources :

Sur la page de téléchargement d'eagle usb, téléchargez les sources la version la plus récente. A l'heure où j'écris ces lignes, il s'agit de la version 2.3.2, vous devez donc télécharger l'archive eagle-usb-2.3.2.tar.bz2:

ATTENTION : sous Breezy, la version du compilateur C fourni par défaut gcc-4.0 n'est pas la bonne ! Reportez-vous à la section spéciale en fin de document, et plus particulièrement au paragraphe sur gcc avant de reprendre la marche à suivre décrite ci-après.

Installer eagle-usb : compilation à partir des sources

Copiez l'archive téléchargée dans /usr/src/ :

sudo cp /home/moi/Desktop/eagle-usb-2.3.2.tar.bz2 /usr/src/

(si /home/moi/Desktop/ est le dossier contenant l'archive)

Il faut maintenant extraire le tout :

cd /usr/src
sudo tar xjvf eagle-usb-2.3.2.tar.bz2

Préparer pour la compilation : (Attention vérifiez que * gcc * a été installé auparavant (par synaptic)

cd eagle-usb-2.3.2
sudo ./configure

Si vous avez déjà installé (en partie ou entièrement) une version d'eagle-usb, par exemple via la 1ère méthode, il faut la désinstaller :

sudo make uninstall

Un petit coup de M. Propre (optionnel) :

sudo make clean

On compile :

sudo make

Et on installe :

sudo make install

Configuration d'eagle-usb

ATTENTION : Branchez votre modem avant la configuration !

Lancez la configuration :

sudo eagleconfig

Remplissez les champs demandés (FAI, login, mot de passe). A la question “Votre FAI accepte-t-il le CHIFFREMENT des MOTS de PASSE ?” : répondez “NON”, et s'il vous demande si la connexion doit se faire au lancement ou au branchement, répondez "Au branchement" (s'il vous demande juste si la connexion doit se faire au lancement, répondez "non").

Il ne vous reste qu'à lancer la connexion :

sudo startadsl

S'il vous dit que le modem n'est pas opérationnel, essayez :

sudo eaglectrl -w
sudo startadsl

Ajoutée par Gauthier.

Introduction

Au vu du nombre de messages traitant ce problème sur le forum, il paraît utile d'ajouter quelques précisions sur Breezy. En effet pour bon nombre d'entre nous, le passage de Hoary à Breezy va de pair avec pas mal de soucis avec l'installation du modem sagem fast 800.

Les paquets Eagle fournis avec les CD / DVD Breezy

Il semble qu'il y ait un souci avec les paquets fournis par défaut. Leur installation provoque des erreurs au moment du chargement du module, ce qui empêche toute connexion. Le problème viendrait du fait que le compilateur C fournit par défaut avec Breezy est le gcc 4.0. Or le noyau 2.6.12 a lui été compilé avec la version gcc 3.4.

Pour vérifier s'il s'agit bien de ce problème sur votre machine :

sudo eaglediag -msc en 2.6.12

Dans l'ensemble des informations renvoyées, vous trouverez une explication sur la divergence de version gcc. Dans ce cas, reportez-vous à la section spéciale gcc en fin de document.

Les paquets Debian à jour

Une des solutions pour remédier au problème ci-dessus, est d'installer les paquets Debian. Attention : certains puristes préviendront qu'il vaut éviter de mélanger des paquets debian et ubuntu. Néanmoins je n'ai personnellement jamais eu de problème particulier avec les pilotes eagle. Il faut paradoxalement disposer d'une connexion internet fonctionnelle via une autre machine ou un autre OS.

La marche à suivre (après avoir branché le modem) :

  • commencez par désinstaller les 2 paquets eagle fournis par défaut (si vous les aviez installés)
  • télécharger les 3 paquets suivants (eagle-usb version 2.3.2-1) ici :
    • eagle-usb-modules-source_2.3.2-1_all.deb
    • eagle-usb-data_2.3.2-1_all.deb
    • eagle-usb-utils_2.3.2-1_i386.deb
  • avant d'installer ces paquets eagle, il faut d'abord ajouter (via Synaptic par exemple) les paquets make et debhelper (non installés par défaut, mais fournis sur le cédérom d'installation Breezy). Synaptic proposera alors automatiquement les dépendances suivantes (fournis sur le cédérom), que vous validez :
    • debconf-utils (1.4.56ubuntu2)
    • debhelper (4.9.5ubuntu1)
    • dpkg-dev (1.13.10ubuntu4)
    • gettext (0.14.5-2ubuntu2)
    • html2text (1.3.2a-2build1)
    • intltool-debian (0.30+20040213)
    • po-debconf (0.8.23)
  • placez-vous alors dans le répertoire où vous avez enregistré les paquets eagle et installez-les via les commandes successives suivantes :
sudo dpkg -i eagle-usb-modules-source_2.3.2-1_all.deb  

puis :

sudo dpkg -i eagle-usb-data_2.3.2-1_all.deb

et enfin :

sudo dpkg -i eagle-usb-utils_2.3.2-1_i386.deb

Important: la validation de cette commande provoque l'ouverture de Synaptic pour procéder à l'installation des paquets.Il faut refuser et poursuivre l'installation en mode console (dans le cas contraire il faut désinstaller via Synaptic les packages et repartir à zéro ).

  • il reste à entrer vos paramètres de connexion et votre FAI :
sudo dpkg-reconfigure eagle-usb-utils
  • puis une fois que tout sera OK, lancer la connexion par :
sudo startadsl

Vous êtes normalement connecté ! ( juste une petite mise à jour. Si vous êtes en FR01, il vous faudra éditer le fichier :

sudo gedit /etc/eagle-usb/eagle-usb.conf et remplacer la ligne : VCI=00000035 par VCI=00000023. Sauvegardez, au prochain démarrage ça doit mantenant fonctionner. Si quelqu'un sait comment contacter l'auteur des packages pour corriger l'erreur…)

Compilation des pilotes via les sources officielles Eagle

Cette méthode (décrite plus haut pour hoary) reste possible et valable. Il faut néanmoins régler le problème de version de gcc. Reportez-vous à la section suivante.

Comment résoudre le problème de version du compilateur gcc ?

Rédigé par jmp

Attention pour compiler sur Breezy, la version du compilateur gcc n'est pas la bonne ! Le noyau a été compilé avec la 3.4 alors que c'est la 4.0 qu'il est livrée sur le CD… Il faut donc télécharger les paquets gcc-3.4, gcc-3.4-base et cpp-3.4 (je sais, il faut avoir une connexion qui marche pour faire ça !). Le plus simple est d'utiliser le moteur de recherche de paquets Ubuntu de Firefox (suivre le lien pour l'installer dans la barre de recherche). On les installe avec dpkg :

sudo dpkg -i gcc-3.4_3.4.4-6ubuntu8_amd64.deb gcc-3.4-base_3.4.4-6ubuntu8_amd64.deb cpp-3.4_3.4.4-6ubuntu8_amd64.deb

Bien sûr si vous n'êtes pas sur un AMD64, le nom des paquets est quelque peu différent ! Il faut ensuite momentanément faire pointer gcc sur gcc-3.4 :

export  CC=gcc-3.4 make

Il n'y a alors plus qu'à lancer sudo make install, sudo eagleconfig et sudo startadsl pour compiler le driver et lancer la connexion. On n'oubliera pas bien sûr de restaurer le bon gcc une fois le driver compilé !

Avec certains FAI, il sera peut être nécessaire de faire à chaque démarrage :

eaglectrl -w

Pour synchroniser le modem. Ensuite, pour lancer la connexion :

sudo pppoeconf

1)
linux-headers-$(uname -r)
  • materiel/modem_adsl_fast_800.1168722347.txt.gz
  • Dernière modification: Le 18/04/2011, 14:48
  • (modification externe)