Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
materiel:modem_adsl_fast_800 [Le 12/11/2006, 19:31]
193.55.52.1 ajout du lien vers le forum pour le tuto
— (Version actuelle)
Ligne 1: Ligne 1:
-<​code>​ 
-Version Hoary & Breezy 
-</​code>​ 
  
- 
- 
- 
- 
- 
- 
-==== Installation d'un Sagem F@ST 800 (ADSL / ADSL Max) ==== 
- 
-Voici 2 méthodes différentes : une avec les paquets précompilés,​ l'​autre avec les sources les plus récentes. 
-Si une des méthodes ne fonctionne pas, essayez l'​autre. 
-La première méthode fonctionne avec des i386, donc si vous avez un AMD64 ou un PowerPC essayez plutôt la seconde. 
-D'une manière générale, la seconde méthode fonctionne avec plus de modem car elle utilise la dernière version du driver eagle-usb, mais elle est légèrement plus compliquée. 
- 
-Pour une installation sous **Breezy** voir la [[#​section_speciale_breezy|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 
- 
-====== Méthode 1 ====== 
- 
-Rédigé par [[utilisateurs:​dukiclock]] 
- 
-==== Téléchargement de : ==== 
-  * eagle-usb-data_2.1.1-2_all.deb 
-  * eagle-usb-modules-source_2.1.1-2_all.deb 
-  * eagle-usb-utils_2.1.1-2_i386.deb 
- 
-http://​download.gna.org/​eagleusb/​eagle-usb-2.1.0/​ ou par synaptic 
-(Site officiel des pilotes Eagle-usb : http://​www.eagle-usb.org) ​ 
- 
-**ATTENTION :** pour **Breezy**, reportez-vous à la [[#​section_speciale_breezy|section spéciale]] en fin de document. Il faut en effet télécharger les 3 paquets (eagle-usb version 2.3.2-1) [[http://​mcoolive.free.fr/​eagle-usb/​debian/​experimental|sur le site mcoolive]]. 
- 
-**ATTENTION :** Brancher votre modem avant la configuration ! 
- 
-==== Ensuite, installation des paquets (dans l'​ordre) : ==== 
-<​code>​sudo dpkg -i eagle-usb-modules-source_2.1.1-2_all.deb 
-sudo dpkg -i eagle-usb-data_2.1.1-2_all.deb 
-sudo dpkg -i eagle-usb-utils_2.1.1-2_i386.deb</​code>​ 
- 
-==== Puis, on configure la connexion ADSL : ==== 
-<​code>​sudo dpkg-reconfigure eagle-usb-utils</​code>​ 
-Completer : FAI/​Login/​Password... 
- 
-**ATTENTION :** Pour Free (et autres FAI... ?) : 
-A la question “Votre FAI accepte-t'​il le CHIFFREMENT des MOTS de PASSE ?” : répondre ​ “NON” 
- 
-**ATTENTION :** il faut choisir connexion auto AU BRANCHEMENT et non au démarrage ! 
- 
-==== Pour terminer, on lance la connexion ADSL : ==== 
-<​code>​sudo startadsl</​code>​ 
- 
-==== Pour les connexions ADSL Max (débit faible et synchronisation trop haute ...) : ==== 
-Editer le fichier eagle-usb.conf : 
-<​code>​sudo gedit /​etc/​eagle-usb/​eagle-usb.conf</​code>​ 
-mettre un # devant la ligne OPTN1 puis débrancher / rebrancher le modem ! 
- 
- 
-===== Méthode 2 ===== 
- 
-Rédigé par [[utilisateurs:​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 : 
-<​code>​sudo apt-get install build-essential</​code>​ 
- 
-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] ((linux-headers-$(uname -r) ))**. 
-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 [[http://​www.eagle-usb.org/​rubrique.php3?​id_rubrique=2|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 [[http://​baud123.free.fr/​eagle-usb/​eagle-usb-2.3/​eagle-usb-2.3.2.tar.bz2|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_speciale_breezy|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/ : 
-<​code>​sudo cp /​home/​moi/​Desktop/​eagle-usb-2.3.2.tar.bz2 /​usr/​src/</​code>​ 
-(si /​home/​moi/​Desktop/​ est le dossier contenant l'​archive) 
- 
-Il faut maintenant extraire le tout : 
-<​code>​cd /usr/src 
-sudo tar xjvf eagle-usb-2.3.2.tar.bz2</​code>​ 
- 
-Préparer pour la compilation : (Attention vérifiez que * gcc * a été installé auparavant (par synaptic) 
-<​code>​cd eagle-usb-2.3.2 
-sudo ./​configure</​code>​ 
- 
-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 : 
-<​code>​sudo make uninstall</​code>​ 
- 
-Un petit coup de M. Propre (optionnel) : 
-<​code>​sudo make clean</​code>​ 
- 
-On compile : 
-<​code>​sudo make</​code>​ 
- 
-Et on installe : 
-<​code>​sudo make install</​code>​ 
- 
-==== Configuration d'​eagle-usb ==== 
- 
-**ATTENTION :** Branchez votre modem avant la configuration ! 
- 
-Lancez la configuration : 
-<​code>​sudo eagleconfig</​code>​ 
- 
-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 : 
-<​code>​sudo startadsl</​code>​ 
- 
-S'il vous dit que le modem n'est pas opérationnel,​ essayez : 
-<​code>​sudo eaglectrl -w 
-sudo startadsl</​code>​ 
- 
- 
-===== Section spéciale Breezy ====== 
- 
-Ajoutée par [[utilisateurs:​gauthier |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) [[http://​mcoolive.free.fr/​eagle-usb/​debian/​experimental|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 [[utilisateurs:​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 [[http://​mycroft.mozdev.org/​download.html?​name=ubuntu&​submitform=Find+search+plugins|moteur de recherche de paquets Ubuntu de Firefox]] (suivre le lien pour l'​installer dans la barre de recherche). On les installe avec dpkg : 
-<​code>​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</​code>​ 
-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 : 
-<​code>​export ​ CC=gcc-3.4 make</​code>​ 
-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é ! 
- 
-===== Autres méthodes ===== 
- 
-http://​dev.eagle-usb.org/​wakka.php?​wiki=DocDebian 
- 
-[[http://​mickaelmenu.jexiste.fr/​wiki/​SagemFast800|Sagem Fast 800 de Wanadoo (E3) sur Linux]] 
- 
-[[http://​doc.ubuntu-fr.org/​materiel/​ueagle-atm|pilote ueagle-atm]] 
- 
-===== Tip nécessaire chez certains ===== 
- 
-Avec certains FAI, il sera peut être nécessaire de faire à chaque démarrage : 
-<​code>​eaglectrl -w</​code>​ 
-Pour synchroniser le modem. Ensuite, pour lancer la connexion : 
-<​code>​sudo pppoeconf</​code>​ 
  • materiel/modem_adsl_fast_800.1163356291.txt.gz
  • Dernière modification: Le 18/04/2011, 14:48
  • (modification externe)