> > This is one reason why I think that the PnP scan should be done 
> > _before_ the legacy scan; there are cases where the legacy scan is 
> > going to find stuff that the PnP enumerator also knows about.  If the 
> > PnP enumerator has already found it, then the legacy scan aborts; in 
> > the reverse situation the PnP enumerator has no way of knowing that the 
> > device has already been claimed.
> 
> ummm... I thought that the plan was to disable all PnP devices, do the
> legacy isa probes, and then reenable the PnP devices and probe them...

The fact that a device is reported via PnP does not guarantee that you 
can disable it.  Most of the "devices" reported by the PnP BIOS can 
neither be disabled nor moved.

> that way you don't have the problem of legacy probes grabing a card...

It doesn't avoid attempting to probe for a legacy device in a region 
where a fixed but PnP-known device exists.

> > Another argument for making the PnP scan first is that the BIOS 
> > identifies a whole pile of "do not go there" regions which you don't 
> > want anything, even a legacy device probe, looking at.
> 
> hmmm....  sounds like we need to have a PnP attach routine that will
> grab all these resources.... I haven't looked at the latest PnP code,
> so I'm not sure exactly how the configure stuff is handled...

The enumerator should assign these resources to a placeholder; I was 
thinking the nexus was as good an owner as any.  If there's an 
"unknown" device that's probably even better.

-- 
\\  The mind's the standard       \\  Mike Smith
\\  of the man.                   \\  [EMAIL PROTECTED]
\\    -- Joseph Merrick           \\  [EMAIL PROTECTED]




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to