First post, by konc
- Rank
- l33t
Here's a strange one for anyone interested in this kind of stories, and some questions I ended up with.
A humble PII PC that covers the late DOS era. Nothing special inside, Abit LX chipset m/b, 266MHz CPU, Geforce 2 MX, Voodoo1, NIC and of course a 3.5" floppy drive and the Audician 32 Plus sound card. Everything working fine. Then I find locally my favorite m/b of that era, the Intel SE440BX (Seattle), and for no reason other than using that, I swap motherboards. Everything else remains the same to the last screw. (Trying to keep this short) I discover that I cannot write to floppy disks, they appear write-protected. After the usual and the not-so-usual troubleshooting the issue is caused by the Audician's CTRL I/O port setting. Yes, you read this right: the default CTRL I/O port value "enables" write protection.
Proof I know I'd want myself: CTLR I/O port set to default 0x370, cannot write disk. CTRL I/O port set to something different, can write disk.
So I guess/deduce that I/O port 0x370 conflicts with the floppy controller?
The Phoenix BIOS has limited options (contributing to the stability of this m/b). Nothing regarding P'nP OS, clearing ESCD, switching slots, disabling unused COMs/LPT makes a difference. This the "Resources" page, the only page you can really configure such things, where I see nothing relevant.
Questions/reason for this thread:
1. What on earth is this CTRL I/O port and what is it used for? I wasn't able to google it well enough to get answers. I haven't seen this value specified anywhere (in a SET BLASTER= for example) or asked in any software (unlike the Sound Blaster base I/O port for example). Does the value matter, or will it just work with every possible value that doesn't conflict with something else?
2. Isn't 0x370 the port for the secondary FDC? Why is my single on-board FDC & drive affected by the sound card using it? Is Intel (or Phoenix) doing weird and uncommon things using it for the primary/single FDC instead?
3. If my guess for a conflict with the FDC is correct and I'm not assuming something completely wrong, does some software exist that could have indicated this problem/conflict?
And lastly some general comments after playing for a while with the software of these cards:
-On the internet there is a version 2.20 of the initialization/setup utility SETUPSA.EXE. It doesn't work with one of my cards, the card appears initialized but outputs no sound. More common versions 2.09 and 2.11 always work.
-SETUPSA.EXE always overwrites file AUTOEXEC.BAK without any warning even if it already exists and has completely different content, to create its own backup of AUTOEXEC.BAT.