[comp.sys.ibm.pc] MSKERMIT problem with internal modems

mandel@well.UUCP (10/28/87)

Several days ago, I posted a note here asking for help in getting
MSKERMIT V2.29 to wake up my Everex 1200 baud modems in two
AT clones.  The answer came via other channels, and it is that
V2.29 apparently has a bug that keeps it from working with certain
internal modems.  The bug has been fixed in later versions, and
the copy of MSKERMIT V2.29b I received today works like a champ.
Apparently the bug had something to do with UART timing problems.

--Tom Mandel	mandel@kl.sri.com	well!mandel

alexande@drivax.UUCP (Mark Alexander) (10/30/87)

In article <4326@well.UUCP> mandel@well.UUCP (Tom Mandel) writes
about MSKERMIT 2.29 not working with the Everex internal modems.
Then he says:
>Apparently the bug had something to do with UART timing problems.

The problem is not timing.  The problem is that Kermit was turning
on the OUT1 signal in the modem control register.  This had the
effect of disabling the modem (has no effect on an IBM serial
card).  If you have the source to Kermit, the solution is to
change the file MSXIBM.ASM.  Look at the routines SERINI and SERRST,
and find the places where it outputs something to port XFC (where
X is 2 or 3).  Change the value being sent to this port to 0bh
instead of 0fh.

Naturally, the use of the OUT1 signal to disable the modem is
not mentioned in the Everex manual :-( .  It took me about two days
of frustration to figure this one out.
-- 
Mark Alexander	...{hplabs,seismo,sun,ihnp4}!amdahl!drivax!alexande
"Bob-ism: the Faith that changes to meet YOUR needs." -- Bob