Newsgroup: it.comp.hardware.modem
Titolo: modem billionton e modem conexant





Ciao a tutti.
Ho un PC e un portatile.
Sul PC ho un Conexant Soft56K 
interno e sul portatile ho un Billionton 56K
PCMCIA (chip Rockwell).
Avrei 
3 domande:
1) Ho scaricato delle FAQ sulla Line Quality
(
www.profoco.com/ichmfaq/linequal.htm
). 
Sono riuscito ad eseguire i test (
AT&V1, AT%Q, AT%L) solo con il 
Billionton. Il problema è che quando mi
connetto da terminale con il Conexant 
non riesco mai a portarmi in modalità
comandi (nonostante le mie frenetiche 
sequenze di escape). Il terminale mi
restituisce in continuazione caratteri e 
caratteri senza senso (i dati
probabilmente) e mentre lo intaso di +++, dopo 
un po' si disconnette e mi da
un bel NO CARRIER. Inoltre il comando AT&V1 
che è eseguibile anche a
connessione inattiva non mi funziona con il Conexant 
che lo interpreta come
AT &V 1, dandomi quindi il profilo attivo e quello 
conservato e subito dopo
l'errore per l'"1". Esistono altri comandi per 
eseguire questi test sul
Conexant o non sono proprio previsti?
2) Ho 
stampato il manuale del Conexant che mi è uscito dal CD dei driver.
Quando 
arrivo alla parte degli AT commands che riguardano la modulazione
rimango un 
pochino perplesso. La sintassi secondo il manuale sarebbe
AT+MS=<mod>, 
<automode>, <min_rate>, <max_rate>, <x_law>, 
<rb_signaling>,
<maxup_rate>
ovvero in un classico AT command 
per un 56K
AT+MS=56,1,300,56000,0,0,33600
Non mi è chiaro il significato 
degli ultimi 3 parametri.
Ma il bello non è questo. Il mio conexant si 
rifiuta categoricamente di
accettare questa sintassi e al comando AT+MS? 
risponde
+MS=V90,1,75,33600,75,56000
C'è un parametro in meno (non so a 
questo punto quale) e invece dei codici
numerici (56=K56flex, 11=V34) accetta 
solo codici alfanumerici (AT+MS=V90
oppure AT+MS=K56 oppure AT+MS=V34).
Ho 
sbagliato manuale???
3) Nonstante tutti i bei simbolini V90 sulla 
confezione del modem Billionton
non riesco a farlo andare a V90 (ma in verità 
neanche con la K56flex). E' un
softmodem? Devo aggiornare il firmware per 
farlo andare a v90? Nei codici
numeri della modulazione quale corrisponde al 
protocollo V90?
Thanx in anticipo
giaconet



 wrote in message
000e01c052d9$f8bb9e00$e489623e@pii450...
Ciao a tutti.
Ho un PC e un portatile.
Sul PC ho un Conexant Soft56K interno e sul portatile ho un Billionton 56K
PCMCIA (chip Rockwell).
Avrei 3 domande:
1) Ho scaricato delle FAQ sulla Line Quality
(
www.profoco.com/ichmfaq/linequal.htm
). Sono riuscito ad eseguire i test (
AT&V1, AT%Q, AT%L) solo con il Billionton. Il problema è che quando mi
connetto da terminale con il Conexant non riesco mai a portarmi in modalità
comandi (nonostante le mie frenetiche sequenze di escape). Il terminale mi
restituisce in continuazione caratteri e caratteri senza senso (i dati
probabilmente) e mentre lo intaso di +++, dopo un po' si disconnette e mi da
un bel NO CARRIER. Inoltre il comando AT&V1 che è eseguibile anche a
connessione inattiva non mi funziona con il Conexant che lo interpreta come
AT &V 1, dandomi quindi il profilo attivo e quello conservato e subito dopo
l'errore per l'"1". Esistono altri comandi per eseguire questi test sul
Conexant o non sono proprio previsti?
Per i caratteri di escape controlla il registro S2 (da terminale dai ATS2?);
se esce il valore 43 (ASCII) il carattere giusto è il '+' per cui non saprei
perchè non ti va in modalità comandi. Altrimenti dai ATS=43&W per settare e
memorizzare il carattere '+' come escape.
Per i comandi di test in effetti ne esistono altri. Puoi fare un giro sul
sito di Jo Parrello (
http://utenti.tripod.it/SourceNet/hwtips.htm
) dove,
oltre ad altre
varie faq, puoi trovare ciò che cerchi. Da sottolineare come il cambiamento
da Rockwell a Conexant non abbia interessato solo il nome...
2) Ho stampato il manuale del Conexant che mi è uscito dal CD dei driver.
Quando arrivo alla parte degli AT commands che riguardano la modulazione
rimango un pochino perplesso. La sintassi secondo il manuale sarebbe
AT+MS=<mod>, <automode>, <min_rate>, <max_rate>, <x_law>, <rb_signaling>,
<maxup_rate>
ovvero in un classico AT command per un 56K
AT+MS=56,1,300,56000,0,0,33600
Non mi è chiaro il significato degli ultimi 3 parametri.
Ti riporto da un vecchio msg sul NG:
'<x_law> e' un numero opzionale che specifica il tipo di codice.
    Le opzioni sono:
    0 = m-Law
    1 = A-Law
