Make sure the drive is jumpered correctly (it should be selected as the 2nd drive - 2 if the jumpers are 1,2,3,4 or 1 if the jumpers are 0,1,2,3) you also need the right drive cable for the PC (with a twist reversing a few signals between the drive connectors) ie: PC--------B-~-A (where ~ represents the twist)
I have seen mainboards which supported a floppy drive, but did not implement the signals for drive B: ... if you don't know if your mainboard supports B: for sure, start testing in the A: position (the connector at the end of the cable, after the twist)
Obviously make sure the drive is power correctly as well.
Most BIOS will test for presence of the drives at power-up, so you should see the drive LED come on briefly shortly after power-on. Another thing you can try is with power-off, move the drive head to neat center (away from track0) and you should see it seek to track0 at startup)
If you have another working floppy drive, you can verify the mainboard FDC works, if drive B: is supported, and how the drive gets tested at power-up.
Assuming you get to the point where you confirm the above:
If you are able to boot to DOS, I recommend doing basic testing with ImageDisk. ImageDisk "talks" to the drive directly (not through OS or BIOS - I usually set BIOS drive type to "None" in my ImageDisk system), and will give the ability to perform low level operations (like home-head. seek to track, read sector etc.) directly and provide more information about drive responses.
- Dave ; https://dunfield.themindfactory.com ; "Daves Old Computers" ; SW dev addict best known:
ImageDisk: rd/wr ANY floppy PChardware can ; Micro-C: compiler for DOS+ManySmallCPU ; DDLINK: simple/small FileTrans(w/o netSW)via Lan/Lpt/Serial