It may be a bad FDC (floppy disk controller) on your motherboard.
cscgal
The Queen of DaniWeb
19,421 posts since Feb 2002
Reputation Points: 1,474
Solved Threads: 229
First thing is to test out and see if it is really the FDC on the motherboard. If the floppy drive works in another computer but not in yours, it probably is. The problem is an actual chip on the motherboard. A USB floppy drive will work because it doesn't use the motherboard's built-in FDC. Otherwise, I think you might be able to get a PCI-card with an FDC on it. Or call up your motherboard manufacturer as a last resort.
cscgal
The Queen of DaniWeb
19,421 posts since Feb 2002
Reputation Points: 1,474
Solved Threads: 229
Is that Windows XP you have? Are both the floppy drives you've mentioned older ones?
I've found Windows XP to be problemmatic with older floppy drives. Tear your hair out in frustration trying to get one to work, but if you pop a new one in the machine it works fine!
Catweazle
Grandad
4,335 posts since Mar 2004
Reputation Points: 229
Solved Threads: 149