2001-11-05 07:53:23

by Tom Holroyd

[permalink] [raw]
Subject: 2.4.14-pre6 freeze mounting ext2 diskette

I just booted 2.4.14-pre6 and tried to mount a diskette with an ext2
filesystem on it. /var/log/messages reported loading the correct
version of the module (floppy.o) and then it froze hard. Left the disk
spinning.

kernel: FDC 0 is a post-1991 82077
<freeze>

Works fine under 2.4.12. There was no fs damage.
/proc/ioports in 2.4.12 says:

000003f0-000003f5 : floppy
000003f7-000003f7 : floppy DIR

/etc/fstab entry:
/dev/fd0 /mnt/floppy ext2 defaults,noauto,user 0 0

Alpha, gcc-3.0.1 compiled (so is 2.4.12).


2001-11-05 09:19:02

by Tom Holroyd

[permalink] [raw]
Subject: Re: 2.4.14-pre6 freeze mounting ext2 diskette

I tried swapping the floppy.c from 2.4.12, but it still fails.

lsmod floppy works (though the use count remains 0 and the ioports
aren't set up yet) then
dd if=/dev/fd0 of=/dev/null bs=1024 count=1
turns the motor on and then the system freezes (motor stays on).