| |||||
| Dernière réponse | |
|---|---|
| Sujet : Speedtouch USB et commandes | |
| Humidifier | Première méthode :
------------------------------------------------------------- | Doc concernant le hot plug et le Speedtouch USB d'Alcatel | ------------------------------------------------------------- Le but de cette doc est d'expliquer comment utiliser le hotplug USB et le modem Speedtouch USB pour, par exemple, lancer la connexion automatiquement dès le branchement du modem. Je pars du principe que la connection ADSL est bien configurée et fonctionne. Sinon, voir http://benoit.papillault.free.fr/speedtouch/user.html. I. Installer le démon hotplug Pour les heureux possesseurs de Debian, la méthode la plus simple est de faire un apt-get : apt-get install hotplug. Il est conseillé de mettre à jour les packages modutils, pciutils et usbutils (apt-get install modutils pciutils usbutils) Pour les autres distributions, vous pouvez récupérer les sources sur http://linux-hotplug.sourceforge.net/. L'installation est assez simple, il suffit de suivre les indications du fichier README fourni avec. Pour lancer le démon hotplug, la commande est : /etc/init.d/hotplug start Si tout va bien, le process khubd doit être lancé (à vérifier avec un ps -A | grep khubd ). II. Configurer hotplug Il suffit d'éditer ou de créer le fichier /etc/hotplug/usb.usermap et de rajouter cette ligne : speedtouch 0x0003 0x06b9 0x4061 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 Enregistrer le fichier. Ensuite, il faut créer le script /etc/hotplug/usb/speedtouch qui sera lancé au moment de la détection du modem. --- Début de /etc/hotplug/usb/speedtouch --- #!/bin/bash case $ACTION in add) /usr/local/bin/modem_run -f /usr/local/lib/mgmt.o -m pppd call adsl ;; remove) killall modem_run killall pppd ;; esac --- Fin de /etc/hotplug/usb/speedtouch --- Il suffit de rendre ce script exécutable (chmod u+x /etc/hotplug/usb/speedtouch) et de relancer le démon hotplug avec la commande : /etc/init.d/hotplug restart ____________________________________________________________ Deuxième méthode (qui me plait plus) : Faut utiliser les drivers de Benoit Papillaut, d'ailleur tout est expliqué dans le fichier : /speedtouch-1.x/doc-linux/FAQ. ... Si vous voulez activer votre connexion au démarrage, c'est très simple. Il vous faut copier 2 fichiers. localhost :~# cp /usr/share/doc/speedtouch/examples/speedtouch.conf /etc localhost :~# cp /usr/share/doc/speedtouch/examples/speedtouch.sh.gz /etc/init.d Puis dézippez le script d'initialisation : localhost :~# gunzip /etc/init.d/speedtouch.sh.gz Vous devez ensuite éditer ces 2 fichiers. /etc/speedtouch.conf Remplacez le "not configured" par "1" si vous avez compilé en modules, et "0" si le module est dans le kernel. J'ai tout compilé en module, mon fichier ressemble donc à ça : LOAD_USBCORE="1" LOAD_USBINTERFACE="1" LOAD_NHDLC="1" DEFAULT_USBINTERFACE="usb-uhci" (vu au début du tutoriel) MICROCODE="/usr/share/doc/speedtouch/mgmt.o" (le chemin du microcode) CONFIGURED=1 (Indique que la configuration a bien été faite, sans quoi /etc/init.d/speedtouch.sh ne se lancera pas) /etc/init.d/speedtouch.sh Vous pouvez commenter les lignes suivantes, mais vous pouvez très bien laisser le script tel quel : #SYSCONF_FILE="/var/lock/subsys/speedtouch" #PATH=$PATH :/usr/local/bin Puis tapez cette commande pour que le script soit activé au démarrage. localhost :~# update-rc.d speedtouch.sh start 90 2 3 4 5 . stop 10 0 1 6 . Par défaut, la connexion est lancée par pppoa2. Une nouvelle version est sortie toute-fois, vous pouvez donc l'utiliser en modifiant le fichier /etc/ppp/peers/adsl : Remplacez pppoa2 par pppoa3 dans la ligne pty "/usr/local/bin/pppoa2 -vpi 8 -vci 35" ______________________________________ Perso, je regarderai le script et le modifierai en fonction de besoins |
| Vue Rapide de la discussion |
|---|