VOGONS


First post, by GL1zdA

User metadata
Rank Oldbie
Rank
Oldbie

Does anyone know, whether there is any documentation of how Windows 95 or 98 assign resources to Plug and Play devices? I'm specifically looking for information what Windows does with what the BIOS has assigned to PCI devices, how it decides what configuration to use for ISA PnP and what it prioritizes.

I'm asking, because I've recently tried to make work together a Creative Audigy card and a Yamaha 719 based ISA board and no matter what I did (I've spent a whole day just switching the configurations for both cards and trying some other solutions), Windows would fail on the next restart after installing the Audigy drivers (it would hang during boot with a black screen and a blinking cursor). The solution was to initialize the ISA card with UNISOUND in AUTOEXEC.BAT, after what Windows would happily configure the card with what UNISOUND assigned and chose non-conflicting settings for the Audigy (VXD, without the SB16 emulation driver). I'm curious how, why Windows failed to do it on its own.

getquake.gif | InfoWorld/PC Magazine Indices

Reply 2 of 2, by GL1zdA

User metadata
Rank Oldbie
Rank
Oldbie
ux-3 wrote on 2024-06-30, 17:52:

Do you have the option "reset configuration" in pnp bios options?

Yes, I’ve tried it after I’ve installed the cards, didn’t help. I even selected IRQ 3 in SETUP for Audigy, the POST table with the assigned PCI IRQs showed that indeed IRQ 3 was assigned and then it would hang during the part after the Windows 98 logo disappeared. The odd thing was, everything worked after I’ve installed the Audigy card, I could hear the Audigy, test EAX, run games and route the 719 output through the Audigy Line-in. But after I’ve rebooted the PC, Windows would hang booting. So I went to Safe Mode, deleted Audigy from the Device Manager, rebooted, it detected the card and installed drivers, I could again do anything and it worked, but after rebooting, Windows would hang during booting.

getquake.gif | InfoWorld/PC Magazine Indices