Hi Tholen ..
tho...@antispam.ham wrote:
> What does OS/2, specifically Warp 4.52, have to do with floppy disk
> drives?
Text removed to save space ..
> Hence the question: why does Warp 4.52 need to have an enabled
> floppy disk drive in order to boot?
>
I've worked with probably a couple of hundred different OS/2 boxes of all
kinds and .. with lots of different kinds of floppy disk drives. The others
that have helped you here are right. However you might want to check a
different path to 'fix' this! I've found even back into the start of OS/2
with the team in Boca Raton, Florida, that a 'floppy drive' isn't just one
kind of item. I've even got OS/2 boxes that still use the old eight-inch
floppy drives as well as the old single side ones, five inch models, plus the
fact that there are even several different 3-inch diskette versions that have
different disk 'formats' densities and so on. Over the years, OS/2's floppy
disk drivers have undergone significant modification to allow all of these
different floppy disk formats and sizes to work. Most of the users never have
anything to worry about since, 'if a box works; it works!'
I'm not being critical or downing anyone here. But in years of fooling with
this I've seen over and over again, that 'failure to boot' in OS/2 with a box
that normally involves a floppy that does work most of the time normally can
and does result from several 'vectors'.
Over and over I have seen the drive unit fail - intermittently - as
a hardware failure in the drive itself! For example, if the head on
that drive doesn't report properly as to initial position, some other
little glitch in the transistor components in it at boot up response
to the OS/2 drive request to, 'Hey drive are you there?', you will
intermittently get exactly the results you are having. Answer; you
substitute a new or other known good floppy drive and see if that
stops the problem.
As a second vector toward this, corrosion or other cable/connector
stuff for the drive can also cause this. Change the drive cable to
test this.
As a third vector toward this, you can check the drive voltages for
the floppy diskette for the proper voltage. Sometimes, for any of
several reasons, the power supply in a given box will, during boot
only, suffer a voltage irregularity at that point in the boot run
from a voltage regulator intermittent irregularity from a number of
vectors. Dirty connector issues, tiny trouble with solder defects
on the supply board, and even, at that precise point, a voltage
tiny blip during in the supply itself, or caused by a bad mother
board transistor, or more likely, a growing old filter capacitor or
break-down in the switching power supply that almost ALL computer
systems use to create the DC voltages needed from the 120/240VAC
power source I think we are talking about.
A fourth vector toward this can actually be in connector corrosion
issues of a much smaller kind. Both drives and mother boards have
group of tiny little switch pin plugs that stick down over little
tiny metal pins. To 'teach' the mother board how to coordinate
the BIOS information for it to work with drives, video; lots of
stuff. Corrosion or dirty stuff here can cause exactly what you
are seeing. Particularly if the pin selection plugs on a floppy
disk are dirty. Checking this can work at times on some drives.
Curiously, since floppy drives are not sealed items like hard
drives, strange things can dirty up more that the head area where
they read data from the disk you insert. As well, dirty stuff
can also get stuck on not only heads, but also on the bars and
motor actions that move the heads back and forth over the
diskettes! If for some reason, the head controller assembly
gets jammed even a tiny bit from the 'hone' position for boot
up, it can tell your computer that the drive 'isn't there'.
I've even seen once where an ant that crawled into a drive
caused this! I've kept floppy drive cleaning 'disk' tools
around for decades now for this work.
As a last thought, as computers get older and older, both the
pins and socket operations for CPU's, as well as the little
battery that makes your box remember how the BIOS is set up
age. As a BIOS issue, as this begins to show up, it frequently
also is intermittent like you describe. As well, another very
frequent cause of this turns out to me a bad memory chip board
unit! If the little tiny bit of memory that is bad is what the
box is using to determine that drive status at boot time; presto
wrong answer. Slipping a memory board out and in to clean the
socket connections can fix things. Those that cannot be fixed
for a board going bad can many times be found by running memory
test utilities on your box. As well the utility Sysinfo/2 for
OS/2 is a TREASURE of a way to find things you wouldn't believe
are causing problems.
Just trying to help here. Sorry for all the yap yap.
--
--> Sleep well; OS2's still awake! ;)
Mike Luther