Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Speedtouch USB à la sauce kernel 2.4.22
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
ThE_TemPLaR
Tux's lil' helper
Tux's lil' helper


Joined: 30 May 2003
Posts: 149
Location: Salon de Provence

PostPosted: Wed Sep 24, 2003 10:01 pm    Post subject: Speedtouch USB à la sauce kernel 2.4.22 Reply with quote

Il s'agit d'un howto que j'ai posté sur un newsgroup et sur un autre forum.
J'ai réussi à faire marcher mon Speedtouch USB via rp-pppoe en utilisant le driver speedtouch du kernel.

Voici le mini-howto :

Nécessite :
Un kernel 2.4.22
Rp-pppoe
Le paquetage linux-atm
modem_run du driver de Benoit Papillaut
Le firmware (mgmt.o, alcaudsl.sys, firmware.bin)
ceci : http://home.sch.bme.hu/%7Ecell/br2684/dist/010402/brctl-010226.c

Je me suis basé sur ça :
http://www.linux-usb.org/SpeedTouch/docs/index.html

Dans le kernel vous activez :



* Code Maturity Level Options
o Prompt for development and/or incomplete code/drivers [Y]
* Loadable Module Support
o Enable Loadable Module Support [Y]
* General Setup
o Support for hot-pluggable devices [Y]
* Networking Options
o Packet Socket [Y]
o Asynchronous Transfer Mode (ATM) (EXPERIMENTAL) [Y]
* Network Device Support
o PPP (Point-to-Point Protocol) Support [Y]
o PPP Deflate Compression [Y]
* USB Support
o Support for USB [Y]
o Preliminary USB Device Filesystem [Y]
o UHCI (Intel PIIX4, VIA,...) Support [M]
o OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support [M]

For PPPoA you will need the following options:

* Network Device Support
o PPP Over ATM (EXPERIMENTAL) [Y]

For PPPoE you will need these options:

* Networking Options
o RFC 1483/2684 Bridged protocols [Y]
* Network Device Support
o PPP Over Ethernet (EXPERIMENTAL) [Y]


Je n'ai pas utilisé pppoa et j'ai utilisé rp-pppoe qui nécessite pas de support du kernel normalement (usermode). Donc c'est à vérifier pour les dernières options.

Dans USB Support vous activez :

Alcatel Speedtouch USB support [Y]


Situé tout en bas du menu.

Ensuite, après avoir compilé votre kernel, redémarrez dessus (FAITES UNE COPIE DE VOTRE KERNEL ! Sinon vous devrez recompiler un kernel sans le support du Speedtouch USB pour pouvoir vous connectez avec le driver de benoit-papillaut.)
N'oubliez pas de faire une copie de ce document avec de redémarrer sinon... ben vous saurez pas comment continuer .

Ensuite compilez linux-atm ou installez le via le paquetage de votre distro. N'oubliez pas les -dev si vous l'installez à partir de votre distro.

Ensuite compilez l'utilitaire de gestion de passerrelle 2684 (traduction tout à fait nulle, si vous avez mieux, faites moi signe)


cc -o br2684ctl brctl-010226.c -latm
cp br2684ctl /usr/sbin/


