Risultati da 1 a 2 di 2

Discussione: Driver Modem Ericsson HM120dp

  1. #1
    Software Zone Fanatic L'avatar di Steve3000
    Data Registrazione
    05-03-2002
    Località
    Ferrari City
    Messaggi
    5.990

    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


  2. #2
    Software Zone Fanatic L'avatar di Steve3000
    Data Registrazione
    05-03-2002
    Località
    Ferrari City
    Messaggi
    5.990
    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

Segnalibri

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
  •