Linux
J'utilise Linux depuis environ 7 ans, à la fois dans un contexte privé, mais aussi dans le cadre de mon travail. Après être passé par Slackware (ah, les installation à partir des disquettes), SuSe , Mandrake , RedHat et LFS , j'utilise maintenant la Gentoo .
Bien qu'un peu plus difficile d'accès, et nécessitant, pour un réel confort, une liaison de type ADSL, elle permet une meilleure maîtrise des programmes installés, comme de la façon dont ils ont été compilés, ainsi que du choix des options de compilations.
De plus les ebuilds, fichiers décrivant l'intégration d'un programme dans le système, étant assez simples à écrire, leur nombre ne cesse d'augmenter, et l'on trouve même des ebuilds pour compiler des versions de programmes directement depuis leur repository CVS ( mozilla, enlightenment DR17, ...)
Driver Eagle
Le modem ADSL/USB fournit notamment par Free et Wanadoo, était accompagné d'un driver censé le faire fonctionner sous Linux, écrit par Analog Devices (fabricant du chipset de ce modem). Toutefois, ce driver ainsi que les utilitaires l'accompagnant ne compilaient pas de façon propre et surtout était buggés, entraînant des memory-leaks et autres kernel panic.
Christian Casteyde prit alors le parti de modifier sérieusement le driver, afin de le debugger, mais aussi de retirer de ce driver toutes les parties non-GPL (principalement le firmware), afin de ne pas teinter le kernel.
J'ai pris sa relève lorsqu'il a décidé de se recentrer sur d'autres occupations, afin de corriger les quelques problèmes restant, et tenter d'améliorer ce driver.
Les versions présentes sur ce site dérivent toutes de la dernière version produite par Christian, la 1.0.3-cc5.
Vous pourrez trouver plus d'information, ainsi que des tutoriaux et un forum sur le site Eagle-USB 4 Linux .
Il est à noter que ce driver, étant fait pour fonctionner avec les modems à base de chipset Eagle, n'est pas dédie exclusivement au Sagem Fast 800.
v1.0.4 | Les principaux changements de cette version sont:
|
---|
v1.0.3 | Cette version corrige les problèmes suivants :
|
---|
Gentoo / Ebuilds
Afin de faciliter l'installation du driver Eagle sur une gentoo, j'ai écrit un ebuild qui le prend en charge.
Cette ebuild supporte le mode standard (non-dégroupé - connexion via PPPoA ) ainsi que le mode dégroupé pour certains utilisateurs ( connexion via routed-ip).
La différenciation se faisant sur la présence (dans le cas dégroupé) ou non, de routedip dans les USE flags.
L'installation d'une gentoo est faisable ( je l'ai faite avec les drivers originaux et expliquée là . Toutefois, l'ebuild ne peut pas être encore utilisé lors de l'installation de la gentoo.
Je suis en train de fournir du support au développeur du System Rescue CD pour que le driver Eagle soit disponible dès le boot, et que la configuration puisse se faire de façon simplifiée.