En fait, j'ai toutes les peines du monde a installer le driver eagle-adsl sur une Debian (serveur).
J'ai choisi Debian pour remplacer l'ancienne Mandrake car le paquet ndiswrapper qui me permet d'utiliser les drivers Windows de ma carte Wifi s'installe éonament bien par rapport Mandrake ...
Voila pour ce qui est de la facilité d'utiliser les drivers Windows. En moins de 5 min on y arrive ...
Maintenant, bien que j'ai beaucoup compilé le driver eagle-usb, cette fois ci, je n'y arrive plus. En effet, j'ai rencontré les problèmes suivants:
- Il ne trouvait pas les sources du noyeau pourtant bien décompréssées dans /usr/src/linux/
La solution est de copier le contenu de kernel-headers dans kernel-source. Pas très propre mais ca marche.
- Maintenant, ma version de GCC (v3.3.4) est différente de celle utilisée pour compiler le noyeau (v3.3.3).
Je me demande donc comment faire. Installer gcc-3.3.3 (à la main puisque je ne trouve que gcc-3.3 dans ma liste apt-get), recompiler le kernel 2.6.6 avec gcc 3.3.4 ou encore tenter le kernel 2.6.7 qui pourrait être compilé avec gcc-3.3.4 ...
Je me demande donc:
- Pourquoi les modules doivent être compilés avec le même compilateur ?
- Pourquoi ne pas faire une interface style ndiswrapper même pour les drivers libre linux ?
Vous aurez compris que je demande de l'aide pour installer le driver eagle ...
Je vais tenter aussi le paquet debian mais il ne m'installe pas eaglestat, showstat, adictrl, ...
Merci pour toute aide
Mildred
# Alors...
Posté par Brice Carpentier . Évalué à 2.
En réponse à tes questions :
- Je ne sais pas exactement, je dirai que ca doit pas être vraiment compatible et que ca peut sans doute être génant mais je ne pourrais pas te l'expliquer.
- Proposition intéressante, tu peux développer (l'idée, pas le code) ?
[^] # Re: Alors...
Posté par Brice Carpentier . Évalué à 3.
la solution ultime reste de changer de modem et de prendre un modem ethernet, bien plus simple à utiliser sous Linux, et au combien plus stable (enfin ce dernier argument est assez subjectif, perso je n'ai eu que des problèmes avec les modems usb, que ce soit sous GNU/Linux ou MS/Windows).
[^] # Re: Alors...
Posté par Mildred (site web personnel) . Évalué à 1.
Pour le moment, je dois télécharger les 15 CD de la Debian SID avant le 20 au soir. Sachant que je pars vendredi pour 10 jours de retraite
Sinon, je suis complètement d'accord avec toi.
Sinon, je ne connais pas bien la structure du noyeau mais je me dis que ce serait possible de faire un format pour les drivers indépendants du noyeau utilisé.
Si un driver (module kernel) dépend de la version de GCC qui a compilé le noyeau et de la version du noyeau, je comprends pourquoi il y a si peu de drivers pour linux.
Perso, je préfère des drivers non-free que pas de drivers du tout.
Et ce système ne permet pas vraiment des drivers non-free.
Je crois dailleurs que NVidia a développé un chargeur (libre) pour son driver (proprio). Et c'est ce qu'il compile lorsque on l'installe. C'est aussi cette partie qui était changée pour supporter le kernel 2.6 au début.
Mildred
[^] # Re: Alors...
Posté par IntraveineuZ . Évalué à 1.
# eagle
Posté par Jack DeNoumea (site web personnel) . Évalué à 1.
y a un forum aussi.
Pour la version de ton gcc je suis pas sur que de la 3.3.3 a la 3.3.4 il y est une grande différence
Pour répondre au précédent post qui préconise un modem ethernet je suis 100% d'accord avec lui, mais juste une précision, un vrai modem ethernet pas le sagem 908.... :)
[^] # Re: eagle
Posté par jm trivial (site web personnel) . Évalué à 2.
Pour compiler un module, on est obligés d'avoir la même version du compilateur que celle utilisée pour compiler le noyau.
Je te conseille donc de récupérer la version de gcc 3.3.3, en allant la récupérer ici:
http://snapshot.debian.net/(...)
Evidemment, le fait d'être en sid t'assure d'avoir les packages à jour, donc parfois tu as des incohérences entre version de gcc et version de gcc utilisée pour le kernel
Bonne chasse de gcc
[^] # Re: eagle
Posté par Mildred (site web personnel) . Évalué à 1.
Je vais aller voir ...
Sinon pour la différence entre GCC 3.3.3 et 3.3.4, même si elle n'est pas grande, le ./configure m'interdit daller plus loin.
# Une méthode moyennement correcte
Posté par Adrien BUSTANY (site web personnel) . Évalué à 1.
A la limite tu peux l'aider à griller, mais c'est moyennement légal je pense.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.