Sagem F@st800, Sagem F@st908 (usb), Comtrend C130 avec les pilotes eagle-usb

Où trouver le pilote à utiliser:

pilotes eagle-usb http://www.eagle-usb.org/

La documentation eagle-usb pour installer les paquets debian: http://dev.eagle-usb.org/wakka.php?wiki=DocDebian

Où trouver un module compilé pour Knoppix/Kaella:

Pour Knoppix 4.0.2 (noyau 2.6.12):

http://joday.free.fr/archives/sagem/2.6.12/

Autres noyaux:

http://joday.free.fr/archives/sagem/

Pour Kaella noyau 2.6.11, les pilotes eagle-usb (précompilés) sont disponibles directement sur le CD (cf: http://kaella.linux-azur.org/wiki/wakka.php?wiki=ScriptSagemPour15beta2)

/* desuet il est possible avec unionfs d’ecrire sur l’ensemble de l’arborescence, pour les anciennes versions EagleUsbEnLive regroupe les informations nécessaires à l’utilisation des pilotes eagle-usb en live-cd. /*

Conserver ses paramètres de connection

Avec un répertoire personnel permanent

  1. Démarrer le live-cd
  2. Créer un répertoire personnel (home) permanent (cf: Home permanent )
  3. Suivre la procédure de connection appropriée (cf: ci-dessous)
  4. Au redémarrage un sudo startadsl devrait suffire

Eagle-usb en live-cd Knoppix 4.0.2

Voir le fichier http://joday.free.fr/archives/sagem/2.6.12/README

Eagle-usb en live-cd Knoppix 3.9

Les headers semblent présentes cf:

knoppix@1[eagle-usb-2.3.2]$ dpkg --get-selections | grep kernel-headers
linux-kernel-headers-knoppix                    install

Par contre le make passe pas:

/bin/sh: /UNIONFS/usr/src/linux-2.6.11/scripts/gcc-version.sh: Aucun fichier ou répertoire de ce type

La gruge: ayant des sources sur mon disque dur avec un répertoire scripts, la technique consiste à copier le répertoire dans /usr/src/linux en live-cd ou créer un lien symbolique:

  1. Ajout de l’utilisateur knoppix au groupe src
sudo adduser knoppix src
  1. Création du lien symbolique pour rendre le répertoire scripts accessible (/mnt/hda6/usr/src/linux-2.6.11/scripts):
ln -sfn /mnt/hda6/usr/src/linux-2.6.11/scripts /usr/src/linux/

Et la compilation des pilotes ne posent pas de problèmes.
Nb: si knoppix n’apprtient pas au groupe src il ne pourra créer ce lien (écrire dans /usr/src)

Eagle-usb en live-cd Knoppix 3.8.2 /!\tests en cours/!

Résumé pour Kaella:

Le plus simple à mon goût: j’ai supprimer le depmod -a du driver/Makefile-2.6 tu peux donc maintenant faire tranquillement le make install en chroot de l’archive:http://joday.free.fr/archives/sagem/eagle-usb-2.1.1_Knoppix_live_sans_depmod.tar.gz
Il reste plus qu’a faire un sudo depmod -a && sudo eagleconfig en live-cd depuis le script du menu.

Résumé expérience

Pas de compilation “naturelle” en live cd, par contre on doit pouvoir copier le module à la main, quitte à faire un depmod -a & modprobe eagle-usb dans le script de démarrage du sagem.

Il est possible d’installer via dpkg le paquet eagle-usb-data, par contre eagle-usb-utils fait un depmod pour charger le module eagle-usb.

Je regarde à désactiver le depmod, dans l’archive eagle-usb-2.1.1_Knoppix_live_2.6.11.tar.bz2, comme cela il ne devrait plus qu’à faire un sudo depmod -a & sudo eaglconfig pour configurer/ se connecter.

Procédure de test

il y’a une erreur lors du configure mais pas grave car elle concerne la non disponibilité du client DHCP: dhclient, Knoppix dispose de pump. Par contre un beau “”/UNIONFS/usr/src/linux-2.6.11/scripts/gcc-version.sh: Aucun fichier ou répertoire de ce type”“ Ce qui empêche tout espoir d’avoir un module :(

La suite aurait dû être:

Eagle-usb en live-cd (Kaella 1.5beta1 kernel 2.6.11)

Quelques soucis d’en têtes empêchent la compilation du pilote.

Voir le wiki de Kaella pour tester le script d’installation des pilotes eagle-usb: http://kaella.linux-azur.org/wiki/wakka.php?wiki=ScriptSagemPour15beta2

necessite les pilotes eagle-usb compilés (dispo à http://joday.free.fr/archives/sagem/Eagle-usb_en-live/eagle-usb-2.1.1_Knoppix_live_2.6.11.tar.bz2 )

Nb: pour dégroupé Il faut changer la ligne 143 du fichier /usr/bin/fncStartAdsl

Un petit sed ou awk serait bienvenu à ajouter au script suivant?
Trouvé! peut être pas des plus propres mais ca fonctionne :o sed “s/dhclient/pump -i/g” < /usr/sbin/fctStartAdsl > fctStartAdsl && sudo mv fctStartAdsl /usr/sbin/fctStartAdsl && chmod +x /usr/sbin/fctStartAdsl

Ce que cette commande fait:
remplacer dhclient $INTERFACE &>/dev/null
par
pump -i $INTERFACE &>/dev/null

#!/bin/bash

# chemin de l'archive du pilote eagle-usb précompilé
#Archive_Kaella="/usr/share/kaella/drivers/eagle-usb-2.1.1_Knoppix_live_2.6.11.tar.bz2"
Archive_Kaella="/home/knoppix/Desktop/eagle-usb-2.1.1_Knoppix_live_2.6.11.tar.bz2"
KLA_KERNEL=`uname -r`

echo "chemin d'execution $PWD"
echo "chemin archive: $Archive_Kaella"

if ! [  -e "$Archive_Kaella" ] ; then
echo "Archive non présente";
echo "$Archive_Kaella";
exit 0
else echo "archive $Archive_Kaella presente";
fi

if [ ! "$KLA_KERNEL" = "2.6.11" ] ; then
echo "========================================================="
echo "Ce script ne fonctionne qu'avec le noyau 2.6.x"
echo "Relancez la Kaella sans l'option de démarrage knoppix24"
echo "========================================================="
echo -e "Appuyez sur une touche pour terminer\c" ; read toto
exit 0

fi

echo "==============================================================="
echo "Lancement du script de connexion à l'ADSL par modem Sagem"
echo "Répondez aux questions suivantes, et la connexion sera établie."
echo "Branchez votre F@st qui est loin de l'être "
echo "==============================================================="

cd /tmp/
tar xvfj $Archive_Kaella
cd eagle-usb-2.1.1_Knoppix_live
which eagleconfig >/dev/null  2>&1

# Je comprend pas le test
if [ $? -ne 0 ] ; then
sudo make install
fi

echo "Connexion !"
if [ -f /etc/eagle-usb/eagle-usb_must_be_configured ] ; then
sudo startadsl
# a voir si startadsl -s n'est pas nécessaire
# startadsl tout court semble passer en degroupé
fi

# Un petit test a ajouter avant de lancer l'interface

echo "Voulez vous lancer l'interface de gestion?"
sudo eagleconnect.tcl
echo -e "Appuyez sur Entrée pour terminer\c" ; read toto


^ Haut de Page ^

RSS ~ Copyright 2004-2008 © Linucie - Asso. Loi 1901 - CNIL : 1045544 - Notre hébergeur : APINC.org
Publication sous Licence GNU/FDL propulsée par PmWiki - XHTML 1.0, CSS 2.1, WAI.