Problemi con i driver eciadsl

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

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 Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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
danae20032001
Linux 1.x
Linux 1.x
Messaggi: 147
Iscritto il: dom 6 nov 2005, 23:28
Località: milano

Problemi con i driver eciadsl

Messaggio da danae20032001 »

Salve a tutti. Sul pc della mia ragazza ho la 10.2 con il kernel 2.4.32. Lei dispone di una connesisone adsl con alice ed ha un modem ericsson HM120dp (supportato dai driver eciadsl). Ho installato dai sorgenti il pacchetto eciadsl-usermod-0.10 (la versione 11 che e' piu' recente da problemi di installazione) e i relativi binari di sincronizzazione eciadsl-synch_bin. Ho installato i pacchetti senza problemi e configurato i driver come dalla guida trovata sul sito. Il modem si collega ma la connessione e' altamente instabile nel senso che cade di continuo. Ho dato

# eciadsl-doctor
You are using linux kernel version 2.4.31
Support for USB is OK
Preliminary USB device filesystem is OK
dabusb module is not loaded: OK
UHCI support is not needed
OHCI support is OK
/dev/ppp is OK
HDLC support is OK
HDLC support is OK (no bug)
Loading EZ-USB firmware...
GlobeSpan USB ADSL WAN Modem compatible modem found (in 2010ms)
eciadsl-firmware: success
Loading the GlobeSpan firmware...
Progress indicator is 01 No Signal !
Progress indicator is a0 No Signal !
Progress indicator is a1 Training...
Progress indicator is a1 Training...
Progress indicator is 43 Training...
Progress indicator is a4 Training...
Progress indicator is a4 Training...
Progress indicator is 74 Training...
Progress indicator is a6 Training...
Progress indicator is 77 Training...
Progress indicator is 75 Training...
Progress indicator is aa Training...
Progress indicator is 72 Training...
Progress indicator is ad Training...
eciadsl-synch: success
You are using pppd version 2.4.4b1 (untested)
You have an /etc/ppp/options file. Options in this file may conflict with
options from /etc/ppp/peers/adsl. We suggest to remove this file or make a
backup copy.
No existing PPP connection... trying to make one (please wait)
using channel 1
Using interface ppp0
Connect: ppp0 <--> /dev/pts/2
sent [LCP ConfReq id=0x1 <magic 0xd913fc4f>]
sent [LCP ConfReq id=0x1 <magic 0xd913fc4f>]
sent [LCP ConfReq id=0x1 <magic 0xd913fc4f>]
rcvd [LCP ConfAck id=0x1 <magic 0xd913fc4f>]
rcvd [LCP ConfReq id=0x9d <mru 9178> <auth pap> <magic 0x624306d4>]
sent [LCP ConfAck id=0x9d <mru 9178> <auth pap> <magic 0x624306d4>]
sent [PAP AuthReq id=0x1 user="aliceadsl" password=<hidden>]
sent [PAP AuthReq id=0x2 user="aliceadsl" password=<hidden>]
rcvd [LCP ConfReq id=0x9e <mru 9178> <auth pap> <magic 0x624306d4>]
sent [LCP ConfReq id=0x2 <magic 0xc4fb83cb>]
sent [LCP ConfAck id=0x9e <mru 9178> <auth pap> <magic 0x624306d4>]
rcvd [LCP ConfAck id=0x2 <magic 0xc4fb83cb>]
sent [PAP AuthReq id=0x3 user="aliceadsl" password=<hidden>]
rcvd [PAP AuthAck id=0x3 ""]
PAP authentication succeeded
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [IPCP ConfReq id=0x24 <addr 192.168.100.1>]
sent [IPCP ConfAck id=0x24 <addr 192.168.100.1>]
rcvd [IPCP ConfNak id=0x1 <addr 87.4.68.254> <ms-dns1 85.37.17.41> <ms-dns3 85.38.28.83>]
sent [IPCP ConfReq id=0x2 <addr 87.4.68.254> <ms-dns1 85.37.17.41> <ms-dns3 85.38.28.83>]
rcvd [IPCP ConfAck id=0x2 <addr 87.4.68.254> <ms-dns1 85.37.17.41> <ms-dns3 85.38.28.83>]
local IP address 87.4.68.254
remote IP address 192.168.100.1
primary DNS address 85.37.17.41
secondary DNS address 85.38.28.83
PPP connection is OK
Default route over ppp0 is OK
Everything is OK

mi dice che tutto sembra a posto (seguendo anche lan guida) vi posto i moduli caricati:

