Solved Force Windows XP to recognize ISA Analog & Digital card

May 26, 2012 at 03:56:03
Specs: Windows XP
I have an ISA A/D card that is accessed at I/O base address 0220. Windows XP does not use this address but its PCI bus seems to grab everything from 0000 to 0CF7. How can I force Windows to accept the 0220 address? The card does not show up in the Device Manager. It needs no driver, just software to read and write to the 0220 port. It uses no IRQ.

See More: Force Windows XP to recognize ISA Analog & Digital card

Report •


✔ Best Answer
May 29, 2012 at 02:38:49
Thank you all for your suggestions. None of them worked although Jefro was right, if you have an ISA bus, and you set the board or the bios settings, and you have drivers and software, it should work. The trick is that you have to have 32-bit software. The original program I wrote was in Qbasic and compiled with QB45. When it was recompiled in FreeBasic, it could talk to the board. (When I say, "recompiled," I really mean "revised and recompiled." The two compilers have many language differences, some very obscure and subtle.) What clued me into this fix was that I found that the manufacturer of the board (Advantech) had a test program that ran on XP for this old non-PNP board. So I knew there had to be some way to make it work.


#1
May 26, 2012 at 06:41:36
XP supports PnP ISA cards but not non-PnP. There is no way to force it.

http://support.microsoft.com/kb/279819


Report •

#2
May 26, 2012 at 13:06:57
Post the model of your motherboard or computer.

Report •

#3
May 26, 2012 at 13:18:44
If you have an isa bus and you set the board or the bios settings and you have drivers and software it should work.

In some cases you have to force bios choices or move card to different slots or re-assign. I assume the card did work at one time with xp.

Hang up and live.


Report •

Related Solutions

#4
May 26, 2012 at 13:54:00
More information: The motherboard is an iBase MB865 with 2 ISA slots and 4 PCI slots. It is in a new Pentium 4 generic computer. I have not had the card running on XP before, only 95.

Report •

#5
May 26, 2012 at 14:29:19
See #3 above.

To elaborate your BIOS may have a setting to allow the BIOS to configure hardware instead of allowing the OS to do it. Look for "enable/disable PnP aware OS".

The downside to this is limited resources. You will need to disable all unused hardware.

You may need to try both ISA slots to get the 220 option. As I recall, sound may want to use 220.

Worth a try.


Report •

#6
May 29, 2012 at 02:38:49
✔ Best Answer
Thank you all for your suggestions. None of them worked although Jefro was right, if you have an ISA bus, and you set the board or the bios settings, and you have drivers and software, it should work. The trick is that you have to have 32-bit software. The original program I wrote was in Qbasic and compiled with QB45. When it was recompiled in FreeBasic, it could talk to the board. (When I say, "recompiled," I really mean "revised and recompiled." The two compilers have many language differences, some very obscure and subtle.) What clued me into this fix was that I found that the manufacturer of the board (Advantech) had a test program that ran on XP for this old non-PNP board. So I knew there had to be some way to make it work.

Report •

#7
May 29, 2012 at 05:16:07
Then you have solved your problem? If so, we are happy that you have. Thanks for getting back to us.

Report •

Ask Question