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

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
  • materiel/modem_adsl_fast_800.1176048749.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)