Lets look closer to SECONDARY IDE CHANNEL and its "glitch" when HHD's detected in BIOS but not in DOS.
My idea was - its a realization or BIOS limitation (can not say anything about BIOS).
Lets start PowerIDE! diag...
The attachment IMG_0781.jpeg is no longer available
Yeap!
PRIMARY IDE CHANNEL is VLB (controlled by main chipset VT82C486G chip).
SECONDARY IDE CHANNEL is ISA (controlled by external chip). On this channel you can use ATAPI devices thru DOS drivers (CDROMs, ZIPs...). Maybe this is concept idea of motherboard to use it only with ATAPI devices but not with HDDs?
Tnx God we have DOS driver for HDD's in Adaptec PowerIDE!
The attachment IMG_0782.jpeg is no longer available
Lets edit CONFIG.SYS and reboot!
Ahahaha! After that PowerIDE! successfully detect SECONDARY IDE channel and HDD on it in DOS (fdisk, format and other utilities work with it). Check it copy/move/create/delete operations wighout any fails)))
And continue with Windows 95...
Install PowerIDE! Win95 driver. I DO NOT remove original PRIMARY standard ESDI/IDE driver just install PowerIDE! driver, reboot... and my Win95 completely fail((( (no HDD controllers found after reboot).
I look in .inf file and find its removes HDD controllers from registry before install. Slighly change the .inf file (delete some lines with HDD controllers remove). Reinstall it once more and MIRACLE!!!)))
The attachment IMG_0780.jpeg is no longer available
So the PRIMARY IDE (IRQ14) channel works as standard ESDI/IDE controller with Microsoft driver and SECONDARY IDE (IRQ15) works with Adaptec PowerIDE driver as virtual SCSI device.
Made a quick and dirty test... will continue it later.
PS. Patched PowerIDE! in attach 😉
Need help? Begin with photo and model of your hardware 😉