Re: Poor floppy performance in kernel 2.4.10

bill davidsen (davidsen@tmr.com)
Thu, 18 Oct 2001 15:57:17 -0400


In article <200110181632.f9IGW9i29729@schroeder.cs.wisc.edu> nleroy@cs.wisc.edu wrote:

| Perhaps there should be a pair of "mtools" added: mopen and mclose, that do
| basically this. That way it could be a "standard" item, documented in man
| pages, etc., not some secret that only the l-k users know. Thoughts?

At the risk of seeming ungenerous, mtools was a hack, to compensate
for the inability of some operating systems to handle the DOS
filesystem. While it's useful, I don't thing blindingly fast performance
is a requirement.

That said, I have a few other thoughts. First, can't the kernel
detect when a new floppy is inserted? I can't remember if there is an
interupt generated when the floppy seats or not.

And second, can't you just avoid the whole issue by keeping the floppy
accessed at all time while you use it? Something like:
sleep 3600 </dev/fd0 &
or some such to lock the pages after they are read?

The change is a good one, it avoids having stale data in memory which
might cause worse things than slow performance. I think I have been
bitten by that in the past, but I don't remember any details, so it may
have been another problem.

-- 
bill davidsen <davidsen@tmr.com>
  His first management concern is not solving the problem, but covering
his ass. If he lived in the middle ages he'd wear his codpiece backward.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/