Newsgroups: comp.dcom.modems Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!neoucom.edu!wtm From: wtm@uhura.neoucom.EDU (Bill Mayhew) Subject: Re: New v.42 Modem for $300 Message-ID: <1991Jun22.155311.8203@uhura.neoucom.EDU> Keywords: v.42 Cheap Organization: Northeastern Ohio Universities College of Medicine References: <629@morpho.UUCP> Distribution: comp Date: Sat, 22 Jun 91 15:53:11 GMT Something to consider is the UART chip. I reviewed GVC v.32 / v.42 v.42bis modems recently. The internal GVC modem uses an 80C450 UART chip which is a 40 pin surface mount device. Given the interrupt structure of the IBM-derived ISA bus, this does not bode well for good performance at high speeds because an interrupt signal will be generated for each incoming character. In the MS-DOS world, you can hand code an assembly level driver to mitigate the effect of receiving a large number of interrupts. With a Unix system, the kernel will be forced to do a context switch to process every interrupt. Even on a 33 MHz '486 system this may require many microseconds and imposes a significant performance penalty. The best solution is to have an external modem, buy a cheap comm board and replace the stock xx450 UART with a National Semiconductor 16550 UART. The 16550 is compatible with xx450, but may be switched to FIFO mode cutting interrput burden by as much as 94%. The Western Digital version of the 16550 has bugs; do not use it. Of course, you have to supply the software driver for your host. Newer comm programs such as Procomm have integral support for the 16550 UART. The other solution is to find out if the xx450 chip is socketed on the internal modem and replace it. The only internal modem I am certain of having a socketed 16450 is the Multitech v.32 modem; it is much more expensive. The GVC modem is available in external form for about $405 in single unit quantities. Bill -- Bill Mayhew NEOUCOM Computer Services Department Rootstown, OH 44272-9995 USA phone: 216-325-2511 wtm@uhura.neoucom.edu ....!uunet!aablue!neoucom!wtm via internet: (140.220.001.001)