Ensuitez compilez ou installez le paquetage rp-pppoe (peut être l'avez vous déjà) et configurer votre connexion en oubliant pas que l'interface à utiliser s'appelle nas0.

Pour la configuration, lancez : adsl-setup

Pour terminer, voyons voir si tout ça fonctionne :


modem_run -k -f /chemin/vers/firmware.bin

(si vous l'avez compilé sans donner d'options à --configure, faites /usr/local/sbin/modem_run)
(firmware.bin peut s'appeler mgmt.o ou alcaudsl.sys)


br2684ctl -b -c 0 -a 0.8.35 (VPI/VCI : 8/35)


Tapez ensuite ifconfig nas0 pour voir si l'interface est bien mise en place et a bien une adresse HW.
Dans ce genre :

nas0 Link encap:Ethernet HWaddr 00:90:D0:19:4B:75
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1


Si oui, tapez :

adsl-start


Si vous voyez marquer "Connected", vous avez gagné, sinon reportez vous au howto sur lequel je me suis basé (enregistrez le avant de redémarrer.)

Ce howto à été aussi expliqué sur lea-linux d'une autre manière.

Bonne chance.

PS : Les compilations dans ce howto se font via :

./configure && make && make install
C'est pas vraiment la meilleure façon de faire si vous êtes débutant.
De plus mandrake intègre déjà ce système, vous n'avez normalement qu'a mettre le mgmt.o dans /usr/share/speedtouch

En bref, vous savez ce que vous faites.
_________________
...
Back to top
View user's profile Send private message
Ni[o
Tux's lil' helper
Tux's lil' helper


Joined: 22 Jul 2003
Posts: 138
Location: Viroflay (78 - France)

PostPosted: Thu Sep 25, 2003 8:01 am    Post subject: Reply with quote

Chouette alors car je l'avais activé ce module mais comme je n'arrivais pas à le faire fonctionner, j'ai du recompiler mon noyau sans ce module... :?

Un grand grand merci :D
Back to top
View user's profile Send private message
arlequin
l33t
l33t


Joined: 16 Nov 2002
Posts: 707
Location: grep $USER /etc/passwd | cut -d':' -f6

PostPosted: Thu Sep 25, 2003 10:12 am    Post subject: Reply with quote

Heu question terre-à-terre. Quel intérêt,avantage,désavantage par rapport à un 'emerge speedtouch' ?

C'est de la pure curiosité. Ton how-to m'a l'air bien ficeler, mais comme j'utilisais l'ebuild speedtouch et que ç'était d'une simplicité flagrante, je me demande pourquoi utiliser ta manip'... Chui un peu conservateur, lol :wink:
_________________
J'vous dis ciao !
Au fait, ciao ça veut dire bye en anglais.
Back to top
View user's profile Send private message
ThE_TemPLaR
Tux's lil' helper
Tux's lil' helper


Joined: 30 May 2003
Posts: 149
Location: Salon de Provence

PostPosted: Thu Sep 25, 2003 8:54 pm    Post subject: Connexion rapide... Reply with quote

Ben une fois mise en place, c'est très simple à lancer et la connexion s'établit en deux secondes généralement.

Ça permet aussi de pouvoir utiliser des outils graphiques qui utilisent pppoe mais qui ne comprennent pas pppoa.

Si vous voulez séduire vos amis en leur montrant que c'est pas si dur d'établir une connexion :).

Par contre si quelqu'un à réussi à faire marcher l'hotplug avec le Speedtouch USB, je suis preneur.
_________________
...
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Thu Sep 25, 2003 10:22 pm    Post subject: Reply with quote

Moi j'ai du mal à comprendre comment y a le support dans le noyau alors que le microcode n'est pas libre (je sais bien que le driver lui l'est mais bon il y a un lien entre les 2), si quelqu'un peut m'expliquer, j'ai toujours eu du mal sur ce genre de sujet !
Back to top
View user's profile Send private message
strawberrix
Tux's lil' helper
Tux's lil' helper


Joined: 21 Sep 2003
Posts: 87
Location: Marseille, Fr

PostPosted: Thu Sep 25, 2003 10:50 pm    Post subject: Reply with quote

Ca doit être le support PPPoE. :?:

Je pense qu c'est UHCI ou OHCI, suivant la machine, non ?
_________________
bash: unexpected end of life
Back to top
View user's profile Send private message
ThE_TemPLaR
Tux's lil' helper
Tux's lil' helper


Joined: 30 May 2003
Posts: 149
Location: Salon de Provence

PostPosted: Thu Sep 25, 2003 10:50 pm    Post subject: Reply with quote

DuF : Il me semble que le driver donne juste le moyen de communiquer au modem et fait le lien avec le support atm/pppoe + bridge.
Sinon je vois mal comment l'interface nas0 se créerait.

Exemple :

Code:
cat /proc/net/atm/speedtch\:0
Speed Touch USB  (usb-00:07.2-1)
MAC: 00:90:d0:19:4b:75
AAL5: tx 215285 ( 0 err ), rx 303195 ( 0 err, 0 drop )
Line up, firmware loaded


Par contre le modem ne peut pas agir sans le microcode.
_________________
...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum