US Robotics 56K Voice Faxmodem

Jon Mercer jon at trojan-heroes.co.uk
Tue Nov 6 15:52:33 GMT 2001


The modem syncs to the speed of the port ok, but the results are exactly the
same as before. Here is the output:

    achilles# cu -l cuaa0 -s 9600
    Connected.
    ati4
    U.S. Robotics 56K Voice INT Settings...

       B0  E1  F1  L2  M1  Q0  V1  X4  Y3
       SPEED=9600  PARITY=N  WORDLEN=8
       DIAL=TONE    OFF LINE

       &A3  &B1  &C1  &D2  &H1  &I0  &K1
       &M4  &N0  &R2  &S0  &T5  &U0  &Y1

       S00=000  S01=000  S02=043  S03=013  S04=010  S05=008  S06=004
       S07=060  S08=002  S09=006  S10=014  S11=070  S12=050  S13=000
       S15=000  S16=000  S18=000  S19=000  S21=010  S22=017  S23=019
       S25=005  S27=001  S28=008  S29=020  S30=000  S31=128  S32=002
       S33=000  S34=000  S35=000  S36=014  S38=000  S39=011  S40=000
       S41=004  S42=000

       LAST DIALLED #:



This one doesn't even get the O of OK. What's more, just as before, no
output gets back from the tty unless there is a keystroke to prompt it. In
this case I am using the enter key to get the output character by character.
It seems that it requires any keystroke though, just to get the same effect.
I'm assuming this isn't necessary for your modem? I.e., it's part of the
problem, not a feature.

I don't think this is an indication of any problem the modem is having, just
that there is something which prevents the outout coming back cleanly.
Things like minicom and seyon are working fine without the output coming
back. Once a connection is established with an ISP data seems to flow ok
back from the ISP.

Any ideas?

Cheers,

Jon

----- Original Message -----
From: "Henry Whincup" <henry at techiebod.com>
To: "Jon Mercer" <jon at trojan-heroes.co.uk>
Sent: Tuesday, November 06, 2001 1:45 PM
Subject: Re: US Robotics 56K Voice Faxmodem


