Newsgroup: it.comp.hardware.modem
Titolo: cosa rischio a smanettare stringhe e registri?!?!?

ciao a tutti, da poco ho acquistato un modem della 3com precisamente
usrobotics 56k internal voice pci con il quale mi trovo bene. ho
stampato la lunga documentazione elettronica presente su cd e ora dopo
aver letto tutto mi piacerebbe cominciare a smanettare un po con
stringhe e registri in modalita comandi per curiosare un po!!!
leggendo però ho letto che il modem è dotato di una memoria nvram non
volatile rescrivibile dall'utente che contiene alcune impostazioni
registrate tipo num di tel etcc....
a me interessa testare le stringhe e i registri al momento ma vorrei che
dopo aver resettato il modem tutto tornasse ai valori di fabbrica!!!
vorrei sapere cosa è contenuto nella nvram e se c'è il rischio che
qualcosa vi venga memorizzato accidentalmente durante gli
smanettamenti!!
cmq se ho capito bene le impostazioni di fabbrica dovrebbero rimanere
(dalle stringhe ai registri) e per modificarle bisogna ogni volta dire
al programma che gestisce il modem di caricali nella ram nella nvram nel
buffer o ditemi voi dove. MA NON NE SONO SICURO!!
potreste spiegarm icome funzionano questi aspetti del modem?? memorie
ram rom nvram firmware buffer etcc????????
PS IMPORTANTE: dopo aver installato il modem nel registro alla voce
famosa run services mi viene caricato ogni volta n prog chiamato
wmexe.exe sotto la cartella system\winmodem.101 ed è descritto come
nvram manager!! DEU DOMANDE: cosa fa e a cosa serve tale file e secondo:
ma allora ho un winmodem?????? per quanto ho capito dovrebbe significare
che è sprovvisto di un chip o controller interno che gestiscono la
periferica gravando cosi tutto sulla cpu!! è giusto????
grazie mille, sono molto curioso delle risposte!!

 ram rom nvram firmware buffer etcc????????
Non sono sicuro di quello che sto per dirti e quindi prendilo con le molle:
Dovrebbero esistere diversi profili da poter richiamare con appositi
comandi:
- I profili di cui si parlava sopra e che si richiamano con il comando Yn
(n=0 o 1) o Zn (n=0-2). Questi dovrebbero risiedere nella NVRAM e si possono
modificare e, usando il comando &Wn (n=0 o 1), anche memorizzare.
- I profili di fabbrica invece non si possono modificare e molto facilmente
risiedono su ROM. Si richiamano con il comando &Fn (n=0-2) e si ripristinano
con Zn (n=3-5).
- Il profilo corrente, cioè quello che il modem usa quando si connette.
Questo dovrebbe essere su RAM e viene ogni volta (penso all'accensione o cmq
all'inizializzazione) qui caricato dai profili presenti nell NVRAM o ROM.
Ora quando modifichi un registro o il valore di un comando tu vai a
modificare questo ultimo profilo e pertanto la modifica andrà perduta alla
prossima accensione se non provvedi a registrarla.
Quando si usano delle stringhe aggiuntive in Accesso remoto si va a
modificare il profilo corrente dopo che è avvenuta l'inizializzazione e
quindi tali modifiche restano in vigore per tutta la connessione e cmq
finchè non viene azzerato il modem.
Ad esempio le istruzioni di molti .inf prevedono di inviare un atz in
chiusura di collegamento. Prova a sostituire atz con ath. Noterai come dei
valori presenti nella stringa aggiuntiva, diversi da quelli nella config di
default, rimanghino presenti nella config corrente anche dopo la chiusura.
Acc... non mi ero accorto che si faceva lungo.
A presto
--
                       -o-o-o-o-
                  Ciao da Herry
 
www.profoco.com
 (parziale faq di ICHM)
      he...@IOSONOprofoco.com
   (per le risposte togliere IOSONO)