luRaichu wrote on 2025-05-12, 21:02:
However I also saw one person using a Sil3114 card on an AMD K6-III+ system under Windows NT. Those cards are cheap but some people say they're not good for Socket 7 and below
I am not sure if this is the exact issue you are suggesting but here goes.
I have one of those in my SE440BX-2 (Slot 1, Phoenix BIOS) and it works perfectly.
When I tried in my P5HX-A (Socket 7, Award BIOS 4.51PG) I encountered the following issue. Everything worked with loading the option ROM except when it was time to boot, somehow the Number of Hard Disks Attached byte in the BIOS Data Area (40:75) was zero. That blocked the BIOS from attempting to boot.
Using a little MBR on a floppy disk that would set that byte to 1, wait for any key so as to eject the disk, then attempt booting Int 19h again, it worked great as a proof-of-concept, demonstrating that nothing else was wrong.
I did find that having no IDE devices at all attached slowed down booting of the Award BIOS, even with everything set to "none." I think this is because for El Torito/Zip drive booting purposes, it probes for ATAPI devices anyway.
In a direct conversation with mkarcher about this, we wondered if it was because the BIOS Boot Specification was phasing in at this time, and if the SIL311x BIOS did not have the right fallback for a system BIOS that doesn't have it. (BBS is what enables that fancy boot order listing in the BIOS rather than just things like A,C and C,A). I am not sure whether those later Award BIOSes (that say A,C,SCSI vs. A,C) have this support or not. Anyway, maybe this is where the idea they aren't good on Socket 7 comes from.