Linux hoses floppy drive.

Anthony Martin (amartin@engr.csulb.edu)
Fri, 14 Feb 1997 13:28:02 -0800 (PST)


I have a Hitachi C120T notebook computer that I am trying to install linux
on (Red Hat). The first floppy boots fine, but it can't read the next
floppy or any other floppies until the system is _turned_off_ and turned
on again. If I do a soft reboot and start Windows 95, it can't read the
floppy either (until I cycle the power). Linux gives the following error
message:

floppy0: probe failed

This problem is not Red Hat specific, it also happens if I just create a
boot floppy (2.0.2x). As long as the diskette is left in the drive, linux
can still read it, but if it is just ejected and then popped back in, then
linux can no longer read it, failing with the above error message.
Basically, once linux has tried to access a newly installed floppy, the
drive won't work again until the system is turned off and on.

Note that the drive does spin when it is accessed, but the head doesn't
seem to move at all (just listening to it).

It seems that somehow linux is disabling the floppy drive head. I have
tried many different floppies, so this is not a diskette problem. Also
Windows 95 has no problem reading multiple successive floppies, so the
floppy drive isn't broken.

Has anyone else seen this problem, or am I the first one to try to install
linux on the Hitachi C120T? If anyone can suggest a patch or some flags I
might be able to set in floppy.c, that would be great.

Thanks.

Tony.