home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.linux
- Path: sparky!uunet!cs.utexas.edu!sdd.hp.com!nigel.msen.com!yale.edu!ira.uka.de!chx400!bernina!almesber
- From: almesber@nessie.cs.id.ethz.ch (Werner Almesberger)
- Subject: Re: running high speed modems under *nix
- Message-ID: <1992Sep11.153217.17823@bernina.ethz.ch>
- Sender: news@bernina.ethz.ch (USENET News System)
- Organization: Swiss Federal Institute of Technology (ETH), Zurich, CH
- References: <1992Sep10.185116.9614@aw2.fsl.ca.boeing.com> <BuDz1M.Jq4@ux1.cso.uiuc.edu> <lgvn70k.harp@netcom.com>
- Date: Fri, 11 Sep 1992 15:32:17 GMT
- Lines: 32
-
- In article <lgvn70k.harp@netcom.com> harp@netcom.com (Gregory O. Harp) writes:
- >Upholder@uiuc.edu (THE Upholder of Truth) writes:
- >
- >> What would it take to get higher than 38.4K rates under linux?
- >> (at least 57.6K and perferably 115.2K)
- >
- > In my somewhat limited experience of coding serial routines for DOS, I
- > have noted that rates above 38.4Kbaud are usually achieved through
- > tight polling loops rather than interrupt serial communications.
- > Remember the DOS box, since it runs a single-tasking interrupt handler
- > rather than a real OS, doesn't have to do anything other than hit the
- > serial port.
- >
- > In other words, it ain't likely to happen in Linux... ;)
-
- Why not ? I can easily get a 16450 to work reliable enough for interactive
- use and Zmodem at 19'200 bps. (386DX/25 w/o cache) So 57.6K shouldn't be
- that much of a problem with a 16550A.
-
- With timer-interrupt-driven polling, I do 2400 bps reliably with a 16450
- and 19'200 a bit less reliably but still good enough for Zmodem with a
- 16550A, but that's a different story (and it depends on the poll rate).
-
- The probably biggest problem with high baud rates (>38400) is, that there's
- no standard interface to select them.
-
- - Werner
- --
- _________________________________________________________________________
- / Werner Almesberger, ETH Zuerich, CH almesber@nessie.cs.id.ethz.ch /
- / IFW A44 Tel. +41 1 254 7213 almesberger@rzvax.ethz.ch /
- /_BITNET:_ALMESBER@CZHETH5A__HEPNET/CHADNET:_[20579::]57414::ALMESBERGER_/
-