Sono due diversi sistemi di trasformazione analogico/digitale utilizzati in
centrale ed in Europa viene usato l'A-Law'
Per gli altri parametri non saprei a cosa si riferiscono.
Ma il bello non è questo. Il mio conexant si rifiuta categoricamente di
accettare questa sintassi e al comando AT+MS? risponde
+MS=V90,1,75,33600,75,56000
C'è un parametro in meno (non so a questo punto quale)
Mi sembra che quanto riportato dal manuale in tuo possesso non corrisponda a
quanto il modem risponde; la sintassi che il tuo modem supporta per +MS
dovrebbe essere questa (prova a dare AT+MS=?):
AT+MS=<carrier>,<automode>,<min_rate>,<max_rate>,<min_rx_rate>,<max_rx_rate>
che indicano rispettivamente
protocollo, stato automode, min in trasmissione, max in trasm., min in
ricezione, max in ric.
e invece dei codici
numerici (56=K56flex, 11=V34) accetta solo codici alfanumerici (AT+MS=V90
oppure AT+MS=K56 oppure AT+MS=V34).
Ho sbagliato manuale???
Penso proprio di si! :-) I codici numerici, come li chiami, sono validi per
i modelli esterni. Per quelli interni vanno quelli 'alfanumerici'
3) Nonstante tutti i bei simbolini V90 sulla confezione del modem Billionton
non riesco a farlo andare a V90 (ma in verità neanche con la K56flex). E' un
softmodem? Devo aggiornare il firmware per farlo andare a v90? Nei codici
numeri della modulazione quale corrisponde al protocollo V90?
Ti posso rispondere solo all'ultima domanda: 12 imposta il V90 (ricorda,
negli interni Rockwell/Conexant)
--
Sarebbe gradito un reply sull'esito di quanto consigliato
                       -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)

                   Ciao da Herry
bye
giaconet

 aver riempito di simbolini V.90 la scatola del modem??
E qual'è stata la risposta al comando?
Cmq penso che tu possa aggiornare il modem, però non so se devi farlo
attraverso la flash o semplicemente con dei driver software.
Per la denuncia sei sicuro che sulla scatola ci fosse scritto 'Modello già
V90' e non 'Compatibile' o 'Aggiornabile'?
--


                   Ciao da Herry
Sono sicuro che non c'era scritto compatibile o aggiornabile! Inoltre nei
dati tecnici dietro c'è scritto
Data modulation:
V.90
K56flex
33.6Kbps/31.2Kbps/V.32/V.23./V.22bis
Bell 212A and 103
V.42 LAMP (ma ci rendiamo conto, LAMP??), MNP 2-4 and MNP 10 error
correction.
Cmq la risposta a AT+MS=? è
(0,1,2,3,9,10,11,56,64,69),(0,1),(300-56000),(300-56000),(0,1),(0,1),(300-33
600)
bye
giaconet

600)
Praticamente impossibile per un V90 interno. Questo e' il risultato
del mio modem HCF interno:
+MS:
(B103,B212,V21,V22,V22B,V23C,V32,V32B,V34,K56,V90),(0,1),(0,75-33600),(0,75
-33600),(0,75-56000),(0,75-56000)
Mi sembra di capire quindi che:
1) O il tuo modem e' un V90 non standard (forse il firmware e' rimasto
in versione beta, non conforme al V90 definitivo).
2) Il tuo modem e' stato aggiornato con un firmware totalmente errato
(visto che i valori della prima parentesi del tuo risultato
rappresentano solitamente i valori dei modem esterni).
Inoltre tengo a precisare che quando si parla di modem interni
Conexant o Rockwell si hanno due soluzioni:
1) Se e' presente piu' di un chip sulla scheda del modem, allora il
modem possiede una porta seriale "vera" interna. In questo caso
firmware e driver sono due cose distinte e separate (e' il caso di
alcuni modem ISA ad esempio).
2) Se invece e' presente solo un chip sulla scheda del modem, allora
il modem e' un Softmodem o Winmodem, non ha una porta seriale "vera"
(viene creata a livello "virtuale" all'interno del sistema operativo)
e dire firmware o driver e' la stessa cosa (il driver fa' anche da
firmware).
Chiaramente se ti ritrovi nella prima soluzione, allora devi ricorrere
ad un firmware corretto. Se ti ritrovi nella seconda soluzione, allora
basta che ti scarichi i driver corretti.
Bye.

 600)
Sicuramente allora non sono stati molto attenti nello stampare la scatola:
LAMP dovrebbe essere LAPM e avrebbero dovuto cancellare V.90 dall'elenco
'Data modulation' perchè assolutamente questo protocollo non è supportato.
Che fare? Purtroppo non so come operare su dei PCMCIA e quindi non ti posso
dare delle utili indicazioni, ma prova a cercare il modo di aggiornarlo.
--
Sarebbe gradito un reply sull'esito di quanto consigliato


(0,1,2,3,9,10,11,56,64,69),(0,1),(300-56000),(300-56000),(0,1),(0,1),(300-3
3

Forse nel thread si è perso qualcosa. Il modem in questione (quello del
dubbio sul V90 o meno) non è il Conexant (che mi dà una risposta uguale alla
tua su AT+MS=?) ma il Billionton che è una scheda PCMCIA per un portatile
(un ACER TravelMate 216).
bye
giaconet