Date: Wed, 10 Jan 1996 11:46:05 -0800 From: "Amancio Hasty Jr." <hasty@rah.star-gate.com> To: Terry Lambert <terry@lambert.org> Cc: freebsd-hackers@FreeBSD.org Subject: Re: PnP problem... Message-ID: <199601101946.LAA00916@rah.star-gate.com> In-Reply-To: Your message of "Wed, 10 Jan 1996 12:28:18 MST." <199601101928.MAA15178@phaeton.artisoft.com>
next in thread | previous in thread | raw e-mail | index | archive | help
>>> Terry Lambert said: > > > However, the PnP discovery ordering is: > > > > > > 1) disable all PnP > > > 2) probe all non-PnP cards > > > 3) Query PnP cards for where they may fit > > > 4) Do a topological sort to fit them all > > > 5) Make them pick one to disable if the sort results in a > > > collision. Repeat as necessary. > > > 6) Map the mappable locations > > > 7) Enable the PnP cards that were not marked disabled > > > 8) Attach drivers as available, loading them if necessary > > > > Well, Terry it makes no sense to activate devices which I don't > > have a device driver who knows I may even be able configure my > > system 8) > > You have no choice. If you have a non-PnP motherboard with ISA, > your ISA slot devices that are not PnP *are active*. > Lets take this a step a time. In my case, I have a PnP motherboard. 1) disable all PnP 2) probe all non-PnP cards 3) Query PnP cards for where they may fit 4) Do a topological sort to fit them all How am I supposed to know that I have a driver for a given PnP device? If I know in advance which device drivers I have in the system I stand a very good change to configure my system. Also do you care to elaborate on what is a "topological sort" and how is applicable to our scenario? Last but not least the steps you are outlining would probably work well in Win95 because they have a way to remember which boot sequence failed. In our case, we want to succeed the first time 8) Tnks, Amancio
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199601101946.LAA00916>