Newsgroup: it.comp.hardware.modem
Titolo: Consigli per il "ghiro" USR Sportstar flash

Qualcuno è in grado di fare un sunto, in forma schematica, dei
possibili rimedi alle pause del modem in oggetto?
Grazie
Aldo

 Qualcuno č in grado di fare un sunto, in forma schematica, 
(Beh, schematica proprio non mi sembra...);-))
Ottima domanda, cosě vediamo tutti di schiarirci un po le idee su quello
che sappiamo sullo Sportster Flash e i suoi sonni prolungati (un giorno
o l'altro dovrň pur trovare il tempo per utilizzare quei 500K sul server
TIN...).
Se dico qualche c..ata corregetemi, ma niente polemiche per favore...,
siamo tutti quě per aiutarci, non per dimostrare di essere piů bravi.
Cominciamo col dire che esistono problemi veri e problemi falsi, ossia
problemi che si alimentano sulle pagine del NG per "leggende
metropolitane". Molti leggono di un problema e subito sospettano che il
loro modem ne sia affetto, anche se magari il problema che hanno č solo
che non hanno configurato bene il modem o l'interfaccia di Accesso
Remoto. Un pň come lo studente di Medicina che crede di avere tutte le
malattie che studia. 
Perciň esistono indubbiamente modem che vanno bene e modem che non ne
vogliono sapere.
Se il modem ha dei problemi di "addormentamento" si manifestano
SEMPRE, a qualsiasi ora del giorno e della notte. Che tu stia cercando
di leggere la posta o di raggiungere un server a Timbuctu, anche se non
sempre dopo lo stesso periodo dalla partenza della connessione.
Se il modem soffre di addormentamento, durante il trasferimento dati,
all'improvviso, le luci RD e SD (Sending data e Receiving Data) si
spengono e praticamente rimangono spente in eterno.
Se il problema č invece solo un rallentamento del transfer rate, il
problema di solito non č legato al modem ma al collegamento (provider,
routers, sito).
Da notare che non mi č mai capitato di osservare un modem dormire nel
collegamento diretto fra modem (ma č ovvio che il collegamento che si
stabilisce non č X2).
Fai una semplice prova: collegati all'alba della domenica mattina
(l'ideale sarebbe alle 4, ma se non sei cosě mattiniero come me, va
bene anche alle 6:30) e cerca di scaricare un file (o meglio, piů files)
da
un qualsiasi sito FTP o WWW. Meglio se provi a scaricare file "robusti"
(2-3 Mega). In alternativa, segui il consiglio di qualche altro (mi pare
fosse Freddy): mandati o fatti spedire da qualche amico un bel "filone"
di 1-2 mega per posta elettronica e vedi come si comporta il modem
durante la ricezione. Quando mi accorsi del problema (che neanche sapevo
che esistesse) con il mio modem era impossibile fare qualsiasi cosa che
durasse poco piů di un paio di minuti. Il modem partiva alla grande, poi
moriva improvvisamente e
niente e nessuno riusciva a rianimarlo: il risultato erano dei clamorosi
time-out da parte del server remoto.
Viceversa, se all'alba il modem va alla grande, pur non potendo
rassicurarti al 100% sullo stato di salute del tuo modem, sicuramentenon
non č un problema drammatico come capitň a me. Se pretendi di scaricare
Netscape full (15 Mega) o Winfax 8Pro (12 Mega) alle 15:30 del lunedě a
4Kb/sec, il tuo modem č innocente e l'addormentato sei tu. Sulla rete
bisogna purtroppo ragionare in termini globali. Il lunedě mattina tutti
i computer degli Stati Uniti partono e come prima cosa vanno a
controllare cos'č successo in Rete. Lě, a differenza che da noi,
l'utilizzo della rete č soprattutto un argomento da "business" e non da
utente privato, per cui in orario di ufficio (ora locale) c'č il massimo
del caos.
Perchč l'addormentamento si verifichi sono necessari alcun ingredienti
indispensabili:
1) Un modem USR Sportster (la USR aveva ed ha la pessima abitudine di
chiamare Sportster qualsisi modem da PC desktop, nel corso degli anni
dentro c'č stato messo un po di tutto, compresi cloni dei Rockwell!!). I
peggiori ?? Sicuramente gli Sportster Flash italiani. (che bello !!)
2) Un sistema operativo che fa acqua da tutte le parti: W95 č perfetto!
Tra l'altro anche la Microsoft ha la stessa pessima abitudine di
chiamare W95 innumerevoli versioni del S.O. piů o meno bacate, senza un
criterio che so, numerico per stabilire almeno quali sono i bug
presumibilmente giŕ corretti e quelli ancora da rappezzare. Hanno mai
sentito parlare di ISO 9000 ?
3) Un provider che non usa modem USR. Meglio se affollato e magari con
tecnologia K56Flex. Il massimo č TIN dove a volte, con qualsisai modem,
sveglio o addormentato che sia non si trova il server delle news, quello
della posta o ancora meglio.. il proxy !!!
 
