Newsgroup: it.comp.hardware.modem
Titolo: 115200 ??

Salve,
non ricordo come si fa ad evidenziare la reale velocita' di connessione,
c'e' qualcuno che mi rinfresca la memoria;
grazie mille,
ciao.
-- 
Posted from 
mta15-acc.tin.it
 [212.216.176.46] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 c'e' qualcuno che mi rinfresca la memoria;
Per molti modelli con chip Rockwell basta mettere W2 come stringa
addizionale. Se hai un altro modello... riposta.
--
                       -o-o-o-o-
                  Ciao da Herry
 
www.profoco.com
 (parziale faq di ICHM)
www.bachecaonline.it
 (i tuoi annunci gratuiti)
      he...@IOSONOprofoco.com
   (per le risposte togliere IOSONO)

Io ho uno Sportster 33.6 US Robotics aggiornato al V.90 !
Stesso problema.
Posso fare qualcosa?????????????

addizionale. Se hai un altro modello... riposta.
-----------------------------------------------
Effettivamente sono stato incompleto (chiedo venia);
il modello in oggetto e' 3Com U.S. Robotic 56k Prof. Mess. Mod. ,
vi e' per caso una stringa specifica ?
Grazie ancora,
ciao.

 Posso fare qualcosa?????????????
Purtroppo per i modelli USR non si può usare una stringa per risolvere il
problema che nasce dalla differenza fra i codici memorizzati nel modem e
quanto indicato nel file .inf di installazione.
L'unica soluzione, che io sappia, è quella di cambiare o modificare questo
file perchè sia ripristinata la corrispondenza fra detti valori. Prova a
cercare sul sito della 3Com un .inf adatto al tuo modem, diverso da quello
attuale.
--
Sarebbe gradito un reply sull'esito di quanto consigliato


 wrote in message
8vej3e$pph$1...@nslave2.tin.it...

Purtroppo devo darti la stessa risposta resa a Dj_Palmis in questo stesso
thread :-((



Prova con la stringa at&f1. Ciao.

 attuale.
Innanzi tutto ciao a tutti :-)
Scusa? Perché? Basta mandare al modem  la stringa X3V1Q0. Se hai un Windows
9x o ME la metti nel campo impostazioni addizionali del profilo del modem -
attenzione che devi metterla a manina su tutti i profili di accesso remoto
già creati in quanto non sempre Windows replica in automatico tutte le
modifiche fatte sulla voce modem del pannello di controllo anche alle voci
di Accesso Remoto. I comandi delle impostazioni addizionali vengono eseguiti
alla fine di quelli contenuti nel file INF e sovrascrivono le eventuali
configurazioni del profilo INF tante è vero che se imposti un bel &F nelle
impostazioni addizionali fai fuori qualsiasi opzione settata via pannello di
controllo/INF e forzi il modem a configurarsi secondo il "profilo hardware"
di default.
Ciao, ciao.
Andrea Alberto "TwoAces" Martinoli
From Italy with a smile! :-)
andrea.m...@manpower.it

 [cut]
