Newsgroup: it.comp.hardware.modem
Titolo: Un problema x Rivap e Giancarlo Spinelli

Vi prego!!!! Solo voi potete aiutarmi!
Vi siego il mio problema: un anno
fa, ho comprato un modem 56k di marca sconosciuta, anzi, non c'è proprio!
Comunque c'è scritto 56k v.90/ k56flex - Data/Fax/Voice Modem e so che ha
dei chip Rockwell. Windows me l'ha riconosciuto assegnandogli i driver
"56000 bps...", e fino a qui tutto ok, si connetteva a 49,999, scaricavo a
4,5-5, tutto perfetto! Poi, da un giorno all' altro, si connetteva al
massimo a 37,333, a volte anche a 19,800, scaricando a non più di 1,5, con
qualunque provider. Le ho provate tutte: ho controllato la prolunga
telefonica, ho formattato l' hd ed ho reistallato tutto, ho reistallato i
driver dal cd che era con il modem, ma niente.
Allora mi sono rassegnato e
supponevo che fosse colpa della linea telefonica di scarsa qualità.
Ma da
poco, sono stato a casa di un mio vicino di casa che possiede un
normalissimo modem interno 56k, ed il suo fila a 50,666 di connessione e
scarica a più di 5! Come posso fare, devo forse aggiornare i miei driver?
Dove trovo quelli che fanno per me? GRAZIE     
sim...@libero.it
--------------------------------
Inviato via 
http://usenet.iol.it

 driver dal cd che era con il modem, ma niente.
