From owner-freebsd-hackers Wed Jul 10 14:27:22 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA15594 for hackers-outgoing; Wed, 10 Jul 1996 14:27:22 -0700 (PDT) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id OAA15586 for ; Wed, 10 Jul 1996 14:27:19 -0700 (PDT) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id OAA27299; Wed, 10 Jul 1996 14:18:29 -0700 From: Terry Lambert Message-Id: <199607102118.OAA27299@phaeton.artisoft.com> Subject: Re: Some recent changes to GENERIC To: ejs@bfd.com (Eric J. Schwertfeger) Date: Wed, 10 Jul 1996 14:18:29 -0700 (MST) Cc: jkh@time.cdrom.com, jgreco@brasil.moneng.mei.com, davidg@Root.COM, dawes@rf900.physics.usyd.edu.au, SimsS@Infi.Net, hackers@FreeBSD.ORG In-Reply-To: from "Eric J. Schwertfeger" at Jul 10, 96 11:32:31 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > "standard setting" is. sio2/3 have already gone and I can hardly > > accept the argument that 4 port PCs are any kind of norm. I've seen > > literally hundreds of different PC configurations and in all but a few > > very rare cases, it's always the same 2 ser/1 par/1 game combo. > > Agreed with on machines coming off the shelf that way, but most people I > know that add an internal modem add it as com3/irq5, since they don't have > to figure out how to disable a comm port. which isn't 4 port, but it also > isn't two port. Most interrupt capable PC software that supports com3: and com4: do so by allowing only one of com1:/com3: or com2:/com4: to be open and running with interrupts enabled simultaneously. Typically, this means that a "correct" driver would allow com1: and com3: to coexist on the same interrupt, but not allow them to be used simultaneously. This will typically "go to hell" with uugetty/mgetty/etc., which complete the open of the port instead of waiting for a non-interrupt polled event to be detected (like polling the DCD every 100ms). This is all really a moot point: the reason for the com3:/com4: (sio2/3) removal is that our console code (incorrectly) does not implement the MACH32/MACH64 detection code, freely downloadable, usable, and distributable from the ATI WWW site. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.