Pilote du kernel depuis le 2.4.22 (? à verifier ?), module nommé: speedtch

La configuration s’effectue avec /etc/hotplug/usb/speedtouch ainsi que ppp

Projet à l’origine de Benoît Papillault http://benoit.papillault.free.fr/speedtouch/index.php3

PhotoSpeedtouchUsb

Outils mis à disposition par Christophe Delord (intégrés à Kaella): http://christophe.delord.free.fr/fr/adsl/index.html Simplifie la procédure suivante.

Configuration manuelle:

testé sur Knoppix 3.3 noyau 2.4.24-xfs

Pré-requis:

Knoppix intègre les pilotes du noyau open source de l’Alcatel Speedtouch USB de Benoît Papillault. http://speedtouch.sourceforge.net/

Toutefois vous devez disposer du microcode (firmware) d’Alcatel qui est fourni avec les pilotes. Celui-ci n’est pas libre et ne peut être redistribué avec les pilotes.

Ce microcode est un fichier nommé mgmt.o dans le package GNU/Linux, et alcaudsl.sys dans le package Windows ™ (il se trouve dans le répertoire c:\windows\system).

Les pilotes GNU/Linux sur le site de Thomson : http://www.speedtouchdsl.com/dvrreg_lx.htm

Remarque: Pilotes fournis par Thomson

Vous ne devez qu’extraire les fichiers, car seul le microcode est nécessaire.

Configuration en live-cd:

Charger le module pppoatm:

modprobe pppoatm

Copier le microcode (ici mgmt.o) dans le répertoire /home/knoppix/ (le seul accessible en écriture), s’il est nommé alcaudsl.sys renommé-le ou adaptez la variable FIRMWARE_FILE ci aprés.

Dans le fichier /etc/hotplug/usb/speedtouch

1→remplacer

FIRMWARE_FILE=“/usr/local/lib/speedtouch/firmware.bin” par

FIRMWARE_FILE=“/home/knoppix/mgmt.o” si votre firmware est nommé mgmt.o

2→ modifier la ligne: PPPD_PEER=“” par PPPD_PEER=“speedtch”

Ce sera le nom du fichier de configuration de pppd situé dans /etc/ppp/peers/

Extrait du fichier /etc/hotplug/usb/speedtouch

#!/bin/sh -e

PATH=/sbin:/bin:/usr/sbin:/usr/bin

export PATH

# put here command line options for modem_run.

# -k will be automatically added later if needed.

MODEM_RUN_OPTIONS=“”

# modem firmware

FIRMWARE_FILE=“/home/knoppix/mgmt.o”

# a PPP peer to call

PPPD_PEER=“speedtch”

Remarque: Modification du fichier /etc/hotplug/usb/speedtouch

Vous ne pourrez écraser ce fichier, car il est un raccorucis pointant vers le cdrom.

1- Ouvrir le fichier avec un éditeur de texte

2- Supprimer le lien symbolique /etc/hotplug/usb/speedtouch

3-Enregistrer le fichier

4-Le rendre à nouveau executable

Vous devez ensuite créer le fichier de configuration de pppd: /etc/ppp/peers/speedtch

Exemple de fichier:

# To connect to using this configuration file, do

# pppd call speedtch

lock

defaultroute

noipdefault

noauth

holdoff 4

maxfail 25

persist

asyncmap 0

lcp-echo-interval 2

lcp-echo-failure 7

user “0011223344@freeadsl”

name “0011223344@freeadsl”

plugin /usr/lib/pppd/2.4.2/pppoatm.so

8.35

Et enfin votre fichier /etc/ppp/chap-secrets doit ressembler à cela:

“0011223344@freeadsl” “*” “az12ernxpz”

0011223344@freeadsl est votre identifiant de connection (login).

az12ernxpz est votre mot de passe de connection.

Vous n’avez plus qu’à brancher le modem: la connection s’établira toute seule et s’activera dés le démarrage.

Configuration en mode installé:

Pour charger le module pppoatm:

modprobe pppoatm

Remarque: Ajouter le chargement du module au démarrage

Il vous faut ajouter pppoatm dans le fichier /etc/modules

Nous devons dans un premier temps éditer le fichier /etc/hotplug/usb/speedtouch

Le but est de préciser le fichier /etc/ppp/peers qui sera utilisé par pppd

Nous modifions donc la ligne:

PPPD_PEER=“”

par

PPPD_PEER=“speedtch”

Car notre fichier se nommera speedtch.

Maintenant la ligne FIRMWARE_FILE=“/usr/local/lib/speedtouch/firmware.bin nous indique que le microcode (firmware)

doit se nommer firmware.bin et se trouver dans le répertoire /usr/local/lib/speedtouch/

Le répertoire /usr/local/lib/speedtouch/ n’existant pas nous allons simplement le créer:

mkdir /usr/local/lib/speedtouch/

Nous pouvons maintenant y placer le microcode que nous renommerons firmware.bin afin de respecter le fichier /etc/hotplug/usb/speedtouch.

Vous devez ensuite créer le fichier de configuration de pppd: /etc/ppp/peers/speedtch (cf: ci-dessus la methode pour le Live-CD).

Et enfin inscrire votre identifiant et votre mot de passe de connection dans le fichier /etc/ppp/chap-secrets

Vous n’avez plus qu’à brancher le modem: la connection s’établira toute seule et s’activera dés le démarrage.


^ 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.