From owner-freebsd-hardware Sat Oct 31 20:55:57 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA08991 for freebsd-hardware-outgoing; Sat, 31 Oct 1998 20:55:57 -0800 (PST) (envelope-from owner-freebsd-hardware@FreeBSD.ORG) Received: from allegro.lemis.com (allegro.lemis.com [192.109.197.134]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA08986 for ; Sat, 31 Oct 1998 20:55:53 -0800 (PST) (envelope-from grog@freebie.lemis.com) Received: from freebie.lemis.com (freebie.lemis.com [192.109.197.137]) by allegro.lemis.com (8.9.1/8.9.0) with ESMTP id PAA05490; Sun, 1 Nov 1998 15:25:42 +1030 (CST) Received: (from grog@localhost) by freebie.lemis.com (8.9.1/8.9.0) id PAA19183; Sun, 1 Nov 1998 15:25:39 +1030 (CST) Message-ID: <19981101152539.R28493@freebie.lemis.com> Date: Sun, 1 Nov 1998 15:25:39 +1030 From: Greg Lehey To: dg@root.com Cc: John Polstra , hardware@FreeBSD.ORG Subject: Re: Mixing 8- and 16-bit shared memory ISA cards References: <19981101104400.A28493@freebie.lemis.com> <199811010355.TAA01865@implode.root.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: <199811010355.TAA01865@implode.root.com>; from David Greenman on Sat, Oct 31, 1998 at 07:55:32PM -0800 WWW-Home-Page: http://www.lemis.com/~grog Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-41-739-7062 Sender: owner-freebsd-hardware@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Saturday, 31 October 1998 at 19:55:32 -0800, David Greenman wrote: >>> I'm trying to turn an old 486 box into an ethernet <-> frame relay >>> router. It has a 16-bit SMC 8013 card with shared memory, and also >>> an 8-bit ET Inc. card with shared memory. I have this vague >>> recollection that you can run into problems with a mix like that in >>> an ISA machine. In particular, I seem to recall something along the >>> lines that each 128K chunk of the address space (a0000-bffff, >>> c0000-dffff, e0000-fffff) has to do either all 8-bit accesses or all >>> 16-bit accesses, but not a mix of the two. >> >> Yes, there was something like that, and I think you've remembered it >> pretty well. >> >>> Is that correct? Is it true for FreeBSD systems, or was it just an >>> MS-DOS thing? Is such a mix guaranteed not to work, or does it just >>> sometimes not work? >> >> IIRC (and that's not sure), it was a hardware limitation with 286 (and >> maybe 386) machines. It's quite conceivable that it doesn't apply to >> more modern machines. > > It affects all machines with ISA busses, not just early x86. What's the reason for it? Greg -- See complete headers for address, home page and phone numbers finger grog@lemis.com for PGP public key To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hardware" in the body of the message