From: edwards@ee.fit.edu (John Edwards)
Newsgroups: comp.sys.mac.comm
Subject: Re: White Knight
Date: 1 Sep 92 19:37:54 GMT
Distribution: usa
Organization: Florida Tech, CP/EE Dept.

In <1992Sep1.025735.23445@magnus.acs.ohio-state.edu> magarret@magnus.acs.ohio-state.edu (COMPUTER DUDETTE) writes:

>I need help!  Ever since I got this new modem, I have nothing but trouble!
>Here's the stats:  I have a Mac Classic II, running System 7, and I was using 
>ZTerm just fine with my previous modem; I bought a Zoom V.42bis with MNP data 
>compression, 2400 bps.  Zterm wouldn't work with it, so I was told I could only
>use Smartcomm II for the mac. That works fine, but there are some things I like
>about ZTerm, and recently a friend gave me White Knight to try.
>What's strange is that sometimes White Knight will work and other times it will
>not.  It will dial fine, and then when I try to enter anything from my 
>keyboard, it will hang up on me.  I don't have call waiting or anything like 
>that.
>Someone told me it could be that I don't have a hardware handshaking cable, but
>I specifically ordered one and I think it is one; how can you tell?
>ZTerm won't work at all although someone assures me it should; it does the same
>thing; dials and then hangs up on me.  What do I need to do?
>At this point, I am totally confused!
>Thanks in advance for any advice anyone can give; if this has been covered 
>before, I am sorry; I don't read the newsgroups much.
>Marti Garrett

The problem is probably one of not having the modem set up right.  When
you use Smartcomm II, it is leaving the modem configured the way you want
it, or at least in a way that is usable.

You probably want to go into white knight and change the init string
that is found in the SERIAL entry in the LOCAL menu.  I don't know what
your zoom is like, but by way of example, here is the init string I use
for a V42bis modem that uses the Rockwell v42bis chipset

AT\N0W1&K0&D0&C1

breakdown:
  AT - command prefix
  \N0 - normal mode  (assum no MNP/V42bis )
  W1  - turns on verbose result strings
  &K0 - turns off flow control
  &D0 - irgnore DTR
  &C1 - enable carrier detect.

now the reason I can get away with this is this is that I rarely need flow 
control, because I rarely originate a vast flood of data.  If you do need
flow control, you'll have to check your cable to make sure it supports hardware
flow control, then select RTS/CTS for your flow control.  or settle for control-S/control-Q type flow control, which does not work for all kinds of protocols.

I know most of my calls are to non error correcting modems, so I just turn
on error correction for those calls I know have them.  You might want to use
/N3, which should detect error correction if its there, and otherwise act like
a normal modem.

Another suggestion.  You might let Smartcomm II initialize your modem and then
enter the hayes command AT&W.  This should write the current configuration to
nonvolitile storage, i.e.  be there next time you power the modem up.

You could also do an AT&V before and after Smartcomm does its initialization.
This should dump out the current status of the modem, and you can see what
Smartcomm did to initialize the modem.  You can then move that initializion
information to ZTerm and White Knight.

Good Luck!
Newsgroups: comp.sys.mac.comm