Pagina 1 di 1

[?]Problemi con eciadsl per Nortek 2021

Inviato: ven 31 lug 2009, 6:55
da nemo
Mi hanno chiesto di installare un modem Nortek 2021, chipset globspan supportato dai drivers eciadsl.
Scarico il pacchetto eciadsl-usermode-0.12.tar.gz per compilarlo, il ./configure va bene. Con make riscontro un problema di questo tipo

Codice: Seleziona tutto

In file included from pusb.c:13:
pusb-linux.c:32:22: error: asm/page.h: No such file or directory
In file included from pusb.c:13:
pusb-linux.c: In function 'pusb_endpoint_rw':
pusb-linux.c:441: error: 'PAGE_SIZE' undeclared (first use in this function)
pusb-linux.c:441: error: (Each undeclared identifier is reported only once
pusb-linux.c:441: error: for each function it appears in.)
make[1]: *** [pusb.o] Error 1
make[1]: Leaving directory `/tmp/tgz/eciadsl-usermode-0.12'
make: *** [all-recursive] Error 1
Qualcuno ha avuto un problema analogo? Girando nella net ho incontrato vecchi post sull'argomento e su simili ma nulla che potesse costituire un aiuto alla soluzione.
E poi: meglio ancora se qualcuno mi suggerisse come fare a meno di eciadsl (ho installato con meno problemi modem chipset conexant completamente a mano e vanno alla grande).
Grazie in anticipo per ogni contributo.

Re: Problemi con eciadsl per Nortek 2021

Inviato: ven 31 lug 2009, 10:17
da 414N
L'errore è dovuto al fatto che il file /usr/include/asm/page.h non esiste più, e, di conseguenza, la costante PAGE_SIZE.
Ti allego il sorgente "aggiustato" (non garantisco nulla, eh) del file pusb-linux.c che dà problemi. Da me compila senza problemi.

Re: Problemi con eciadsl per Nortek 2021

Inviato: ven 31 lug 2009, 11:05
da nemo
Grazie anzitutto della risposta e della spiegazione. E anche della "pappa pronta" che mi alleghi! :lol:
Scarico subito il tuo file e ti dico come è andata quanto prima.

OK ---> il sorgente funziona :thumbright: , sono riuscito a compilare \:D/ . Grazie davvero. Ora cerco di risolvere qualche altro problemino (sembra che non trovi il modem, ma a questo punto il più è fatto...). Se tutto va bene, non rompo più! :lol:

Re: [?]Problemi con eciadsl per Nortek 2021

Inviato: ven 31 lug 2009, 18:40
da nemo
Mi vedo costretto a riaprire il topic.

Ho risolto la prima parte del problema. La seconda ovviamente è venuta dopo :D
Trovato il .bin che fa per lui, il modem parte, ma eciadsl-doctor offre questa splendida visuale:

Codice: Seleziona tutto

You are using linux kernel version 2.6.27.7-smp
Support for USB is OK
Preliminary USB device filesystem is OK
dabusb module is not loaded: OK
UHCI support is OK
OHCI support is not needed
/dev/ppp is OK
HDLC support is OK
HDLC support is OK (no bug)
Loading EZ-USB firmware...
Process skipped .. no more needed
Loading the GlobeSpan firmware...
OK eciadsl-synch: success                                              
You are using pppd version 2.4.4 (untested)
No existing PPP connection... trying to make one (please wait)
Plugin /usr/lib/pppd/2.4.4/pppoatm.so loaded.
PPPoATM plugin_init
PPPoATM setdevname_pppoatm - SUCCESS:8.35
connect(8.35): No such device
Cannot make a PPP connection: Fatal
Al momento in cui prova, non riesce ad aprire la connessione e abortisce.

Se parto con eciadsl-start il messaggio che compare è:

Codice: Seleziona tutto

[EciAdsl 3/5] Synchronization...

OK eciadsl-synch: success                                              
Synchronization successful
Mounting devpts filsystem...
mount: devpts already mounted or /dev/pts busy
failed to mount
Syslog conferma:

Codice: Seleziona tutto

pppd[3537]: connect(8.35): No such device
dmesg fornisce altri dati:

Codice: Seleziona tutto

usbfs: USBDEVFS_CONTROL failed cmd eciadsl-synch rqt 64 rq 208 len 10 ret -71
Il problema è diverso da quello descritto qui. La risposta di uno sviluppatore di eciadsl è di cercare il synch giusto (o prima di verificare la compatibilità del kernel, ma quella c'è). Ma io li ho testati praticamente tutti e soprattutto NON SI CONNETTE.

Ho trovato qualcuno che sembra aver risolto a forza bruta http://lkml.org/lkml/2005/11/26/10:

Codice: Seleziona tutto

usb 2-2: usbfs: USBDEVFS_CONTROL failed cmd eciadsl-synch rqt 192 rq 222
len 13 ret -110

tried 3 times, always the same. so i manually unplugged modem and replugged. works perfectly (as usual).

seems a problem on suspending and resuming attached device.
Ma a me non cambano le cose nemmeno così.

Continuo la ricerca tra i vari forum, ma se intanto qualcuno ha qualche idea, gli sarei grato per il suggerimento.

Tra una noia informatica e un'altra oggi ho cucinato un piatto di linguine con gli sconcigli... che non vi sto a dire. Per chi vuole provare, questa è la ricetta

(AZZ!! 12 minuti dopo l'inserimento di questo topic, google lo aveva già nel suo database!! Poi dicono il Grande Fratello...)

Re: [?]Problemi con eciadsl per Nortek 2021

Inviato: sab 1 ago 2009, 8:39
da 414N
nemo ha scritto: Se parto con eciadsl-start il messaggio che compare è:

Codice: Seleziona tutto

[EciAdsl 3/5] Synchronization...

OK eciadsl-synch: success                                              
Synchronization successful
Mounting devpts filsystem...
mount: devpts already mounted or /dev/pts busy
failed to mount
Ma /dev/pts ce l'hai? Io sulla mia Slamd non ce l'ho. Prova a controllare.

Re: [?]Problemi con eciadsl per Nortek 2021

Inviato: sab 1 ago 2009, 9:46
da nemo
Sì, avevo già controllato: /dev/pts/ esiste. In ogni caso mi risulta, da altri forum visitati, che a qualcuno, nonostante questo messaggio, la connessione avvenga ugualmente (salvo poi interromprersi per qualche ragione).

Re: [?]Problemi con eciadsl per Nortek 2021

Inviato: sab 1 ago 2009, 10:04
da 414N
Io provai ad usarli tempo fa questi driver, ma non ho avuto molta fortuna.
Mi funzionarono giusto un paio di volte, e penso solo per caso.
Tra l'altro, mi pare non siano più attivamente sviluppati, quindi può darsi che ci siano problemi coi kernel attuali.

Re: [?]Problemi con eciadsl per Nortek 2021

Inviato: sab 1 ago 2009, 10:11
da nemo
Consolante!
In effetti sul loro sito pare sia tutto abbastanza fermo... L'ultima versione stabile risale al 2007. Però boh... il fatto che questo modem riesca a sincronizzarsi dovrebbe significare che driver e synch stanno a posto.

O no? Altrimenti?