Purtroppo non funziona. Ho modificato nel registro le voci delle risposte
che il modem si aspetta di trovare e che dovrebbero concordare con le sue
memorizzate nelle istruzioni del chip, in modo da falsare volutamente le
informazioni (quelle che derivano dal file .inf). Il risultato è 115200
nonchè controllo di errore e compressione dati disattivati, pur mettendo
V1Q0.
Ho notato però che il sysmon da una lettura corretta della velocità di
connessione, pur con la normale lieve differenza rispetto alla finestra di
Accesso Remoto. Inoltre nel log sono presenti queste righe:
.........
11-22-2000 22:57:56.09 - Recv: <cr><lf>CONNECT
50666/ARQ/V90/LAPM/V42BIS<cr><lf>
11-22-2000 22:57:56.09 - WARNING: Unrecognized response.  Retrying...
11-22-2000 22:57:56.09 - Connection established at 115200bps.
11-22-2000 22:57:56.09 - Error-control off or unknown.
11-22-2000 22:57:56.09 - Data compression off or unknown.
...........
Ne deduco che la connessione sia avvenuta in realtà a 50666 con tutti gli
annessi e connessi come riportato nella prima riga e letto con sysmon, poi
non viene trovata corrispondenza nelle risposte, il modem non sa che fare e
annulla tutto.
In effetti la velocità letta dal Sysmon appare prima dei computerini di
Accesso remoto per cui penso che interpreti giustamente la prima riga
riportata del log.
Il problema al quale non sono riuscito a dare ancora una risposta è quale
siano le righe che effettivamente valgono.
Cioè, la connessione è avvenuta cmq sicuramente a 50666, ma il controllo di
errore e la compressione dati sono rimasti attivati o no?
--
Sarebbe gradito un reply sull'esito di quanto riportato


Le righe che hai riportato tu sono identiche alle mie (io però non ho mai superato i
42600 per colpa dell'azienda telefonica ex (?) monopolista).
Per vedere la velocità a cui mi collego uso la funzione di diagnosi del pannello di
controllo.
Se vado sul sysmon la velocità mostratami è di 115...
Mi interesserebbe sapere se con l'aggiunta della stringa suggerita il sysmon mostra la
velocità effettiva o 115...
Non si capisce bene dal tuo messaggio.
Scusami.

Le righe che hai riportato tu sono identiche alle mie (io però non ho mai superato i
42600 per colpa dell'azienda telefonica ex (?) monopolista).
Quindi non preoccuparti assolutamente di quel
- Error-control off or unknown.
- Data compression off or unknown
Mi è sempre apparso. (sarà per questo che non supero i 426000?)
Per vedere la velocità a cui mi collego uso la funzione di diagnosi del pannello di
controllo.
Se vado sul sysmon la velocità mostratami è di 115...
Mi interesserebbe sapere se con l'aggiunta della stringa suggerita il sysmon mostra la
velocità effettiva o 115...
Non si capisce bene dal tuo messaggio.
Scusami. Sarà sicuramente colpa mia.
Altra domanda (e mi scuso se approfitto della vostra gentilezza) nelle stringhe
addizionale ho già inserito s40=2
come faccio ad aggiungere la nuova stringa???
Grazie.

 errore e la compressione dati sono rimasti attivati o no?
Ora vediamo ... un tentativo per capire esattamente cosa succede è di usare
un bel programma di emulazione terminale, entrare in modo comandi sul modem
quindi connetterti al tuo ISP senza usare accesso remoto o altri aggeggi per
la connessione. In modalità terminale vedi esattamente cosa dice il modem al
posto di quel "warning" del log. Una volta connesso aspetti qualche minuto
perché la linea si stabilizzi quindi riagganci la linea e passi ad eseguire
i comandi ATI per verificare come realmente ti sei connesso.
La sequenza da impostare per il tuo modem sarà:
AT&F1X3E1L1M1Q0V1&K1&M4S0=0DTnumerotelefonico
... aspetti almeno 60 secondi connesso
... disconnetti il collegamento (con quasi tutti i provider collegandoti in
modo testo ti viene visualizzato il prompt dell'userid e della password -
imposta per entrambi un dato "farlocco", tipo "*" e premi invio fino a che
il provider non ti sconnette)
... appena disconnesso se il modem non è tornato automaticamente in modo
comandi premi tre volte il tasto + (ovvero mandi la sequenza +++ al modem)
... invia al modem il comando ATI6 e salvati il risultato
... invia al modem il comando ATI11 e salvati il risultato
Ripeti la prova almeno un paio di volte poi posta i log ottenuti. Da quelli
si può capire che tipo di connessione generalmente effettui.
Ciao, ciao a risentirci.

 come faccio ad aggiungere la nuova stringa???
La aggiungi semplicemente o in cima o in fondo (ad esempio X3V1Q0S40=2)
--
Sarebbe gradito un reply sull'esito di quanto consigliato


 si può capire che tipo di connessione generalmente effettui.
.... e quindi il manifestarsi del problema sta in Win, o meglio, nei driver
(.inf) come già accennato.
Vediamo allora di riepilogare (tanto per chiarirmi perchè altrimenti rischio
d'incartarmi, se non l'ho già fatto :-)) ):
Problema: visualizzazione nei dettagli di AccessoRemoto (Win) della DTE
invece della DCE.
Modem Rockwell: di solito la loro config è tale da restituire la velocità
DCE che Win riconosce correttamente. Quando, per svariati motivi, la config
è diversa e viene restituita la velocità DTE, è possibile, a mezzo il
comando (stringa) W2, fare in modo che venga ancora visualizzata
correttamente la DCE. Quindi nel caso di questi apparecchi la scelta di
inviare a Win il dato della DCE o della DTE avviene a livello modem e Win si
comporta di conseguenza.
Modem USR: mi sembra che l'unica visualizzazione possibile sia quella DCE e
che quindi questa sia indipendente dalla config. Perciò a Win arriva il dato
DCE e, se non ci sono problemi, lo indica correttamente. Quando viene
visualizzata la DTE è perchè Win non riesce ad interpretare correttamente il
dato DCE (ed altro) in arrivo ed allora si 'salva in corner'. In definitiva,
se Win trova una corrispondenza fra i dati in arrivo dal modem e quanto
indicato nel registro (che deriva dall'.inf di installazione) visualizza la
DCE, altrimenti la DTE. La soluzione in quest'ultimo caso è quella
d'installare nuovi .inf più idonei al modello in possesso o modificare le
risposte presenti nel registro in modo che corrispondano a quelle inviate
dal modem (operazione che a me sembra difficilina).
Mi sono chiarito bene, o almeno mi sembra !! :-)
E voi ?
--
Sarebbe gradito un reply su quanto riportato


 Mi sono chiarito bene, o almeno mi sembra !! :-)
    "Herry con due erre" mi sa che ti rovino un po' la giornata ;-P ...
