VOGONS


First post, by Linoleum

User metadata
Rank Member
Rank
Member

One day, everything was running fine on my 386 build (ECS SC386SX Rev. 1.2)... until the power switch on the PSU started acting up due to corrosion. While trying to repair it, I accidentally dropped the bare power switch onto the PSU casing — which caused a nice little firework show.

I went ahead and fully repaired the switch, hoping it was the only thing that got damaged. At first, it seemed like everything was working: HDD, sound, video, RAM, ports, and even the floppy drives powered up!

However, when I later tried to read a disk, I got this message:
"Floppy data error reading drive."

Here's what I've tried so far (with no success):
-Verified PSU voltages are correct
-Swapped out 3 different floppy cables
-Tested each drive separately (confirmed working in other builds)
-Tried i/o controller on multiple ISA slots
-Replaced the I/O controller with a brand-new multi I/O card
-Disabled a much unnecessary devices as possible (LPT, COM2, 2nd HDD, etc)

All signs now seem to point to the motherboard as the culprit, but I'm not sure where exactly to look. Any ideas what might have been damaged or what I should test next? I did reset the BIOS while fixing everything, is there something I missed in my settings?

Last edited by Linoleum on 2025-07-26, 21:31. Edited 1 time in total.

P3 866, V3, SB Audigy 2
P2 300, TNT, V2, Audigy 2 ZS
P233 MMX, Mystique 220, V1, AWE64
P100, S3 Virge GX, AWE64, WavetablePi & PicoGus
486DX2 66, CL-GD5424, SB 32, SC55
Prolinea 4/50, ET4000, SB 16, WavetablePi
SC386SX 25, TVGA8900, Audician32+

Reply 1 of 4, by DaveDDS

User metadata
Rank Oldbie
Rank
Oldbie

I'm assuming from you mention of the switch "on the PSU", and "fireworks"
that this is an older-style AT supply (power switch on mains - cabled directly
to the supply), and not an ATX (power switch on mainboard jumpers)

In this case, assuming the PSU casing is properly grounded (3-prong power
cord plugged into grounded outlet) -shorting mains to ground shouldn't damage
anything with the system - for all intentional the short would have been
effectively external to the system.

Most likely there has been a fault for another reason which happened about the
same time - possibly induced current spike or a gound loop - both very unlikely.

Does the floppy seek/home head during POST? Try moving the head all the way
out (inner tracks) and see if it homes to outmost track during POST.
This will tell you if the FDC selection logic and step signals are working
and addressing the drive.

A good tool for testing low-level floppy operation is ImageDisk - this will
let you perform basic seeks, see if the drive is reporting index pulses,
track-zero detect etc.

I suggest trying "Clean head" - this will seek back and forth as long as the
drive is seeing index pulses and not require any data from the drive.

Your BIOS screenshot shows both 5.25" and 3.5" drives - are both not working?
Does the 5.25" drive have a termintion jumper resistor pack?

Dave ::: https://dunfield.themindfactory.com ::: "Daves Old Computers"->Personal

Reply 2 of 4, by Linoleum

User metadata
Rank Member
Rank
Member
DaveDDS wrote on 2025-07-26, 18:32:
I'm assuming from you mention of the switch "on the PSU", and "fireworks" that this is an older-style AT supply (power switch on […]
Show full quote

I'm assuming from you mention of the switch "on the PSU", and "fireworks"
that this is an older-style AT supply (power switch on mains - cabled directly
to the supply), and not an ATX (power switch on mainboard jumpers)

In this case, assuming the PSU casing is properly grounded (3-prong power
cord plugged into grounded outlet) -shorting mains to ground shouldn't damage
anything with the system - for all intentional the short would have been
effectively external to the system.

Yup, you are correct! I am pretty sure ground was in place then...

DaveDDS wrote on 2025-07-26, 18:32:
Most likely there has been a fault for another reason which happened about the same time - possibly induced current spike or a g […]
Show full quote

Most likely there has been a fault for another reason which happened about the
same time - possibly induced current spike or a gound loop - both very unlikely.

Does the floppy seek/home head during POST? Try moving the head all the way
out (inner tracks) and see if it homes to outmost track during POST.
This will tell you if the FDC selection logic and step signals are working
and addressing the drive.

A good tool for testing low-level floppy operation is ImageDisk - this will
let you perform basic seeks, see if the drive is reporting index pulses,
track-zero detect etc.

I suggest trying "Clean head" - this will seek back and forth as long as the
drive is seeing index pulses and not require any data from the drive.

Your BIOS screenshot shows both 5.25" and 3.5" drives - are both not working?
Does the 5.25" drive have a termintion jumper resistor pack?

Yes, I can hear both drives are seeking during POST. Also, they are both spinning when trying to access the drives (and giving the error message).

The 1.44mb doesn't have any jumpers, while the 1.2mb only has what to appear to be for device id selection (see attached images).

P3 866, V3, SB Audigy 2
P2 300, TNT, V2, Audigy 2 ZS
P233 MMX, Mystique 220, V1, AWE64
P100, S3 Virge GX, AWE64, WavetablePi & PicoGus
486DX2 66, CL-GD5424, SB 32, SC55
Prolinea 4/50, ET4000, SB 16, WavetablePi
SC386SX 25, TVGA8900, Audician32+

Reply 3 of 4, by DaveDDS

User metadata
Rank Oldbie
Rank
Oldbie
Linoleum wrote on 2025-07-26, 19:09:

The 1.44mb doesn't have any jumpers, while the 1.2mb only has what to appear to be for device id selection (see attached images).

I wasn't referring to "jumpers" .. 5.25" drives often have what looks like an IC socket where a 150ohm
Terminarion pack goes - this is only for the drive at the end of the cable. 3.5" drives (and some newer 5.25"
drives) doen't have this and have partial termination built in. As the drive was working before and
you've not changed it, this won't be the problem, it's just part of what I look for when testing out a
floppy drive.

If you have a scope, you could look at the data signals and see if the drive is sending good signals (If it works
on other systems, it most likely is - but always worth checking to see if the data line is excessively pulled
high or low on the mainboard side.

Dave ::: https://dunfield.themindfactory.com ::: "Daves Old Computers"->Personal

Reply 4 of 4, by Linoleum

User metadata
Rank Member
Rank
Member

Well, I just tested one of the drives (the 1.2MB) on another system, and it worked right away—so the issue doesn't seem to be with the drives themselves.

Another possibility is that my original I/O controller (Kentech Computer IDE PLUS-V2) has gone bad, and I may not be configuring the replacement correctly. See the picture: most settings are left at their default (marked with an asterisk), except for the ones I changed, which are indicated by arrows.

P3 866, V3, SB Audigy 2
P2 300, TNT, V2, Audigy 2 ZS
P233 MMX, Mystique 220, V1, AWE64
P100, S3 Virge GX, AWE64, WavetablePi & PicoGus
486DX2 66, CL-GD5424, SB 32, SC55
Prolinea 4/50, ET4000, SB 16, WavetablePi
SC386SX 25, TVGA8900, Audician32+