Is it possible to iterate and detect ISA PnP hw?

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
User avatar
AndrewAPrice
Member
Member
Posts: 2300
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Is it possible to iterate and detect ISA PnP hw?

Post 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?
My OS is Perception.
Octocontrabass
Member
Member
Posts: 5563
Joined: Mon Mar 25, 2013 7:01 pm

Re: Is it possible to iterate and detect ISA PnP hw?

Post 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...
AndrewAPrice wrote:The linked PDF
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.)
User avatar
AndrewAPrice
Member
Member
Posts: 2300
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Re: Is it possible to iterate and detect ISA PnP hw?

Post 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?
My OS is Perception.
Octocontrabass
Member
Member
Posts: 5563
Joined: Mon Mar 25, 2013 7:01 pm

Re: Is it possible to iterate and detect ISA PnP hw?

Post 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.
Post Reply