Ciao,
qui di seguito ti riporto le istruzioni che ho seguito io. Hanno funzionato benissimo.
Puoi direttamente passare al punto 3.
Ciao ENx



2. Requisiti

  • I drivers Opensource
  • Il micronode di Alcatel
  • Un kernel con il supporto USB (meglio se 2.4 ma il supporto è abilitato anche per i 2.2)
  • pppd
Drivers Opensource
Potete scaricare gli ultimi drivers da questo sito
http://speedtouch.sourceforge.net/download.php

Micronode di Alcatel
Questo file è distribuito nei drivers ufficiali Alcatel. Potrete trovarli a questo indirizzo
http://www.alcatel.com/consumer/dsl/dvrreg_lx.htm

Attenzione: scaricali soltanto! non installarli.

C'è anche la possibilità di utilizzare i drivers di windows  (quello che ci serve è il file
c:\windows\system\alcaudsl.sys )
Kernel
Se non sai compilare un kernel non preoccuparti: le distribuzioni ora contengono un kernel già compilato per il supporto usb. Purtroppo però se si decide di usare questo non sarà possibile applicare una patch che corregge un bug che si mostra a volte quando si decide di far ripartire il collegamento ad internet.

Una nota sul kernel di linux

Questi drivers Opensource  funzionano molto bene con i kernel 2.4. Ma è possibile farli funzionare anche con i 2.2 (dalla release 18 in avanti) siccome usano lo stesso codice dei 2.4.

Concludendo, è meglio compilare il kernel da soli.
http://www.kernel.org

NB: non usare il kernel 2.4.5 perchè c'è un bug nel supporto USB!
pppd
La versione minima richiesta è la 2.3.11 (meglio se la 2.4) . Comunque i kernel 2.4 sono compatibili soltanto con il pppd 2.4.
potrete ottenere la versione con il comando

# pppd --version



3. Configurazione/Installazione

Configurazione del kernel

A seconda del controller USB che usi dovrai scegliere tra due moduli UHCI oppure OHCI
per saperlo lancia il comando

# lspci -v | grep USB
 
Dovresti ottenere qualcosa di simile a

usb-ohci : CMD technologies Inc|USB0670B

oppure

  usb-uhci : USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01) (prog-if 00 [UHCI])
Opzioni per permettere il supporto USB
<*> Support for USB (CONFIG_USB)
<*> Preliminary USB device filesystem (CONFIG_USB_DEVICEFS)
<*> UHCI (Intel PIIX4, VIA, ...) support (CONFIG_USB_UHCI)                <--- Se il tuo controller supporta UHCI
<*> UHCI Alternate Driver (JE) support (CONFIG_USB_UHCI_ALT)              <---
Se il tuo controller supporta alt UHCI  
<*> OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support (CONFIG_USB_OHCI)   <--- Se il tuo controller supporta OHCI

    

Supporto PPP
Nella scheda   Network device support --->   seleziona le seguenti opzioni

<*> PPP (point-to-point protocol) support (CONFIG_PPP)
 <*> PPP support for sync tty ports (CONFIG_PPP_SYNC_TTY)
 <*> PPP Deflate compression
Supporto HDLC
Per evitare il bug devi applicare questa patch. I comandi opportuni sono i seguenti

NB: i kernel >= 2.4.18 contengono già la patch.

 # cd /usr/src/linux
 # patch -p1 --dry-run < /locazione/pacchetto/n_hdlc.c.diff   (l'opzione --dry-run controlla la presenza di eventuali errori prima di applicare la patch )

Se non ottieni alcun messaggio di errore

 # patch -p1 < /locazione/pacchetto/n_hdlc.c.diff

Ora puoi continuare con la configurazione del kernel nella scheda   Character devices --->

  [*] Non-standard serial port support
 <*> HDLC line discipline support
 [*]Unix98 PTY support

Installazione dei drivers

Decomprimi i drivers

# tar xvfz speedtouch-x.tar.gz

ora procediamo con la compilazione

# ./configure && make

e se tutto è andato liscio possiamo installarli

# make install

I binari verranno copiati in /usr/local/bin

Configurazione del pppd

Se non hai già la periferica ppp nella directory /dev

# cd /dev
# ls *ppp*

creala con il comando

# ./MAKEDEV ppp  (per alcune distribuzioni è necessario invece fare makedev ppp)

Ora devi configurare 3 files

/etc/ppp/options
/etc/ppp/peers/adsl
/etc/ppp/pap-secrets

/etc/ppp/options

#### INIZIO ####
 noauth
 usepeerdns
 lock
 noipdefault
#### FINE ####

/etc/ppp/peers/adsl

#### INIZIO ####
 # This file could be rename but its place is under /etc/ppp/peers
 # To connect to Internet using this configuration file
 # pppd call adsl, where "adsl" stands for the name of this file
 debug
 kdebug 1
 noipdefault
 defaultroute
 pty "/usr/local/bin/pppoa3 -m 1 -c -vpi 8 -vci 35"

 sync
 user "il_tuo_login_qui"
 noauth
 noaccomp
 nopcomp
 noccp
 novj
 holdoff 4
 persist
 maxfail 25
 usepeerdns
#### FINE ####


Se per qualche ragione pppoa3 fallisce, puoi provare ad usare il demone pppoa2. Cambia

pty "/usr/local/bin/pppoa3 -m 1 -c -vpi 8 -vci 35"

con

pty "/usr/local/bin/pppoa2 -vpi 8 -vci 35"

Per maggiori dettagli consulta comunque i manuali dei demoni ( man pppoa3, man pppoa2 ).

 /etc/ppp/pap-secrets

#### INIZIO ####
# client server secret IP addresses
 "il_tuo_login_qui" "*" "la_tua_pass_qui" "*"
#### FINE ####

4. Collegarsi

Per prima cosa è necessario controllare che usbdevfs sia montato e, se non lo è, montalo con

# mount none /proc/bus/usb -t usbdevfs

Ora possiamo collegarci!!! (non dimenticarti di impostare i nameserver in /etc/resolv.conf)

# modem_run -m -f /locazione/di/mgmt.o

oppure


# modem_run -m -f /path/to/alcaudsl.sys

# pppd call adsl

Aspetta 20 secondi e controlla che tutto sia andato bene

# ifconfig ppp0

Dovresti ottenere la descrizione dell'interfaccia.

Per disconnettersi

# killall -9 pppd

5. Dove trovare più aiuto

Le pagine di MAN

Per prima cosa devi guardare alle pagine di MAN che ti possono dare informazioni utilissime.

# man pppoa3
# man pppoa2
# man modem_run

Mailing list

Se cerchi aiuto da altri utenti, questa mailing list è la scelta migliore. Puoi scrivere in INGLESE, FRANCESE, ma NON in HTML!!
Prima di iscriverti leggi l' archivio : il tuo problema potrebbe avere già una soluzione.
Per iscriverti manda un'email a [EMAIL PROTECTED] con subject come oggetto.

IRC

Serveur : irc.openprojects.net
Canale : #speedtouch

Nick di cui fidarsi:

benoit : Benoit PAPILLAULT
francoiss : François ROGLER
GomGom : Edouard GOMEZ

Rispondere a