oltre a quello indicato sopra in breve diciamo che ...
    ... no, non è corretto dire che è differente la gestione dei messaggi da
modem con chipset Rockwell a modem USR (o altro produttore), piuttosto è
differente da modello di modem ad altro modello. Ogni modem ha registrata
nella memoria non volatile una configurazione standard di default che è
quella che viene utilizzata quando lo si accende. Ogni produttore sceglie
cosa mettere in queste impostazioni a secondo dell'utilizzo più comune
previsto per l'apparecchio. Questo vuol dire che su un prodotto puoi trovare
come configurazione di default (per esempio) "visualizzazione velocità DCE,
compressione attiva, v42 attivo, altoparlante attivo, connessione V34+"
mentre per un altro il defualt potrebbe essere "visualizzazione velocità
DTE, compressione NON attiva, controllo d'errori NON attivo, altoparlante
spento, connessione V90". I produttori seri indicano sul manuale utente
quali sono i parametri di configurazione attivi all'accensione e sta poi
all'utente con gli opportuni comandi AT variare queste impostazioni se non
corrispondenti alle proprie necessita. Quindi quello che il modem farà
all'accensione dipende dalla fantasia del produttore del modem e non da
quella del produttore del chipset (per USR abbiamo il caso particolare che
sono la stessa cosa) a meno che non si passino ordini diversi al modem
tramite i comandi AT (cosa che Windows fa prima di ogni connessione) .
    Detto questo torniamo allo specifico problema della visualizzazione dei
