From owner-freebsd-hackers Sun Feb 5 13:08:09 1995 Return-Path: hackers-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id NAA04351 for hackers-outgoing; Sun, 5 Feb 1995 13:08:09 -0800 Received: from estienne.cs.berkeley.edu (estienne.CS.Berkeley.EDU [128.32.42.147]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id NAA04341 for ; Sun, 5 Feb 1995 13:08:03 -0800 Received: (from gibbs@localhost) by estienne.cs.berkeley.edu (8.6.9/8.6.9) id NAA19794; Sun, 5 Feb 1995 13:07:44 -0800 From: "Justin T. Gibbs" Message-Id: <199502052107.NAA19794@estienne.cs.berkeley.edu> Subject: Re: FIX FOR CACHE/DMA RANGE PROBLEMS (was Re: new SNAP) To: terry@cs.weber.edu (Terry Lambert) Date: Sun, 5 Feb 1995 13:07:43 -0800 (PST) Cc: wilko@yedi.iaf.nl, bugs@warlock.win.net, freebsd-hackers@FreeBSD.org In-Reply-To: <9502052017.AA02886@cs.weber.edu> from "Terry Lambert" at Feb 5, 95 01:17:36 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1750 Sender: hackers-owner@FreeBSD.org Precedence: bulk > > > > > > The other cache problems are based on a succeptability code for the > > > driver, or on global succeptability. A driver that can't tell an ISA > > > card from an EISA card *must* either note that it can screw up on DMA > > > > How about checking for the EISA ID ? > > The EISA standard doesn't provide a requirement for the amount of per slot > CMOS memory (I found this out when trying to write a UNIX EISA config > utility, it being my opinion that requiring DOS to configure a machine > is an abortion). What does this have to do with checking the EISA Card ID regs to determine if the ultrastore card is eisa? Or are you talking about isa cards (like the 2842) that have EISA id regs so they can be found via an EISA probe? I thought the problem with the ultrastore probe was that it didn't do a standard EISA probe, but instead relied on the fact that the eisa cards will respond in the same way as isa cards. > This may be something that requires VM86() to allow us to call the EISA > BIOS for it to work properly. I would love to be able to do an EISA config from within FreeBSD. More over, the aic7770 driver could get all of the per target info from the EISA config area instead of relying on Adaptec's BIOS to do this for you at POST. > > I think it's a move in the right direction, and at least would resolve > the ISA card in an EISA slot issue. > > > Terry Lambert > terry@cs.weber.edu > --- > Any opinions in this posting are my own and not those of my present > or previous employers. > -- Justin T. Gibbs ============================================== TCS Instructional Group - Programmer/Analyst 1 Cory | Po | Danube | Volga | Parker | Torus ==============================================