Et voilŕ !! Agitare e ...buon time-out.
Ora cerchiamo di essere seri.
Se ci sono problemi, con la velocitŕ del collegamento, non č detto che i
problemi nascano dal modem. Per prima cosa dobbiamo essere assolutamente
certi che i settaggi siano perfetti: 
Trova il foglietto con i settaggi che ti ha dato il tuo provider (oppure
telefona , e visto che ci sei, domanda anche se in questo periodo hanno
problemi, stanno facendo manutenzione al nodo e cosě via). Piů volte
mi č capitato di essere disconesso dal mio provider e non riuscire piů a
collegarmi perchč il loro server a quell'ora fa le grandi pulizie. Altri
provider non ti disconnettono, ma la performance crolla.
Controlla certosinamente se tutte le indicazioni, anche le piů banali,
tipo le caselle di controllo errore e similari, vanno checckate oppure
no. Molti di noi cambiano spesso provider e si dimenticano di variare
questi parametri, concentrandosi solo sul DNS.
Verifica se il tuo provider consiglia di settare i parametri DNS anche
dal pannello rete (pannello di controllo).
Assicurati di aver settato bene i valori della porta seriale (e il
buffer FIFO) e la velocitŕ massima del modem.
Per chi ha piastre ASUS TX esiste una versione riveduta e corretta del
file Serial.vxd (per W95) sul sito ASUS.
Fai un giretto nel registro di w95 (NON MODIFICARE NEANCHE UNA VIRGOLA
SE NON SAI COSA STAI FACENDO, E, IN OGNI CASO FAI UN BACKUP PRIMA DI
FARE QUALSIASI FESSERIA)
Sotto Hkey_local_machine/System/current control
set/Services/Class/Modem, trovi una o piů sottoclassi (0001 etc) che
corrispondono ai vari modem che hai installato. Potresti trovare anche
modem che pensavi di aver disinstallato, come sappiamo W95 č tuttaltro
che perfetto.
Una volta trovato lo sportster, puoi leggerti i settaggi dei vari
comandi, cioč sapere che comandi vengono inviati al modem per esempio
per il reset etc, secondo quanto previsto dal driver INF che hai
installato.
Potresti avere delle sorprese, e scoprire, per esempio che non esiste il
settaggio per obbligare il collegamento con controllo di errore e cosě
via. Oppure scoprire che molti dei comandi della stringa di
inizializzazione che vuoi aggiungere,... giŕ ci sono. Come valido aiuto
per vedere come si comporta il modem o il tuo provider, puoi variare il
comando "reset" da ATZ (o ATZ4) in AT&F1
(avevo postato una stringa piů lunga, ma pare funzioni anche cosě,
almeno con gli sportster Flash.
In questo modo dopo esserti scollegato (o essere stato scollegato) puoi
andare su pannello di controllo, modem e chiedere lumi alla diagnostica
del modem: potrai leggere tutti i valori dei registri, i template
memorizzati nel modem e i motivi della sconnessione (in pratica i
comandi Ati da 1 a 17).
Puň essere interessante monitorare il collegamento con un programma di
monitor del transfer rate, il piů in voga č NetMedic
(
www.vitalsigns.com
) ma va bene
qualsiasi cosa, anche il monitor di sistema di W95 opportunamente
configurato.
Non credere ciecamente a quel che dice Net Medic, alcune cose sono
del tutto sballate.
Controlla che file INF stai usando. E' indicato chiaramente nel
registro. Se vuoi cambiare file INF, segui la procedura raccomandata
dalla USR: cancella i modem dal pannello di controllo/modem, poi vai
nella directory INF di windows ed elimina il file inf che usavi prima,
oltre a tutti i file *.bin (dovresti trovarne due). Copia il nuovo file
inf nella directory INF( o su un floppy). Oppure fai clic col
tasto di destra sul file inf e scegli "installa". Riavvia il computer,
il modem dovrebbe essere identificato correttamente dal meccanismo P&P;
se non funziona, non far rilevare il modem, ma indirizzalo sul file inf
che hai scelto, o sul floppy.
Puň sembrare banale, ma nel corso del tempo i file INF degli sportster
sono variati molto e cosě il comportamento dei modem. L'ultima versione
del file sul sito 3Com USA che si chiama mdm3com*** o qualcosa di
simile, (ne esiste una versione voice e una versione solo fax/dati, per
la versione voice hai bisogno anche di un file 3comvoice (2K) da
scaricare a parte) ha modificato il comando di reset appunto da ATZ a
AT&F1.
Usa sempre la versione piů recente del file inf.
Dopo aver cambiato il file inf, devi cambiare il modem della
configuraione di accesso remoto ed eventualmente modificare il settaggio
TCP/IP relativo.
Elimina tutti i protocolli di comunicazione che non ti occorrono dal
pannello rete. Che te ne fai dei vari protocolli IBX etc se non hai una
rete ? Ove mai ti servissero in seguito, potrai aggiungerli in ogni
momento.
Non č semplice provare tutto questo piů volte in orari differenti.
Se consideriamo che le linee telecom non sono sempre le stesse (per
andare da A a B, per telecom potrebbe essere necessario, a secondo dei
momenti, passare da C
o da D, indifferentemente), e che dall'altra parte, il provider ha
probabilmente batterie di modem differenti (ognuno magari settato
differentemente),la riproducibilitŕ del risultato č qualcosa veramente
di aleatorio.
Per fare le prove č meglio eliminare il Proxy del tuo server. Quando c'č
caos il proxy di TIN, per esempio č una vera e propria TRAGEDIA...CI
VORREBBERO SOLO
GLI SCHIAFFI .
E' inoltre poco frequente sentire lamentele da parte di persone che
hanno collegamenti X2 (perfetti sembrano Galactica e soprattutto
MCLink).
Scarse (ma comunque presenti) sono le lamentele anche di chi usa
Machintosh, OS2, WinNT, Unix, Linux.
Prova inoltre a modificare i parametri di Rwin, TTL, MaxMTU. Meglio
procedere per tentativi uno alla volta (anche questo richiede molto
tempo e
piů prove in differenti orari per avere successo, magari pingando a piů
riprese
il tuo provider). Puoi usare uno dei vari shareware o freeware tipo
MaxMTU.
Lo trovi su Tucows.
Verifica con altri utenti la qualitŕ del servizio del tuo provider o
fai delle prove (ad orari differenti) con un secondo modem (fattelo
prestare
dal solito amico). La qualitŕ del collegamento, IMHO č molto spesso
indecente con TIN (a volte non trovo neanche il server della posta o
quello delle news), mediocre con IOL, ottima con MCLink e Galactica,
buona con Agorŕ.
Un ultimo consiglio: controllate o fate controllare la linea telefonica
interna di casa. Gli orrori peggiori: telefoni rotativi (si, quelli
"bigrigio") con i cordoni semirotti che assorbono quanto un forno
industriale dalla linea, fili del telefono non nichelati, ma normale
conduttore di rame (quello elettrico per intenderci), condensatori nelle
prese di vecchio tipo, suonerie esterne aggiunte, fili del telefono
nelle stesse cassette dei fili elettrici (tra l'altro dovrebbe essere
vietato) o in quelle dell'antenna TV, fili non "wrappati" o saldati, ma
semplicemente attaccati con lo scotch nelle cassette. Chi č pratico di
un minimo di elettrotecnica o elettronica sa che si puň fare molto per
ridurre i distrurbi. Per i maniaci, potrebbe essere interessante
collegare il modem come primo punto della linea e automaticamente
staccare tutto a valle dopo aver perso la linea. Se possibile, eliminate
qualsiasi spina di conversione fra cavi del modem (spinette di plastica
trasparente tipo "americano" e le vecchie prese SIP a tre pioli.
Se nonostante tutto questo il modem "dorme" sul serio, le possibilitŕ di
risveglio sono varie.
1) Esiste il metodo brutale: Si alza e si abbassa piů o meno velocemente
la cornetta di un telefono IN PARALLELO sulla linea (non quello a valle
del modem che risulta isolato). La variazione della linea, pare stimoli
il modem a correre ai ripari e ripartire. Una interruzione troppo lunga
fa cadere la linea con qualche secondo di ritardo.
A volte funziona, a volte no. Non credo che questa pratica generi un
retrain... solo l'intervento del meccanismo di correzione di errore.
2) Non posso esimermi dal consigliare ancora una volta l'aggiornamento
del S.O. (winsozz 95) secondo lo schema che ho postato in passato:
Per prima cosa controlla nelle directory Windows e windows/system se
esiste un file
di nome wsock2, se lo trovi hai la versione 2 del wsock (poi capirai
perchč)
io ho installato (in questo ordine):
a) Wsockupd.exe (generico update del wsock)
b) Dun12.exe (Dial Up Network versione 1.2 con Virtual private network)
é una variante piů recente di Accesso Remoto (in inglese fa Dial-Up
Network) ti cambierŕ un poco l'interfaccia di accesso remoto e
aggiungerŕ alcune periferiche di rete)
c) Vipup10.exe (pare esista anche una versione 11, ma č lo stesso)
d) Vtcpup10.exe (idem esiste un 11)
f) Unimodv.exe (unimodem č anch'esso una vecchia patch che aggiungeva le
funzioni voice per i modem che le prevedono e alcune cose inutili come
Caller id (non supportata dalla telecom per le linee normali),
distinctive ringing (idem, grazie alla Telecom). Di questo file, credo
di essere ormai l'unico a possedere una copia in italiano (si chiama
Unimita.exe); le funzioni della versione italiana sono le stesse, tranne
per il fatto che non aggiunge l'utility "Operator".
NB: Se hai la versione 2 di Wsock(vedi sopra) devi installare al punto
c) Vipup20.exe e al punto d)Vtcpup20.exe.
Se vuoi cogliere l'occasione per utilizzare wsock2, devi caricarlo prima
di questi ultimi due (diciamo che diventa b)/bis) il file si chiama
ms_wsocksetup.exe.
Per trovare i file hai infinite possibilitŕ perchč sono file pubblici
della Microsoft, disponibili sia sul loro caotico e lentissimo sito, sia
cercandoli in rete (io di solito consiglio 
ftpsearch.ntnu.no
[N.B.:
questo č un indirizzo http non ftp!!!] o 
www.filez.com
) e scaricandoli
dal sito piů vicino (guarda la finale del sito, se č.it il sito 99 su
100 č in italia e quindi probabilmente veloce).
Dopo aver installato ogni patch č d'obbligo un completo riavvio della
macchina.
Dopo aver installato unimodem devi cancellare il tuo modem dal pannello
di controllo (meglio se elimini anche i file *.bin dalla directory INF
di windows e reinstallarlo (o farlo riconoscere al riavvio se P&P).
Ricopia
i dati del settaggio del tuo provider perchč potresti doverli
re-impostare dopo aver eliminato il modem.
Controlla la connessione di accesso remoto.
NON ISTALLARE LE PATCH PER WSOCK DUE SE NON HAI WSOCK DUE !!!!
TI RITROVERESTI UNA MACCHINA NON FUNZIONANTE CON UNA COMPLETA
RE-INSTALLAZIONE DI W95.
La cosa strana č che secondo la Microsoft, molte di queste patch (per
esempio Unimodem) sono giŕ presenti in W95 OSR2. Scegli sempre di
tenerti i file piů recenti quando ti viene richiesto.
Non so esattamente cosa fanno queste patch, tranne che erano dirette,
per lo piů a tutelare la scarsa sicurezza delle connessioni dei server
(avete capito bene, secondo Mr. Guglielmo Cancelli [Bill Gates] qualche
idiota poteva avere intenzione di far funzionare un server con w95!!!)
contro attacchi di tipo Hacker, che potevano facilmente bloccare la
macchina (č inutile!! si blocca da solo !!;-)).
Questo aggiornamento, da solo, migliora nettamente le prestazioni
dell'insieme. Raramente le pause a volte si ripresentano, ma con
frequenza e durata nettamente inferiori.
L'ipotesi che faccio al riguardo č che queste patch in qualche modo
determinano una "solleticazione" della porta modem e pertanto mantengono
il modem arzillo.
Come ho scritto a molti che seguono il problema, io credo che questo
problema si manifesta per concorrenza di piů cose piuttosto che per un
singolo fenomeno.
Questa "curetta" mi ha permesso di vedere il modem funzionare molto
meglio
(non si addormenta quasi mai e quando scarico file, sempre che la linea
non sia
troppo trafficata, il throughput di Net Medic č costante ed elevato).
3)Non ho provato tutte le miracolose stringhe di inizializzazione che
continuamente
vengono proposte sulla rete. Dopo averne provate molte e aver visto che
non cambiava nulla, ho smesso. Il problema dell'addormentamento degli
Sportster (sinonimi in rete: Modem Lag, Spiral Death Syndrome) pare
fosse un problema arcinoto (eppure gli sportster sono carissimi e vanno
via come il pane dagli scaffali dei negozi), un pň ovunque ci sono
stringhe "eccezionali" per risolvere il problema. Lo ripeto ... le
stringhe da sole non sembrano fare granchč.
Una cosa sicuramente funziona fra le c..ate consigliate sia alla TIN,
che alla USR: fare il downgrade del modem, eliminando il protocollo X2.
Il file č sul sito italiano della USR. La velocitŕ globale tuttavia
sembra molto inferiore. Il modem perň sembra come soffocato e non
raggiunge piů picchi elevati di transfer rate, anche se effettivamente,
ha un comportamento piů regolare.
Non č una operazione pericolosa (occhio all'Enel, c'č lo stesso
rischio del bios della MB!!). Puoi fare piů volte il percoso in su e in
giu
(con o senza X2).
Esistono comandi del registro che eliminano il protocollo X2. Ma non
sembrano fare furore cosě come il downgrade, chi sa poi perchč.
Uno delle idee che ho (e non solo io), č che il modem interpreti in
maniera sbagliata dei caratteri inviati dal modem remoto, che vengono
ricevuti come una sequenza di escape (tre volte "+" per gli sportster).
La sequenza di escape pone il modem in attesa di comandi, comandi che
W95 non gli da e che fanno restare il modem in attesa eterna. 
Interessanti sono alcuni dei registri dello Sportster tutti da
esplorare:
S2=128-255 questo valore disabilita il carattere di escape.
S12=xx esprime in 50esimi di secondo il tempo a disposizione per
recepire la sequenza di escape. accorciandolo rafforziamo la possibilitŕ
che non venga recepita.
S9=x in decimi di secondo esprime il tempo per il riconoscimento del
carrier io lo abbasso anche a 3 (default dovrebbe essere 6)
S10=xx in decimi di secondo il tempo che il modem attende per
riattaccare se perde il carrier allungandolo (default 14) si riduce la
possibilitŕ che un disturbo temporaneo provochi un riaggancio.
S13=128 provoca il riaggancio se viene ricevuta una sequenza di escape.
S25=xx in 100esimi di secondo la durata della caduta del DTR per
riagganciare, anche questo va allungato per evitare che i disturbi sulla
linea siano interpretati come sgancio dal modem remoto.
S15=64 ??? incompatibilitŕ MNP. Dovrebbe servire per un collegamento con
un modem che utilizzi un protocollo MNP differente dal proprio.
oppure =136 che dovrebbe permettere una negoziazione piů rapida fra due
modem V.42 (33.6 e protocollo di correzione di errore MNP)
S32=32 disabilita la modalitŕ X2.
Inultile dire che č sorprendente come alla USR se ne freghino dei
consumatori e non provvedano rapidamente a risolvere. Certo saranno
tutti tesi a preparare i file di aggiornamento per V.90!!!
Tempo fa ho letto un messagguio sul NG di una persona che dice di essere
un beta tester della 3Com (tester di cosa se non sono indiscreto ?).
Sarebbe interessante avere un parere su questo problema da chi lavora in
un modo o nell'altro per loro, o per essere beta tester bisogna sposare
la linea della casa-madre e continuare a negare che il problema esista
??
Inutile poi IMHO scrivere ai periodici di Computer: la USR č un grosso
cliente.
Compra pagine e pagine di pubblicitŕ anche sui periodici non dedicati
all'informatica. Chi volete che ci ascolti ? Del resto un sacco di
persone di PC Pro ed altre riviste leggono regolarmente tutti i NG
italiani.Sapranno giŕ da un po di cosa stiamo parlando.
Sono prolisso, lo so, ma mi hai chiesto un parere approfondito....
Ciao 
Fabio
tamb...@writeme.com
Salud, Dinero y Tiempo para gustar