> Opps! sorry for not reading more carefully.
>
> Is it always only dropping the last character?
>
> What happens when you try: cu -l cuaa0 -s 9600
> (or whichever port your modem is on.  Type at<cr> to get the modem to
> 'sync' to the port speed and then try ati4<cr> and see if that helps)
>
> Sorry again for not reading your mail closely.
>
> Henry
>
> On Tue, 6 Nov 2001, Jon Mercer wrote:
>
>     Interesting stuff - you are using both hardware and software flow
control.
>     (I RTFMed along time before mailing the group! :-))
>
>     I'm not actually getting numeric codes out, that was set by the ATV
flag,
>     which is set to 1 - what is coming out is truncated output for the OK,
and I
>     don't always get that much either.
>
>     Other than flow control - which I've tried changing the two
differences
>     remaining are that your modem is external (which seems like a bloody
good
>     idea right now) the speed at which your modem is running is lower. Is
this
>     speed set by the terminal - does anyone know? There is no reference to
it in
>     the manual for the modem. FreeBSD manual suggests that this is
negotiated by
>     the modem at startup. I'm running a 16550A UART, which I thought
should
>     handle this speed. Oh well...
>
>     I'm beginning to think that this has a lot less to do with the modem
than
>     the configuration of the serial ports and devices.
>
>     Thanks for the help guys - if there are more ideas out there, lets
have 'em!
>
>     Cheers,
>
>     Jon
>
>     ----- Original Message -----
>     From: "Henry Whincup" <henry at techiebod.com>
>     To: "Jon Mercer" <jon at trojan-heroes.co.uk>
>     Sent: Tuesday, November 06, 2001 9:39 AM
>     Subject: Re: US Robotics 56K Voice Faxmodem
>
>
>     > You are getting numeric rather than text report codes (RTFM for
details),
>     > if I remember correctly for this modem the following will allow you
to do
>     > data connections out:
>     > AT+FCLASS=0&F1
>     >
>     > explained:
>     > AT -- Attention
>     > +FCLASS=0 -- Fax Class == 0 i.e. do not fax do data only
>     > &F1 -- Use factory default settings profile number 1
>     >
>     > If this does not work I have included the output from my modem, also
you
>     > can find a manual for this modem on the web site in pdf form.
>     >
>     > ------ Modem output
>     > ati4
>     > U.S. Robotics 56K Voice EXT Settings...
>     >
>     >    B0  E1  F1  L2  M1  Q0  V1  X4  Y0
>     >    SPEED=57600  PARITY=N  WORDLEN=8
>     >    DIAL=TONE    OFF LINE
>     >
>     >    &A3  &B1  &C1  &D3  &H3  &I2  &K1
>     >    &M4  &N0  &R2  &S0  &T5  &U0  &Y1
>     >
>     >    S00=000  S01=000  S02=043  S03=013  S04=010  S05=008  S06=004
>     >    S07=060  S08=002  S09=006  S10=014  S11=070  S12=050  S13=000
>     >    S15=000  S16=000  S18=000  S19=000  S21=010  S22=017  S23=019
>     >    S25=005  S27=001  S28=008  S29=020  S30=000  S31=128  S32=002
>     >    S33=000  S34=000  S35=000  S36=014  S38=000  S39=011  S40=000
>     >    S41=004  S42=000
>     >
>     >    LAST DIALLED #:
>     >
>     > OK
>     >
>     >
>     > On Mon, 5 Nov 2001, Jon Mercer wrote:
>     >
>     >     Folks,
>     >
>     >     Is anyone successfully using a US Robotics 56K Voice Faxmodem
with
>     FreeBSD?
>     >     If so how??? I seem to have a problem with the control codes
coming
>     back
>     >     from it, which obviously is a bit of a showstopper for any chat
>     scripts I
>     >     can write. This is the output from the userland ppp terminal
option,
>     and all
>     >     the settings look fine. But, the final OK gets truncated, and,
no
>     characters
>     >     are output to screen unless they get a keystroke to prompt them
out,
>     which I
>     >     can't believe is a feature.
>     >
>     >         ati40
>     >         U.S. Robotics 56K Voice INT Settings...
>     >
>     >            B0  E1  F1  L2  M1  Q0  V1  X4  Y3
>     >            SPEED=115200  PARITY=N  WORDLEN=8
>     >            DIAL=TONE    OFF LINE
>     >
>     >            &A3  &B1  &C1  &D2  &H1  &I0  &K1
>     >            &M4  &N0  &R2  &S0  &T5  &U0  &Y1
>     >
>     >            S00=000  S01=003  S02=043  S03=013  S04=010  S05=008  S06
=004
>     >            S07=060  S08=002  S09=006  S10=014  S11=070  S12=050
S13=000
>     >            S15=000  S16=000  S18=000  S19=000  S21=010  S22=017
S23=019
>     >            S25=005  S27=001  S28=008  S29=020  S30=000  S31=128
S32=002
>     >            S33=000  S34=000  S35=000  S36=014  S38=000  S39=011
S40=000
>     >            S41=004  S42=000
>     >
>     >            LAST DIALLED #:
>     >
>     >         O
>     >
>     >     Any ATDT commands get dialled correctly, and I can change
settings in
>     the
>     >     modem fine with any of the AT commands, but nothing seems to be
coming
>     back
>     >     from the modem correctly, so I don't think it is a
hardware/hardware
>     jumper
>     >     config problem.
>     >
>     >     All I can think of now that this is a problem with /dev/cuaa1
>     major/minor
>     >     numbers. Can anyone confirm this, or point out the error of my
>     reasoning???
>     >
>     >     Any helpful suggestions/workarounds gratefully received,
>     >
>     >     Jon Mercer
>     >
>     >
>     >     ------ FreeBSD UK Users' Group  -  Mailing List ------
>     >     http://listserver.uk.freebsd.org/mailman/listinfo/freebsd-users
>     >
>     >
>
>
>





More information about the Ukfreebsd mailing list