From owner-freebsd-hackers Mon Nov 18 20:48:03 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA14044 for hackers-outgoing; Mon, 18 Nov 1996 20:48:03 -0800 (PST) Received: from server.blaze.net.au (server.blaze.net.au [203.17.53.1]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id UAA14022 for ; Mon, 18 Nov 1996 20:47:54 -0800 (PST) Received: from server.blaze.net.au ([203.17.53.1]) by blaze.net.au with SMTP id <188421-143>; Tue, 19 Nov 1996 15:47:23 +1000 Date: Tue, 19 Nov 1996 15:47:13 +1100 (EST) From: "David L. Nugent" Reply-To: "David L. Nugent" To: Adam David cc: hackers@freebsd.org Subject: Re: split speed sio port? In-Reply-To: <199611190117.BAA02796@veda.is> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Tue, 19 Nov 1996, Adam David wrote: > Is it possible with the sio driver to set a serial port to receive at > 38,4 kb/s and transmit at 115,2 kb/s simultaneously? No. At least, not with a standard PC UART (8250 family). > This is n would this be achieved? You need different hardware. The Intel 82510 *may* be able to support it since it has independant transmit and receive clocks, but since I've never tried, I couldn't guarantee it. Normally the 82510 runs in 8250/16450 compatible mode, so this feature (programmable clocks) is normally disabled. I believe that the intention of the clocks weren't so much to support split baud rates, but to provide for psuedo synchronous support (not that I'm aware of anyone using it, but hey - the theory is good! :-)). Otherwise, the chip pretty much pales against the NS16550AFN with only 4 byte FIFOs, despite the other useless but original features. I doubt that FreeBSD's sio driver would support these 82510-specific features, however. Perhaps there are some third-party sio boards which do much the same sort of thing, but I've not come across any. > As a last resort, I could crosswire 2 ports into a single > serial-port connector, but how is it done using only the one port? Hmm. Good luck. :-) Just of interest, why on earth would you want to do this? Regards, David