# lsmod
Module Size Used by Not tainted
ppp_synctty 4968 1 (autoclean)
ppp_generic 19556 3 (autoclean) [ppp_synctty]
slhc 4592 0 (autoclean) [ppp_generic]
n_hdlc 6120 1 (autoclean)
snd-pcm-oss 36736 0 (unused)
snd-mixer-oss 12376 0 [snd-pcm-oss]
keybdev 1892 0 (unused)
mousedev 4020 1
hid 20868 0 (unused)
usbmouse 1880 0 (unused)
usbkbd 2936 0 (unused)
input 3200 0 [keybdev mousedev hid usbmouse usbkbd]
sis900 12780 0 (unused)
crc32 2880 0 [sis900]
usb-ohci 19368 0 (unused)
usbcore 59148 1 [hid usbmouse usbkbd usb-ohci]
snd-trident 23972 1
gameport 1420 0 [snd-trident]
snd-util-mem 1136 0 [snd-trident]
snd-ac97-codec 58556 0 [snd-trident]
snd-pcm 54344 0 [snd-pcm-oss snd-trident snd-ac97-codec]
snd-timer 13764 0 [snd-pcm]
snd-mpu401-uart 3136 0 [snd-trident]
snd-rawmidi 12480 0 [snd-mpu401-uart]
snd-seq-device 3812 0 [snd-trident snd-rawmidi]
snd 32772 1 [snd-pcm-oss snd-mixer-oss snd-trident snd-util-mem snd-ac97-codec snd-pcm snd-timer snd-mpu401-uart snd-rawmidi snd-seq-device]
snd-page-alloc 4712 0 [snd-mixer-oss snd-trident snd-pcm snd-timer snd-rawmidi snd-seq-device snd]
soundcore 3396 6 [snd]
pcmcia_core 39172 0
ide-scsi 9392 0
agpgart 45508 0 (unused)
apm 9452 2

e vi posto anche /etc/eciadsl/eciadsl.conf

VID1=08ea
PID1=00c9
VID2=0915
PID2=00ca
MODE=VCM_RFC2364
VCI=35
VPI=8
FIRMWARE=/etc/eciadsl/firmware00.bin
SYNCH=/etc/eciadsl/synch02.bin
PPPD_USER=aliceadsl
PPPD_PASSWD=aliceadsl
USE_DHCP=no
USE_STATICIP=no
STATICIP=
GATEWAY=
MODEM=Ericsson hm120dp
PROVIDER=IT..Alice Telecom
DNS1=81.74.229.227
DNS2=151.99.125.1

inoltre vi posto /etc/resolv.conf

nameserver 81.74.229.227
nameserver 151.99.125.1

che sembrano a posto. Qualche consiglio? che posso fare? Grazie.

Avatar utente
percoco2000
Linux 3.x
Linux 3.x
Messaggi: 632
Iscritto il: gio 15 lug 2004, 0:00
Slackware: 12.2
Kernel: 2.6.27
Desktop: mate - fluxbox
Distribuzione: mint 13 / slackware
Località: Salerno

Messaggio da percoco2000 »

E' un problema con il driver delle USB. Linux ha due drivers per le USB , uhci.o e usb-uhci.o, Slackware di default usa uhci.o che ha delle incompatibilita' con i driver eciadsl. Io ho risolto con questi comandi:

modprobe -r uhci
modprobe usb-uhci

dopo di cio' carica i driver del modem e prova la connessione.
Se E' tutto ok puoi mettere i comandi in rc.local

danae20032001
Linux 1.x
Linux 1.x
Messaggi: 147
Iscritto il: dom 6 nov 2005, 23:28
Località: milano

Messaggio da danae20032001 »

Ok tolgo i moduli che mi hai detto ma una volta tolti quali carico dopo? Grazie!

Avatar utente
percoco2000
Linux 3.x
Linux 3.x
Messaggi: 632
Iscritto il: gio 15 lug 2004, 0:00
Slackware: 12.2
Kernel: 2.6.27
Desktop: mate - fluxbox
Distribuzione: mint 13 / slackware
Località: Salerno

Messaggio da percoco2000 »

modprobe -r uhci
toglie il modulo

modprobe usb-uhci
inserisce il nuovo

danae20032001
Linux 1.x
Linux 1.x
Messaggi: 147
Iscritto il: dom 6 nov 2005, 23:28
Località: milano

Messaggio da danae20032001 »

Scusa la mia ignoranza ma come ho postato sopra se faccio lsmod mentre sono collegato vedo la riga

usb-ohci 19368 0 (unused)

mentre non trovo traccia del modulo ohci.....come mai? Se e' caricato dovrebbe vedersi invece mi risulta usb-ohci.....Ma sono moduli diversi? Perche' tu scrivevi usb-uhci e uhci.....non mi vede nessuno dei due! Grazie!

Avatar utente
percoco2000
Linux 3.x
Linux 3.x
Messaggi: 632
Iscritto il: gio 15 lug 2004, 0:00
Slackware: 12.2
Kernel: 2.6.27
Desktop: mate - fluxbox
Distribuzione: mint 13 / slackware
Località: Salerno

Messaggio da percoco2000 »

si, sono due implementazioni diverse del driver

danae20032001
Linux 1.x
Linux 1.x
Messaggi: 147
Iscritto il: dom 6 nov 2005, 23:28
Località: milano

Messaggio da danae20032001 »

Una curiosita': come mai se slackware usa i moduli uhci quando faccio lsmod non mi compare nessuno di questi moduli? Grazie.

Avatar utente
percoco2000
Linux 3.x
Linux 3.x
Messaggi: 632
Iscritto il: gio 15 lug 2004, 0:00
Slackware: 12.2
Kernel: 2.6.27
Desktop: mate - fluxbox
Distribuzione: mint 13 / slackware
Località: Salerno

Messaggio da percoco2000 »

Se non erro, in base all' hardware, viene usato uhci o ohci, e per queste ci sono due implementazioni. In piu' c'e' ehci (mi pare) per usb2.0

Rispondi