Diversi utenti hanno denunciato uno scadimento del collegamento negli ultimi
tempi. Sono propenso a pensare ad una alterazione dei circuiti interni del
modem, con uno scadimento delle prestazioni. Puoi tentare un test sulla
linea come segue:
in un programma di comunicazione, come HyperTerminal, chiami il tuo server
con il comando atd seguito dal numero di telefono. Una volta collegato... ti
disconnetti e dai il comando AT&V1, se il tuo chip e' di tipo Rockwell.
Controlla i valori restituiti e confrontali con quelli riportati in questa
faq:
___
Q2] Che comandi usare (Rockwell)?
Principalmente i comandi che ci interessano sono: &V1, %L, %Q
Il primo fornisce una serie di statistiche sulla connessione in corso o
sulla sessione appena terminata, ad esempio
TERMINATION REASON.......... LOCAL REQUEST
LAST TX data rate........... 33600 BPS
HIGHEST TX data rate........ 33600 BPS
LAST RX data rate........... 33600 BPS
HIGHEST RX data rate........ 33600 BPS
Error correction PROTOCOL... LAPM
Data COMPRESSION............ V42Bis
Line QUALITY................ 026
Receive LEVEL............... 023
I modem più recenti forniranno ulteriori informazioni come
Highest Rx State............ 67
Highest TX State............ 87
EQM Sum..................... 00BA
Min Distance................ 0000
RBS Pattern................. 00
Rate Drop................... 00
Digital Loss................ 2000
Local Rtrn Count............ 00
Remote Rtrn Count........... 00
oppure come
Highest SPX RECEIVE STATE.........67
Highest SPX TRANSMIT STATE......67
EQM Sum VALUE.............0014
RBS Pattern detected.......FF
Data rate dropped in kb per sec........FF
Digital pad detected.........N/A
I comandi %Q e %L possono essere usati solo mentre la connessione è attiva
e richiedono specificamente la line Quality ed il receive Level.
Q3.0] Quali campi devo osservare?
I vari data rate, il Receive Level, la Line Quality ed eventualmente i Rate
Drop.
Q3.1] Cosa sono i data rate ?
Sono le velocità con cui vengono trasmessi i dati (i bit) nel segnale
modulato attraverso la linea telefonica e sono espresse in bps (bit al
secondo).
LAST TX data rate........... 33600 BPS
Ultima, in trasmissione.
HIGHEST TX data rate........ 33600 BPS
Massima, in trasmissione.
LAST RX data rate........... 33600 BPS
Ultima, in ricezione.
HIGHEST RX data rate........ 33600 BPS
Massima, in ricezione.
Mentre moltissimi utilizzatori di modem possono usufruire di connessioni
stabili a 33600 bit/s (V.34bis) è praticamente impossibile avvicinare i
56000 bit/s teorici quando si usano protocolli a 56K (K56flex, X2, V.90).
Q3.2] Cos'è il Receive Level?
Il "Receive LEVEL" è una misura della potenza del segnale che arriva al
chip del tuo modem e quindi dipende dalla linea e dalla sezione del modem
che porta il segnale al chip, la quale può introdurre attenuazione e
disturbo. Non dipende invece dalla modulazione adottata.
Quando si ottiene "Receive LEVEL.... N" significa che il segnale ricevuto
ha potenza -N dBm.
Va notato come valori di N più piccoli significano maggiore potenza.
Mi ricordo di aver letto che 1 µW = -30 dBm è il limite inferiore per
avere un connessione accettabile a 33.6 (ma la fonte non era autorevole).
Mi aspetto che per i 56K sia necessaria maggiore potenza, ma soprattutto
un maggiore SNR.
Q3.3] Cos'è la Line Quality?
La "Line QUALITY" dà un'indicazione della qualità relativa del segnale
che arriva al chip ed anche questo parametro dipende, almeno in parte,
dal modem.
In virtù di tale dipendenza può accadere che che due modem basati sullo
stesso chipset e operanti nelle medesime condizioni di linea telefonica
riportino differenti Line QUALITY e funzionino con diverse prestazioni.
La Line QUALITY per la precisione è il byte più significativo dell'EQM (Eye
Quality Monitor), un parametro determinato dal modem elaborando il segnale
ricevuto secondo metodi che differiscono per le varie modulazioni.
Il suo significato dipende inoltre dal tipo di disturbi presenti nel
segnale.
Confrontando il valore di tale grandezza con curve sperimentali è
possibile stimare il rate di ricezione dei bit errati (BER=Bit Error Rate)
ed infatti l'EQM è utilizzato dal modem per decidere quando sia necessario
rinegoziare la connessione ad una differente velocità.
Valori più piccoli di "Line QUALITY" significano una qualità più alta a
parità di tutto il resto.
Ho personalmente notato che osservandone il valore durante una connessione
essa è soggetta a continue fluttuazioni anche a distanza di pochi istanti
per cui si deve cercare di mediarne il valore.
Se il modem non ha a disposizione tale dato risponderà con un NA (Not
Available=non disponibile) o con 255 (o 127 o 0 ?).
Le possibili cause di questo evento sono: reset del modem al termine della
connessione o insufficiente durata della stessa.
Il primo caso si verifica quando il dispositivo viene spento (o viene
spento il PC per i modem interni) e quando viene impartito il comando ATZ.
E da notare che la configurazione di alcuni modem prevede ATZ come comando
impartito al termine di ciascuna connessione.
Per verificarlo tramite regedit aprite la chiave HKEY_LOCAL_MACHINE\System\
CurrentControlSet\Services\Class\Modem\0000\Hangup.
Chi avesse sufficiente confidenza con il Registry di windows 95 può
cambiarne il valore in ATH.
Raccomando sempre di prevenire eventuali disastri conseguenti ad una
maldestra manipolazione del registry provvedendo a fare una copia di
back-up dei due file SYSTEM.DAT e USER.DAT.
Si può anche cambiare la stringa nel file .INF relativo al modem e
reinstallarlo.
Il secondo caso si verifica quando, per un malfunzionamento, la connessione
si interrompe immediatamente al termine dell'handshake.
Il calcolo dell'EQM comprende infatti anche una operazione di filtraggio
per cui vi è un transitorio solo dopo il quale il valore è disponibile.
___
Ciao.