From owner-freebsd-current Fri Mar 3 15: 6: 3 2000 Delivered-To: freebsd-current@freebsd.org Received: from sasami.jurai.net (sasami.jurai.net [63.67.141.99]) by hub.freebsd.org (Postfix) with ESMTP id 7A2D237C265 for ; Fri, 3 Mar 2000 15:05:57 -0800 (PST) (envelope-from winter@jurai.net) Received: from localhost (winter@localhost) by sasami.jurai.net (8.9.3/8.8.7) with ESMTP id SAA93510; Fri, 3 Mar 2000 18:05:53 -0500 (EST) Date: Fri, 3 Mar 2000 18:05:52 -0500 (EST) From: "Matthew N. Dodd" To: Don Lewis Cc: current@FreeBSD.ORG Subject: Re: 4.0-CURRENT hangs in ex_isa_identify() (was: current hangs during boot if ET/5025-16 card is installed) In-Reply-To: <200003032257.OAA11170@salsa.gv.tsc.tdk.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Fri, 3 Mar 2000, Don Lewis wrote: > Unfortunately the GENERIC kernel doesn't have a driver that could claim > the ET card. Also ex_isa_identify() is called before the legacy ISA > probes are done. > > IMHO, the best way to fix this would be for the dual-mode PnP/legacy > drivers to identify any cards in PnP mode, then do legacy ISA probes > using the old hard-wired port numbers, where legacy ISA probes can > be controlled by userconfig. This is really ugly, but then we all > agree that ISA sucks. I think the best solution is to rip broken hardware out of your computer. There isn't any reason that the ET should lock up the system when its IO ports are read. The 'ex' driver is about the most non-destructive probe we've got. It no longer uses the ISA compat shims; its a fully newbus'ed driver. I agree that we need some way to enable/disable newbus drivers in the visual userconfig though. This isn't likely to happen until after 4.0. -- | Matthew N. Dodd | '78 Datsun 280Z | '75 Volvo 164E | FreeBSD/NetBSD | | winter@jurai.net | 2 x '84 Volvo 245DL | ix86,sparc,pmax | | http://www.jurai.net/~winter | This Space For Rent | ISO8802.5 4ever | To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message