[Linux-bruxelles] Le modem adsl Fast Sagem 800 fonctionne enfin avec Debian

Jean-Christophe Beumier jchrbeumier at tiscali.be
Lun 4 Juil 09:48:43 CEST 2005


Jérôme Warnier wrote:
> Le samedi 02 juillet 2005 à 20:33 +0200, Jean-Christophe Beumier a
> écrit :
> 
>>Il suffit de compiler les sources tar.bz, voir article (beta) en 
>>http://www.bxlug.be/articles/263

> J'ai apporté quelques modifs à ton article, qui était mensonger sur
> certains points (par exemple, tar permet tout-à-fait de décompresser des
> fichiers bzip2), et qui l'est toujours sur certains autres.

Mensonger? Disons partiel, naïf, maladroit, voire faux, mais 
mensonger... (pour rappel, le mensonge est une affirmation 
volontairement fausse en vue de tromper).

>>Cela fonctionne sur Sarge devenue stable, c'est testé avec plusieurs 
>>noyaux, dont le 2.6.8-2-686.

>>Par contre, la méthode par les trois paquets .deb compliquent vraiment 
>>les choses, pour un résultat qui fut toujours négatifs.

> Ça n'est pas supposé compliquer les choses.

Selon le document http://dev.eagle-usb.org/wakka.php?wiki=DocDebian ,
sont requis pour l'installation "paquets.deb":
ppp, dhcp3-client, un client dhcp (facultatif si vous possédez une IP 
fixe, ou bien si vous utilisez une connexion ppp), hotplug, gcc, 
libc6-dev, linux-kernel-headers, kernel-headers-{version}, make, 
module-assistant.

Tous ne sont pas sur le premier disque d'installation et je rappelle 
qu'à ce moment, je n'ai pas de modem en état de marche.

> J'ai pas mal de remarques concernant ton article, ou plutôt la procédure
> que tu y décris.
> D'abord, est-ce qu'on se préoccupe vraiment encore des utilisateurs de
> Woody?

If it works, don't fix it. On ne devrait jamais être obligé d'upgrader, 
système libre ou pas (n'est-ce pas, Aldo?).

Est-ce que le driver fonctionnerait au moins sur une Woody?

Selon www.eagle-usb.org, oui. Je l'indique, tout en précisant que je ne 
l'ai pas testé.

> Dans le cas contraire, la vérification du kernel utilisé et de la version 
 > de GCC seraient beaucoup plus simple.

> Pour vérifier le kernel, il suffirait d'un "uname -r", qui donnerait
> quelque chose comme: "2.6.8-2-686".

C'est trop compliqué, cat /proc/version?

> La vérification de la version de GCC utilisé n'aurait plus de sens, ça
> n'en avait qu'avec Woody qui comprenait GCC 2.9x et 3.0 à la fois.

Dans le cas où l'on compilerait avec Woody.

> Ensuite, tu passes en root beaucoup plus tôt que nécessaire, uniquement
> pour ajouter des packages. Il vaudrait probablement mieux utiliser
> Synaptic ou kPackage, qui gèrent cela très bien, et en attendant, au
> moins utiliser sudo pour ce genre de maintenance.

Peut-être.

> De plus, je pense que demander à l'utilisateur de créer un lien
> symbolique n'est pas du tout quelque chose de facile et sans danger.
> Est-ce vraiment nécessaire?

La compilation requiert le pointage vers les headers par l'entremise de 
/usr/src/linux. On peut effectivement renommer "linux" le répertoire 
"Kernel-headers-xxx". Est-ce plus simple, moins dangereux?

> Et tu demandes à l'utilisateur de décompresser son ficher sans trop
> savoir où il est pour l'instant.

C'est exact: l'article est assez quick'n dirty.

> De plus, tu suggères l'utilisation de mc, ce qui n'a pas beaucoup de
> sens dans cet article, qui est déjà très bien sans cela.

On peut l'enlever, mais mc (qu'on n'est pas obligé d'apprécier) est un 
outil très pratique, bien plus intuitif que vim pour éventuellement 
éditer un fichier de config, et qui décompresse/désarchive le bz2.

> Enfin, la compilation ne devrait *jamais* se faire en root. 

Je veux bien, est-ce trop difficile de me dire pourquoi en deux mots? 
Cela paraîtrait moins dogmatique.

> Tu peux,
> puisque c'est plus facile, exécuter "make install" en root, mais ce qui
> précède devrait être fait en utilisateur (y compris la
> décompression/désarchivage de ton fichier de sources).

Il me semblait que la dernière phase était obligatoire. Encore une 
croyance qui s'effondre (8:)

> En fait, je pense que tu as loupé ce que nous voulions faire,

Pas de chance.

Le projet peut être génial et ne pas fonctionner partout et tout le 
temps. Je suis alors plus pragmatique qu'idéologique. Désolé.

> c'est-à-dire proposer un package binaire tout fait pour chaque kernel
> 2.6.8 dans Debian Sarge, et que cela ne nécessite pas du tout d'être
> root pour exécuter quelque chose à chaque fois qu'on veut se connecter.

Cela n'a pas fonctionné chez moi. D'après une recherche Internet, la 
compilation du pilote eagle-usb fonctionne mieux que les paquets.deb. 
Malgré cela, j'ai tenté la procédure officielle avant de me rabattre sur 
le bon vieux ./configure/make/- install. Je parle donc aussi d'expérience.

> Il suffirait alors d'un "sudo apt-get install
> eagle-usb-modules-2.6.8-1-686", ou mieux: aller le chercher dans
> Synaptic pour qu'il s'installe et que la connexion soit disponible.
> C'est un des buts de Librassoc en tous cas.

Pour moi, tu rectifies l'article sans aucun problème (et s'il n'est pas 
suffisamment conforme, tu le vires, je peux tout aussi bien le mettre 
sur mon site).

-- 
Jean-Christophe Beumier
http://www.jchr.be/txt/pol/retebeuf.htm

Pour l'égalité femmes/hommes au travail: http://www.porteouverte.be

*** On est encore en train d'oublier l'Afrique ***





Plus d'informations sur la liste de diffusion Linux-bruxelles