Page 1 of 1
Is it possible to iterate and detect ISA PnP hw?
Posted: Thu Nov 10, 2022 5:12 pm
by AndrewAPrice
Is it possible to iterate through and detect cards using ISA PnP?
I'm a little confused by the
ISA wiki page.
The
linked PDF walks through initializing the io base of the PCnet-ISA II controller, but what happens next?
Re: Is it possible to iterate and detect ISA PnP hw?
Posted: Thu Nov 10, 2022 5:37 pm
by Octocontrabass
AndrewAPrice wrote:Is it possible to iterate through and detect cards using ISA PnP?
Only ISA cards that support PnP. Modern PCs usually don't have any of those, but maybe you're not aiming for modern PCs...
Why is that PDF linked and not
the actual PnP ISA specification? The specification explains just about everything you need. (There are some ISA-related bits in
the PnP BIOS specification that may also help.)
Re: Is it possible to iterate and detect ISA PnP hw?
Posted: Thu Nov 10, 2022 6:58 pm
by AndrewAPrice
Scanning the PCI bus reveals the existence of an ISA bridge. I could ignore it and do nothing. Should I detect ISA devices by running all ISA drivers which try to detect the hardware on common ports and see which ones stick?
Re: Is it possible to iterate and detect ISA PnP hw?
Posted: Thu Nov 10, 2022 8:24 pm
by Octocontrabass
I wouldn't bother. Anyone using a PC old enough to have ISA slots will know enough to manually configure the correct drivers. ACPI will tell you about built-in devices behind that bridge.