INTERACTIONS WITH DOS A REMOTE HOST or similar command sent to an MS-DOS Kermit server can invoke the DOS critical error handler, which issues its familiar "Abort, Ignore, Retry?" message on its real screen, and is waiting for a response from its own real keyboard, and so the server will no longer respond. Kermit attempts to catch many of these errors before DOS learns learns about them, but some cannot be avoided (like disk i/o errors). Similarly, a REMOTE DIRECTORY command sent to an MS-DOS Kermit server can cause the server to hang if its default directory command pauses after each screen (DIRCMD=/P). In fact, the server will hang any time a subprocess invoked by any REMOTE command (watch out, in particular, for REMOTE HOST) requests keyboard input. Interaction between MS-DOS Kermit and various terminate-and-stay-resident (TSR) programs is necessarily unpredictable. Console, mouse, clock, or graphics drivers might interfere with file transfer, e.g. the CMOSCLK.SYS driver on the PS/2 model 55SX. If TSR programs are interfering with Kermit (by taking over the timer or serial port interrupts), you should remove them all from your AUTOEXEC.BAT or CONFIG.SYS files, and then put them back one by one until you have identified the culprit. Use caution when invoking certain TSR programs while PUSHed from Kermit (e.g. using the PRINT command for the first time), as not all of these programs observe proper etiquette for allocating and freeing memory, and the TSRs will be loaded above Kermit into the middle of memory where they may prevent large programs from loading later. .