"Matthew N. Dodd" wrote:
> On Mon, 31 Jan 2000, Mike Smith wrote:
> > This is because the unknown driver is never revoked once it owns your
> > device. It's a(nother) bug in the ISA bus code. 8(
>
> Looking at the code in sys/kern/subr_bus.c I'm not sure how any drivers
> are revoked by a higher priority match.
>
> This is probably desirable given the nature of most drivers and one of the
> reasons for letting BUS_PROBE_NOMATCH announce your 'unknown' hardware.
> I never liked the unknown driver. I vote we kill it and let
> isa_probe_nomatch() deal with things. (I'll have to write
> isa_probe_nomatch() but I don't see that as a problem.)
I'll dig out my patches for that area and send you a copy.
We do need something when we use PNPBIOS because the motherboard devices are
not programmable and their port space is "fixed". Their space needs to
either be allocated to something or otherwise avoided when we are choosing
ports for real programmable devices.
Cheers,
-Peter
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message