Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 36

Discussione: FC4 e ADSL

  1. #1

    FC4 e ADSL

    Salve, io ho installato per la prima volta una distribuzione di linux, la Fedora Core 4 ed ho dei problemi nell'installare il modem FASTRATE USB 100 di Alice ADSL.
    Ho fatto una ricerca online e mi sono accorto che è un problema comune. Ho trovato anche il seguente HOWTO ma ho dei problemi:

    Allora. Una cosa simile a quella che mi hai consigliato te l'avevo già trovata però con un problema, cioè:

    Piccolo Howto per i modem: Urmet speed access,Alice fastrate 100 e Bewan ST su linux (modulo unicorn della ST)
    HOWTO Modem chipset ST70137 (Unicorn) from ST Micro

    Modem supportati:
    Bewan USB ST (Bewan)
    Alice Fastrate USB 100 (Telecom Italia)
    Speed Access (Urmet)


    Requisiti software:
    -Kernel linux 2.4.x o 2.6.x, supporto usb e ppp over atm (pppoatm)
    -Pacchetto pppd con supporto al pppoatm ver. >= 2.4.2 oppure 2.4.1 con patch.
    -Sorgenti (oppure headers) del kernel corrente in /usr/src/linux
    -Nei kernel 2.4.x si consiglia se possibile di utilizzare il modulo usb-uhci e non uhci.

    Qui trovate gli ultimi driver unicorn (bewan)

    Qui i moduli già compilati per mandrake

    Al contrario di quanto si dice in altre guide, non e' necessario modificare i sorgenti del modulo ne ricompilare il kernel, e' sufficiente compilare il modulo:

    Decomprimere il file bast-0.9.0.tar :
    tar -xzf bast-0.9.0.tar

    Entrare nella directory appena creata:
    cd unicorn/unicorn_usb

    (IL MIO PROBLEMA APPARE QUI')Compilare i sorgenti del modulo (attenzione dovete avere i sorgenti del vostro kernel in /usr/src/linux):
    make

    Segnatevi il valore che vi da questo comado:
    uname -r
    A seconda se avete il kernel 2.4.x o 2.6.x (lo vedete da "uname -r") l'estensione del modulo cambia da .o a .ko variatela di conseguenza, da utente root eseguite:
    cp unicorn_usb_atm.ko /lib/modules/[risultato di uname -r]/kernel/drivers/net/
    depmod -ae

    Prima di procedere alla connessione dovrete modificare alcuni files.

    Dobbiamo specificare nel file /etc/modules.conf che la "modulazione" qui in Italia e' G.dmt aggiungendo la seguente riga:

    options unicorn_usb_atm ActivationMode=4

    Se vogliamo che il modulo parta in automatico all'avvio del computer aggiungiamo al file /etc/modules questa riga:

    unicorn_usb_atm ActivationMode=4

    Inseriamo i parametri di connessione creando il file /etc/ppp/peers/adsl :

    noipdefault
    defaultroute
    sync
    user "vostro-user-name"
    noauth
    noaccomp
    nopcomp
    noccp
    novj
    holdoff 5
    persist
    maxfail 25
    usepeerdns
    logfile /var/log/pppd.log
    plugin /usr/lib/pppd/2.4.2/pppoatm.so 8.35

    Accertatevi dell'esatta posizione del modulo pppoatm.so (in genere varia solo il valore "2.4.2" a seconda della versione di pppd).
    Mi raccomando, non inserite la riga "mtu 1492" come vedo in altre guide perche' da problemi di compatibilita'.

    Impostate i valori di pap-secrets e chap-secrets:

    /etc/ppp/pap-secrets

    # client server secret IP addresses
    "vostro-user-name" * "vostra-password"

    /etc/ppp/chap-secrets

    # Secrets for authentication using CHAP
    # client server secret IP addresses
    "vostro-user-name" * "vostra-password"

    Attenzione se dando il comando "route" notate che nella lista c'e' una riga con la dicitura "default gw", dovete toglierla prima di lanciare pppd con il comando:
    "route del default gw [indirizzo-ip]"

    Per lanciare la connessione è sufficiente dare i comandi:
    modprobe pppoatm
    modprobe unicorn_usb
    pppd call adsl

    Per terminarla date il comando:
    killall pppd

    --------------------------------------------------------------------->


    Il mio problema compare appena provo ad eseguire il comando "make" per compilare i sorgenti del modulo. L'errore è il seguente:

    [root@localhost unicorn_usb]# make
    make CC=gcc -C /usr/src/linux SUBDIRS=/root/programmi/driver/unicorn/unicorn_usb modules
    make[1]: Entering directory `/usr/src/kernels/2.6.11-1.1369_FC4-i686'
    CC [M] /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.o
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c: In function ‘StartAtmUsXfer’:
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:417: error: ‘struct usb_device’ has no member named ‘epmaxpacketout’
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c: In function ‘atm_start_rcv’:
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:540: error: ‘struct usb_device’ has no member named ‘epmaxpacketin’
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c: In function ‘USB_init’:
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:1707: error: ‘struct usb_device’ has no member named ‘epmaxpacketin’
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:1708: error: ‘struct usb_device’ has no member named ‘epmaxpacketout’
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:1709: error: ‘struct usb_device’ has no member named ‘epmaxpacketin’
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:1710: error: ‘struct usb_device’ has no member named ‘epmaxpacketout’
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:1711: error: ‘struct usb_device’ has no member named ‘epmaxpacketin’
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:1712: error: ‘struct usb_device’ has no member named ‘epmaxpacketout’
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:1713: error: ‘struct usb_device’ has no member named ‘epmaxpacketin’
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c: In function ‘USB_S_Write’:
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:1823: error: ‘struct usb_device’ has no member named ‘epmaxpacketout’
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c: In function ‘USB_Read’:
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:1985: error: ‘struct usb_device’ has no member named ‘epmaxpacketin’
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:2011: error: ‘struct usb_device’ has no member named ‘epmaxpacketout’
    make[2]: *** [/root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.o] Error 1
    make[1]: *** [_module_/root/programmi/driver/unicorn/unicorn_usb] Error 2
    make[1]: Leaving directory `/usr/src/kernels/2.6.11-1.1369_FC4-i686'
    make: *** [modules] Error 2

    Che cosa devo fare? premetto che all'interno della cartella /usr/src ho inserito un collegamento chiamato "linux" diretto alla cartella `/usr/src/kernels/2.6.11-1.1369_FC4-i686' dove a quanto ho capito stanno i codici sorgenti del mio Kernel.

    Grazie in anticipo,
    Wolpiro.

  2. #2
    Moderatore di Linux e software L'avatar di francofait
    Registrato dal
    Aug 2001
    Messaggi
    13,559

    Re: FC4 e ADSL

    Originariamente inviato da Wolpiro2
    Salve, io ho installato per la prima volta una distribuzione di linux, la Fedora Core 4 ed ho dei problemi nell'installare il modem FASTRATE USB 100 di Alice ADSL.
    Ho fatto una ricerca online e mi sono accorto che è un problema comune. Ho trovato anche il seguente HOWTO ma ho dei problemi:

    Allora. Una cosa simile a quella che mi hai consigliato te l'avevo già trovata però con un problema, cioè:

    Piccolo Howto per i modem: Urmet speed access,Alice fastrate 100 e Bewan ST su linux (modulo unicorn della ST)
    HOWTO Modem chipset ST70137 (Unicorn) from ST Micro

    Modem supportati:
    Bewan USB ST (Bewan)
    Alice Fastrate USB 100 (Telecom Italia)
    Speed Access (Urmet)


    Requisiti software:
    -Kernel linux 2.4.x o 2.6.x, supporto usb e ppp over atm (pppoatm)
    -Pacchetto pppd con supporto al pppoatm ver. >= 2.4.2 oppure 2.4.1 con patch.
    -Sorgenti (oppure headers) del kernel corrente in /usr/src/linux
    -Nei kernel 2.4.x si consiglia se possibile di utilizzare il modulo usb-uhci e non uhci.

    Qui trovate gli ultimi driver unicorn (bewan)

    Qui i moduli già compilati per mandrake

    Al contrario di quanto si dice in altre guide, non e' necessario modificare i sorgenti del modulo ne ricompilare il kernel, e' sufficiente compilare il modulo:

    Decomprimere il file bast-0.9.0.tar :
    tar -xzf bast-0.9.0.tar

    Entrare nella directory appena creata:
    cd unicorn/unicorn_usb

    (IL MIO PROBLEMA APPARE QUI')Compilare i sorgenti del modulo (attenzione dovete avere i sorgenti del vostro kernel in /usr/src/linux):
    make

    Segnatevi il valore che vi da questo comado:
    uname -r
    A seconda se avete il kernel 2.4.x o 2.6.x (lo vedete da "uname -r") l'estensione del modulo cambia da .o a .ko variatela di conseguenza, da utente root eseguite:
    cp unicorn_usb_atm.ko /lib/modules/[risultato di uname -r]/kernel/drivers/net/
    depmod -ae

    Prima di procedere alla connessione dovrete modificare alcuni files.

    Dobbiamo specificare nel file /etc/modules.conf che la "modulazione" qui in Italia e' G.dmt aggiungendo la seguente riga:

    options unicorn_usb_atm ActivationMode=4

    Se vogliamo che il modulo parta in automatico all'avvio del computer aggiungiamo al file /etc/modules questa riga:

    unicorn_usb_atm ActivationMode=4

    Inseriamo i parametri di connessione creando il file /etc/ppp/peers/adsl :

    noipdefault
    defaultroute
    sync
    user "vostro-user-name"
    noauth
    noaccomp
    nopcomp
    noccp
    novj
    holdoff 5
    persist
    maxfail 25
    usepeerdns
    logfile /var/log/pppd.log
    plugin /usr/lib/pppd/2.4.2/pppoatm.so 8.35

    Accertatevi dell'esatta posizione del modulo pppoatm.so (in genere varia solo il valore "2.4.2" a seconda della versione di pppd).
    Mi raccomando, non inserite la riga "mtu 1492" come vedo in altre guide perche' da problemi di compatibilita'.

    Impostate i valori di pap-secrets e chap-secrets:

    /etc/ppp/pap-secrets

    # client server secret IP addresses
    "vostro-user-name" * "vostra-password"

    /etc/ppp/chap-secrets

    # Secrets for authentication using CHAP
    # client server secret IP addresses
    "vostro-user-name" * "vostra-password"

    Attenzione se dando il comando "route" notate che nella lista c'e' una riga con la dicitura "default gw", dovete toglierla prima di lanciare pppd con il comando:
    "route del default gw [indirizzo-ip]"

    Per lanciare la connessione è sufficiente dare i comandi:
    modprobe pppoatm
    modprobe unicorn_usb
    pppd call adsl

    Per terminarla date il comando:
    killall pppd

    --------------------------------------------------------------------->


    Il mio problema compare appena provo ad eseguire il comando "make" per compilare i sorgenti del modulo. L'errore è il seguente:

    [root@localhost unicorn_usb]# make
    make CC=gcc -C /usr/src/linux SUBDIRS=/root/programmi/driver/unicorn/unicorn_usb modules
    make[1]: Entering directory `/usr/src/kernels/2.6.11-1.1369_FC4-i686'
    CC [M] /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.o
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c: In function ‘StartAtmUsXfer’:
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:417: error: ‘struct usb_device’ has no member named ‘epmaxpacketout’
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c: In function ‘atm_start_rcv’:
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:540: error: ‘struct usb_device’ has no member named ‘epmaxpacketin’
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c: In function ‘USB_init’:
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:1707: error: ‘struct usb_device’ has no member named ‘epmaxpacketin’
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:1708: error: ‘struct usb_device’ has no member named ‘epmaxpacketout’
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:1709: error: ‘struct usb_device’ has no member named ‘epmaxpacketin’
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:1710: error: ‘struct usb_device’ has no member named ‘epmaxpacketout’
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:1711: error: ‘struct usb_device’ has no member named ‘epmaxpacketin’
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:1712: error: ‘struct usb_device’ has no member named ‘epmaxpacketout’
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:1713: error: ‘struct usb_device’ has no member named ‘epmaxpacketin’
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c: In function ‘USB_S_Write’:
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:1823: error: ‘struct usb_device’ has no member named ‘epmaxpacketout’
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c: In function ‘USB_Read’:
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:1985: error: ‘struct usb_device’ has no member named ‘epmaxpacketin’
    /root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.c:2011: error: ‘struct usb_device’ has no member named ‘epmaxpacketout’
    make[2]: *** [/root/programmi/driver/unicorn/unicorn_usb/unicorn_usbdrv.o] Error 1
    make[1]: *** [_module_/root/programmi/driver/unicorn/unicorn_usb] Error 2
    make[1]: Leaving directory `/usr/src/kernels/2.6.11-1.1369_FC4-i686'
    make: *** [modules] Error 2

    Che cosa devo fare? premetto che all'interno della cartella /usr/src ho inserito un collegamento chiamato "linux" diretto alla cartella `/usr/src/kernels/2.6.11-1.1369_FC4-i686' dove a quanto ho capito stanno i codici sorgenti del mio Kernel.

    Grazie in anticipo,
    Wolpiro.
    i sorgenti del kernel nei cdrom di installazione ci sono , idem l'header

  3. #3
    Dunque? cosa devo fare? ma i sorgenti non li trovo sotto la cartella "/usr/src/kernels/2.6.11-1.1369_FC4-i686"? perciò se faccio un link nominato "linux" alla cartella "2.6.11-1.1369_FC4-i686" non dovrebbe bastare?

  4. #4
    Moderatore di Linux e software L'avatar di francofait
    Registrato dal
    Aug 2001
    Messaggi
    13,559
    Originariamente inviato da Wolpiro2
    Dunque? cosa devo fare? ma i sorgenti non li trovo sotto la cartella "/usr/src/kernels/2.6.11-1.1369_FC4-i686"? perciò se faccio un link nominato "linux" alla cartella "2.6.11-1.1369_FC4-i686" non dovrebbe bastare?
    Se sono già installati si , dovrebbe essere sufficente creare il link

  5. #5
    Provato. L'errore sopracitato appare lo stesso...

  6. #6
    Nessuno sa come aiutarmi?

  7. #7
    Si io di buon cuore...

    scarica il pacchetto

    estrai

    entra nella directory unicorn

    dai make e make install

    Se funziona,voglio una bugatti veyron


  8. #8
    Dimenticavo...se vuoi il pacchetto,passami un indirizzo dove upparlo.

  9. #9

  10. #10
    Allora ho fatto come hai detto e questo è cosa succede quando faccio "make" e "make install". (Scaricatelo dal link sottostante...)

    http://www.wolpiro.com/linux/PROVA.ODT

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.