dati DCE-DTE in Windows. Se mando ad un qualsiasi modem il comando di
visualizzazione dati DCE o DTE il modem non può fare altro che fare
esattamente quello che gli è stato ordinato (a meno che non sia buono per un
viaggio in assistenza, in pattumiera o dall'esorcista) ovvero restituire
all'applicazione che ha inviato il comando il messaggio corrispondente. Se è
stato impostata la gestione dei messaggi in formato numerico restituirà un
intero da 0 a 255 se invece è impostata la visualizzazione dei messaggi
testuali restituirà una stringa. A questo punto tocca all'applicazione
interpretare la risposta. Nel caso di Windows la risposta viene interpretta
utilizzando le voci presenti nel registro di sistema che sono state a loro
volta prelevate dalla sezione "VerboseResultCodes" del file INF con cui si è
installato il modem. Windows prende il messaggio inviato dal modem e ne
cerca uno corrisponde tra quelli presenti nel registro e se c'è una
corrispondenza vengono gestite le operazioni previste per quella condizione
(se ad esempio il modem ha risposto BUSY accesso remoto visualizzerà la
maschera di avviso di linea occupata e la richiesta di esecuzione della
richiamata o la richiamata automatica se impostata). Se invece non è stato
possibile interpretare il messaggio di risposta del modem Windows tenta, a
secondo del tipo di operazione che stava cercando di portare a termine, di
procedere, o meno, con il comando successivo. Nel caso che la procedura che
ha riportato un messaggio sconosciuto sia quella di connessione e la
connessione sia comunque andata a buon fine Windows, molto democraticamente,
decide di comunicare l'unico dato in suo possesso ovvero la velocita tra il
sistema e il modem ovvero la velocità del DTE.
Facciamo un esempio pratico per vedere come funzionano le cose (prendo ad
esempio il mio MultiTech ma vale per qualsiasi modem) ...
Mi connetto al mio provider con Accesso Remoto e ho il modem configurato per
la visualizzazione DCE/Messaggi estesi/Messagi Testuali
La connessione va a buon fine e il modem risponde con il messaggio:
CONNECT 56000 V42bis
a questo punto Windows va a leggere nel registro di sistema le voci delle
risposte modem per vedere cosa il modem ha detto (riporto per semplicità una
parte del file INF del modem)
[VerboseResultCodes]
HKR, Responses, "<cr><lf>RING<cr><lf>",        1, 08, 00, 00,00,00,00,
00,00,00,00
HKR, Responses, "<cr><lf>NO CARRIER<cr><lf>",  1, 07, 00, 00,00,00,00,
00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 56000 NoEC<cr><lf>",      1, 02, 00,
c0,da,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 56000 MNP4<cr><lf>",      1, 02, 02,
c0,da,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 56000 MNP5<cr><lf>",      1, 02, 03,
c0,da,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 56000 V42<cr><lf>",       1, 02, 02,
c0,da,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 56000 V42bis<cr><lf>",    1, 02, 03,
c0,da,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 56000 V42 DSVD<cr><lf>",       1, 02, 02,
c0,da,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 56000 V42bis DSVD<cr><lf>",    1, 02, 03,
c0,da,00,00, 00,00,00,00
leggendo dal registro trova la corrispondenza del messaggio con la voce
HKR, Responses, "<cr><lf>CONNECT 56000 V42bis<cr><lf>",    1, 02, 03,
c0,da,00,00, 00,00,00,00
a questo punto Windows va a testare il valore della chiave di registro che
indica il tipo di risposta (che è poi il primo valore numerico presente
nella riga "HKR, Responses, ...") riportata dal modem e lo interpreta
secondo questi possibili valori (vedi Microsoft Windows Modem
Registry/Driver Reference)
0x00 = OK The modem accepted the previous command
0x01 = Negotiation Progress Status info about a new connection is being
reported
0x02 = Connect A call is connected, the modem is data mode
0x03 = Error The modem rejected the previous command
0x04 = No Carrier The call was disconnected
0x05 = No Dialtone No dialtone is present
0x06 = Busy The dialed modem is busy
0x07 = No Answer The dialed modem did not answer
0x08 = Ring There is an incoming call
dato che la risposta ha come valore del byte di stato 1 (0x01 - Negotiation
Progress Status info about a new connection is being reported) a questo
punto Windows "sa" che il modem ha riportato "un messaggio di
visualizzazione del risultato della connessione" e provvede ad interpretalo
andando a leggere dal registro la velocità di connessione assegnata alla
risposta (sono il 4°, il 5°, 6° e 7° numero esadecimale della riga "HKR,
Responses, ..."  ovvero "c0,da,00,00" - notare che i quattro numeri formano
un unico valore a 32 bit (DWORD) nel formato byte basso/byte alto e parola
alta/parola bassa, pertanto si ottiene il valore decimale solo dopo avere
invertito il primo byte con il secondo e invertendo l'ordine delle parole,
ovvero: c0da0000 = 0000dac0 = 56000) che in questo caso è 56000.
E se il messaggio non c'è? Allora Windows riporta per default la velocità
DTE-DTE
Un prova del tutto? ...
Disinstallo il mio modem e ne modifico la seguente riga ...
    HKR, Responses, "<cr><lf>CONNECT 56000 V42bis<cr><lf>",    1, 02, 03,
c0, da, 00, 00, 00, 00, 00, 00
in ...
    HKR, Responses, "<cr><lf>CONNECT 56000 V42bis<cr><lf>",    1, 02, 03,
e8, fd, 00, 00, 00, 00, 00, 00
reinstallo il modem ed effettuo la stessa connessione di prima.
Il modem si connette e Accesso Remoto mi dice che sono connesso a 65000 bps
(0000FDE8 in esadecimale).
65000 bps ... non male per un 56K vero? ;-P
Ovviamente se mi sconnetto e invio ATI6I11 trovo che la connessione è 56000
bps in v42bis
Vogliamo fare correre di più il mio modem? Allora proviamo usando questa
voce ...
    HKR, Responses, "<cr><lf>CONNECT 56000 V42bis<cr><lf>",    1, 02, 03,
00, f4, 01, 00, 00, 00, 00, 00
WOW ... 128000 bps ... meglio di una ISDN ? ;-P
Ora proviamo cancellando del tutto dallo INF la voce
    HKR, Responses, "<cr><lf>CONNECT 56000 V42bis<cr><lf>",    1, 02, 03,
c0, da, 00, 00, 00, 00, 00, 00
mi collego ... modem in linea ... accesso remoto comunica ...
921600 bps
IPERWOW quasi un bel megabit. Altro che ISDN siamo meglio della ADSL.
Come mai? Da dove arriva questo numero? Semplice ... ho un modem USB la
seriale è emulata e la massima connessione DTE e proprio 921600 bps (ovvero
l'equivalente di "115200" per le seriali reali)
In sunto:
    1) il modem impostato per riportare la velocità DCE-DCE la riporta punto
e basta ma non dipende da lui visualizzarlo in Windows;-)
    2) Windows deve avere il messaggio del modem nel registro di sistema (e
quindi nello INF) per poterne interpretare la risposta
    3) Windows NON riporta la reale velocità di connessione (via Accesso
Remoto) ma il valore che è stato assegnato dal produttore del file INF a
quella specifica voce (numeri "strani" potrebbero essere causati da un INF
scritto con i piedi. Verificare sempre con una connessione diretta tramite
ATI6I11, se supportato dal modem, il reale tipo di connessione effettuata)
    4) Se Windows non ha la possibilità di interpretare il messaggio di
avvenuta connessione ma la connessione è comunque avvenuta riporta per
default la velocità DTE-DTE
Ciao a tutti


 default la velocità DTE-DTE
Da faq !! E appena posso la inserisco se non ti dispiace.
--


 Da faq !! E appena posso la inserisco se non ti dispiace.
Fai pure e ciao a tutti ancora.
