[?]Problemi con eciadsl per Nortek 2021

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
nemo
Linux 0.x
Linux 0.x
Messaggi: 31
Iscritto il: sab 11 nov 2006, 15:19
Località: Linux City

[?]Problemi con eciadsl per Nortek 2021

Messaggio 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.
Ultima modifica di nemo il ven 31 lug 2009, 18:36, modificato 2 volte in totale.

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2923
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Problemi con eciadsl per Nortek 2021

Messaggio 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.
Allegati
pusb-linux.c
Sorgente aggiornato
(15.49 KiB) Scaricato 110 volte

Avatar utente
nemo
Linux 0.x
Linux 0.x
Messaggi: 31
Iscritto il: sab 11 nov 2006, 15:19
Località: Linux City

Re: Problemi con eciadsl per Nortek 2021

Messaggio 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:

Avatar utente
nemo
Linux 0.x
Linux 0.x
Messaggi: 31
Iscritto il: sab 11 nov 2006, 15:19
Località: Linux City

Re: [?]Problemi con eciadsl per Nortek 2021

Messaggio 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...)

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2923
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: [?]Problemi con eciadsl per Nortek 2021

Messaggio 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.
Ultima modifica di 414N il sab 1 ago 2009, 10:03, modificato 1 volta in totale.

Avatar utente
nemo
Linux 0.x
Linux 0.x
Messaggi: 31
Iscritto il: sab 11 nov 2006, 15:19
Località: Linux City

Re: [?]Problemi con eciadsl per Nortek 2021

Messaggio 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).

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2923
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: [?]Problemi con eciadsl per Nortek 2021

Messaggio 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.

Avatar utente
nemo
Linux 0.x
Linux 0.x
Messaggi: 31
Iscritto il: sab 11 nov 2006, 15:19
Località: Linux City

Re: [?]Problemi con eciadsl per Nortek 2021

Messaggio 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?

Rispondi