CompuServe Messages

#Downloads are bad

    08-May-94 13:45:06
Sb: #100210-#Downloads are bad
Fm: Joe MacRae 76702,1302
To: Doug Glasgow 70372,2413
Doug, If you have /FIFO=Y set in the TAP config file and you don't see the tap string about it actually being turned on, chances are you don't have a 16550 serial chip on the comm port. If you have an internal modem the comm port is part of the modem board, but if you have an external modem the comm port is part of the I/O board installed in the 'puter (or on the mo-bo). The only reason it's rather essential to have one of the faster serial port chips is that the 16450 chips that were used in the original ports is only reliable at speeds up to 9600 baud. (that's also the reason most plotters are limited to this comm speed too.) Now there were 16450 chips that would run reliably at speeds above this, but it was only a fluke. The spec on the chip only tests the chip at a maximum speed of 9600. The 16550 chip is tested at a maximum speed of 57,600 baud and should work reliably up to that speed. But to get it to do this, they have added a 16 bit buffer that is called the FIFO buffer. It stands for First In First Out. This gives the chip a little slack and prevents data loss at the higher speeds. But the buffer actually has to be initialized by the comm program that is using the serial port for it to work. The FIFO buffer isn't always active. This is to maintain compatability with programs and hardware that were made for use in the slower ports. The buffer can actually throw these for a loop and time them out. So you gotta initialize the buffer before you can use it. So that's why tap has the /FIFO=Y in the config file. The connect rate is also settable in the TAP config file, and essentially tells your hardware and software what data transfer rate you want between the modem and the serial port. It don't have anything to do with the phone line speed or data transfer rate. If you don't have a FIFO buffer, this munber shouldn't be any higher that 9600 baud. The &K4 enables software flow control. The &Q9 tells my PPI modem to conditionally use v42bis compression rather than MNP/5 (CIS doesn't support MNP/5…or at least they didn't) The S95=44 enables the CARRIER, COMPRESSION and PROTOCOL messages at logon. I've been thinking of changing this to 47 to get the error correction and actual line speed too.