-
Software Zone Fanatic
Driver Modem Ericsson HM120dp
Credo possa interessare a tutti coloro che hanno un modem Ericsson ADSL HM120pp, questa pagina dove vengono resi disponibili alcuni driver Globespan che potrebbero (non ho ancora verificato) farlo funzionare sotto Linux.
http://www.hctechnews.org/article.php?sid=698
-
Software Zone Fanatic
Queste sarebbero le istruzioni per installare i driver sopra specificati.
Ehm... Parsec, ci semplifichi la procedura in pochi passaggi, che sinceramente non ci ho capito niente?
2.1 Distribuzioni
Distribuzioni dove il driver funziona:
Mandrake Linux 8.1 (il Kernel 2.4.8-26mk)
Redhat Linux 7.2 (il Kernel 2.4.7-10)
Distribuzioni dove il driver non funziona:
Redhat Linux 7.1 (il Kernel 2.4.2-2)
2.2 I Kernels
Ottenere la versione del vostro Kernel:
$ uname - r
Elenco dei Kernels provati (utilizzando la versione Cvs il cui tag è `` release-test''): '
kernel 2.4.0: ok [ usb-uhci ]
kernel 2.4.1: ok [ usb-uhci ]
kernel 2.4.2: ok [ usb-uhci ]
kernel 2.4.3: ok [ usb-uhci ]
kernel 2.4.4: ok [ usb-uhci ]
kernel 2.4.5: ok [ usb-uhci ]
kernel 2.4.6: ok [ usb-uhci ]
kernel 2.4.7: ok [ usb-uhci ]
kernel 2.4.8: ok [ usb-uhci ]
kernel 2.4.9: ok [ usb-uhci ]
kernel 2.4.10: kernel panic process_iso [ usb-uhci ], ok [ uhci ]
kernel 2.4.12: ok [ usb-uhci ]
kernel 2.4.13: ok [ usb-uhci ]
kernel 2.4.14: ok [ usb-uhci ]
kernel 2.4.15: ok [ usb-uhci ]
kernel 2.4.16: ok [ usb-uhci ]
kernel 2.4.17: ok [ usb-uhci ]
kernel 2.5.0: ok [ usb-uhci ]
Altri Kernels sono in corso di prova.
2.3 pppd
Ottenere la versione del pppd:
$ pppd versione
Elenco delle versioni provate:
pppd 2.4.0
pppd 2.4.1
Quest'elenco non è esauriente. Se riuscite a collegarvi con un'altra distribuzione o con un Kernel più vecchio, non esitate a contattarci.
3 Procedura d'installazione (da fare soltanto una volta)
Riferimento: archivio usermode-X.Y.tgz presente su http://eciadsl.sourceforge.net/ , sezione Downloads.
3.1 Preparazione del driver
Loggatevi come root quindi digitate:
$ cd usermode $ make # make install
Succede a volte che il modem sia acceso quando iniziate l'installazione , ciò è dovuto al modulo dabusb, occorre toglierlo per poter installare il driver e far funzionare il modem.
digitate i comandi seguenti sostituendo VERSIONE con la versione del vostro Kernel Linux: 1
rm - f/ lib/modules/VERSION/kernel/drivers/usb/dabusb.o.gz 2
depmod -a
Se volete evitare il riavvio del sistema:
Fate lsmod.
Se vedete una linea dabusb: fate rmmod dabusb
3.2 configurazione del vostro Kernel (opzionale)
Se volete utilizzare l'opzione 'persist ' pppd affinché il vostro modem si ricolleghi automaticamente, allora, occorre patchare il Kernel o utilizzare un Kernel > = 2.4.18-pre3. troverete la patch n_hdlc.c.diff nell'archivio dei driver speedtouchsu: http://speedtouch.sourceforge.net/ . Ecco le istruzioni per utilizzarlo:
$ cd/12#usr/src/linux $ patch - p1
dry-run </path dei drivers/n_hdlc.c.diff (ci sono 2 trattini prima del dry-run)
Se non viene restituito nessun messaggio d'errore dal comando , digita questo per effettuare il patch del sorgente:
$/usr/src/linux $ patch - p1 </path
dei driver/n_hdlc.c.diff
Voilà, compilate in seguito questi moduli del vostro Kernel:
$ cd/12#usr/src/linux $ make menuconfig Character
devices > [* ] non-standard serial port support < M > Hdlc
line discipline support [ * ]Unix98 Pty support $ make
clean dep modules # make modules_install (asso root)
3.3 Configurazione pppd per l'apertura del collegamento
3.3.1 Script /etc/ppp/peers/adsl:
Si trova nell'archivio usermode.tgz e si installa con make install. Dovrebbe essere simile a quello che vedete qui sotto:
# 12/04/2001 Benoit Papillault < benoit.papillault@free.fr >
# 08/05/2001 Updated.Added "novj" & removed "kdebug 7"
# 07/02/2002 replace "maxfail 0" by "maxfail 10"
#
# This file could be rename but its place is under/12
# etc/ppp/peers
# To connect to internet using this configuration file, type
# pppd call adsl, where "adsl" stands for the name of this file
debug
kdebug 1
noipdefault
defaultroute
pty "/usr/local/bin/pppoeci -/v 1 - vpi 8 - vci 35 "
sync
user" adsl@adsl "
noaccomp
nopcomp
noccp
novj
holdoff 10
# maxfail is the number of times pppd retries to execute pppoeci after
# an error. If you put 0, pppd retries forever, filling up the process table
# and thus, making the computer unusable. maxfail 10 usepeerdns noauth
# You may need lcp-echo feature. But that's optionnal.
# lcp-echo-interval 600
# lcp-echo-failure 10
# You may need the following. But only as a workaround
# mtu 1432
3.3.2 Cose da Fare:
- se siete abbonati wanadoo: sostituire:
utilizzare "adsl@adsl "
con:
utilizzare " fti/nome_utente@fti "
- se siete sabbonati club-Internet: sostituire:
utilizzare "adsl@adsl "
con:
utilizzare "nome_utente@clubadsl1 "
TIP su alcune macchine Linux:
Se i vostri primi collegamenti falliscono, date un'occhiata in / var/log/messages se pppd si arresta su un messaggio che contiene Lcp, allora fatte ciò:
in / etc/ppp/peers/adsl: -decommentate le ultime 2 linee che parlano di Lcp.
3.3.3 Script d'autenticazione pppd
La vostra password sarà memorizzata in uno script d'autenticazione che dipende dall'operatore Internet che utilizzate:
Per wanadoo: /etc/ppp/chap-secrets
Per club-Internet: /etc/ppp/pap-secrets
I 2 scripts hanno esattamente la stessa sintassi. Dovete creare una riga come segue:
Per wanadoo: fti/nome_utente@fti * votre_password *
Per club-Internet: nome_utente@clubadsl1 * votre_password *
ATTENZIONE:
- "*" sono importanti.
- il primo campo della linea DEVE essere uguale al contenuto della linea utilizzata nello script / etc/ppp/peers/adsl
4 Procedura di connessione
4.1 Manuale (da riprodurre ad ogni collegamento Internet)
È molto semplice, lo script startmodem si occupa di tutto o quasi:
$/usr/local/bin/startmodem| t log.txt
NON FUNZIONA: Se nulla riesce dopo una di queste 3 procedure, vedere capitolo 5 .
4.2 Automatica all'avvio di Linux
Sarà implementata nelle future versioni del driver. Inutile finché il driver è in beta.
4.3 Riconnessione automatica su disconnessione
Essendo il driver per il momento in versione beta, questa parte non funziona in modo stabile. Tuttavia, ecco la procedura da seguire. Innanzitutto, assicuratevi che il modulo Hdlc sia a posto, vi potete facilmente fare questa verifica con eci-doctor.sh . In seguito, aggiungere l'opzione persist all'archivio / etc/ppp/peers/adsl . Rilanciare pppd e normalmente, il vostro collegamento dovrebbe essere operativo 24h/24.
5 Problemi conosciuti e soluzioni
Il driver è consegnato con un'utilità di diagnosi degli errori di configurazione più correnti. Per utilizzarlo, andate nel repertorio usermode dell'archivio dei driver e lanciate ./eci-doctor.sh .
# cd usermode #./eci-doctor.sh
Se tutto è corretto, avrete i messaggi seguenti:
Support for Usb is Ok Preliminary Usb device filesystem is Ok Uhci support is Ok/12#dev/12#ppp
is Ok Hdlc support is Ok Hdlc support is Ok (n. bug)/12#etc/ppp/chap-secrets is Ok Ppp connection is Ok
Default route over ppp0 is Ok Everything is Ok
Prima di contattare l'elenco di diffusione o chiunque, leggete ciò che segue. Altrimenti, non dimenticate di unire l'archivio log.txt ottenuto in occasione del lancio di startmodem.
Riempire: ciò dipende da tutti: descrivete i vostri problemi e le soluzioni che avete trovano sull'elenco di diffusione eci@ml.free.fr noi le incorporeremo QUI.
5.1 il collegamento è realizzato bene, vedo ppp0 in ifconfig, ma non vado su Internet
5.1.1 azione 1:
verificare se le vostre Dns sono riconosciute: in /ecc./ resolv.conf 2 linee sono presenti che cominciano per nameserver
FINO AD OGGI:
A wanadoo:
nameserver 193.252.19.3 nameserver 193.252.19.4
Aclub-Internet:
nameserver 194.117.200.15 nameserver 194.117.200.10
Se non è il caso, creare queste 2 linee nell'archivio.
5.1.2 azione 2:
fare: nslookup www.wanadoo.fr
se no di risposta e che ppp0 è sempre lo in ifconfig:
Avete certamente un problema di smistamanto:
fare strada - n, ciò dovrebbero dare un'uscita del tipo:
Destinazione Passerella Genmask Indic Metric Ref Utilizza Iface
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 212.194.0.1 0.0.0.0 Ug 0 0 0 ppp0
L'ultima linea è importante, è la Gateway per difetto che vi fa uscire su Internet...
Se, non un netto, dunque ve li è fatti sul shell:
# route add default dev ppp0
E quello dovrebbe andare.
5.2 pppd si ferma su errore: Lcp timeout
Caso 1: avete un problema di timeout sul collegamento:
Pubblicate etc/ppp/peers/adsl
-Commentare delle ultime 2 linee:
lcp-echo-interval 600 lcp-echo-failure 10
Caso 2: avete un problema d'autenticazione (il suddetto passo sempre esplicitamente)
Correggete i vostri manoscritti:
/etc/ppp/peers/adsl
e
/ etc/ppp/chap-secrets ( wanadoo) ou / etc/ppp/pap-secrets (club-Internet)
= > ritorno ai capitoli: 3.3.1 e 3.3.2
5.3 avete questo messaggio d'errore: Can't find your Eci Telecom Usb Adsl loader
5.3.1 messaggio d'errore
[ root@hwi usermode ] #./startmodem/12#proc/bus/usb: No such file or directory
Can't find your Eci Telecom Usb Adsl loader Eci Load 1: failed! /proc/bus/usb: No such file or directory
Can't find your Eci Telecom Usb Adsl Wan modem Eci Load 2: failed!
Se vedono avete un messaggio che somiglia a quello, è che non avete montato il sistema d'archivio per lo usb.
5.3.2 soluzione
# mount - t usbdevfs none/12#proc/bus/usb
5.4 eci-load2 non arriva ad avere la sincronizzazione/blocco al pacchetto 259
5.4.1 problema
Il driver non arriva ad avere la sincronizzazione, occorre allora rilanciarlo.
5.4.2 soluzione
Per rilanciare il driver, vi consigliamo di ripartire dell'inizio staccando e rebranchant il modem, egli occorre in seguito rifare: ./startmodem
Permessi di Scrittura
- Tu non puoi inviare nuove discussioni
- Tu non puoi inviare risposte
- Tu non puoi inviare allegati
- Tu non puoi modificare i tuoi messaggi
-
Regole del Forum
Segnalibri