Return to BSD News archive
Newsgroups: comp.os.386bsd.bugs Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!elroy.jpl.nasa.gov!decwrl!access.usask.ca!kakwa.ucs.ualberta.ca!acs.ucalgary.ca!cpsc.ucalgary.ca!xenlink!fsa.ca!deraadt From: deraadt@fsa.ca (Theo de Raadt) Subject: Re: my bug list In-Reply-To: terry@cs.weber.edu's message of Tue, 30 Mar 93 00: 36:56 GMT Message-ID: <DERAADT.93Apr10130353@newt.fsa.ca> Sender: news@fsa.ca Nntp-Posting-Host: newt.fsa.ca Organization: little lizard city References: <DERAADT.93Mar11154207@newt.fsa.ca> <1993Mar15.223046.10278@fcom.cc.utah.edu> <DERAADT.93Mar25200858@newt.fsa.ca> <1993Mar30.003656.2601@fcom.cc.utah.edu> Date: Sat, 10 Apr 1993 20:03:53 GMT Lines: 27 In article <1993Mar30.003656.2601@fcom.cc.utah.edu> terry@cs.weber.edu (A Wizard of Earth C) writes: Soloution 1 is the expedient suggested by you and several others. The problem is that it relies on the assumption that a device of the type being probed exists. This is a fallacy, since it means I can *NOT* have multiple devices on the same interrupt, only one of which gets attached as a result of a successful probe. You are using the IRQ as a device discriminator, and this is invalid, since it blows out the ability to distribute kernels which whill run on multiple hardware configurations. This is true because you must attach the intterupt before the probe is complete for the probe to succeed. This is rats ass bogus. In the ISA bus, you cannot, MAY NOT, SHOULD NEVER, have two devices on the same IRQ. None of the IRQ routines can handle it now, nor can the hardware gaurantee that if both of the IRQ's happen at the same time you'll actually see anything. You seem to be saying that under the current setup it is possible to put all your devices at the same IRQ. Before you go further and reply again, please try to put multiple devices in your machine at the same irq, and boot with a kernel that expects them all in the same place. Surprise: it doesn't work!!!!! <tdr. -- This space not left unintentionally unblank. deraadt@fsa.ca