Are RWs a problem?

Mike McCarty Mike.McCarty at sbcglobal.net
Tue Apr 4 23:58:44 UTC 2006


Craig White wrote:
> On Tue, 2006-04-04 at 17:44 -0500, Mike McCarty wrote:

[snip]

>>The only thing that works on my machine is
>>
>>(1) Insert the disc
>>(2) If it was blank, wait for the CD Maker to start, then kill it
>>(3) If it was not blank, wait for it to mount, start a CLI, and umount it
>>(4) Start or continue with K3b.
> 
> ----
> but to be accurate...this is on FC-2 and things have changed a bit since
> then.

I don't know whether this particular thing has changed, but I doubt it.
Certainly some things have changed.

> ----
> 
>>I never have approved of auto mouting like this. IMO, MicroSoft products
>>handle removable media better than UNIX like OSs, especially floppies.
> 
> ----
> I'm not sure what you mean - Windows will automount a CD, Linux will
> automount a CD. I know that EZ-CD Creator will prevent automounting a CD

My MSDOS machine does not automount anything. I also dislike the way
Windows automounts CDROMS. Windows does not automount floppies.

> that is inserted if EZ-CD is foreground application - but I do recall
> CD's automounting when inserted even when K3b is foreground application.
> So perhaps, this still might not be a suitable method.

I'm not Windows-aware enough to know about that, but it would make
sense not to automount when something else is already trying to use
the device. OTOH, there would need to be a way of registering that,
either as a system call [flock()?] or in a configuration file.

> As for floppies...I dunno - Windows is pretty non-responsive to other
> stuff when formatting/writing to a floppy, whereas Linux just buffers
> it...but that does mean that to flush the buffers, it is necessary to
> unmount it first. It would seem that both approaches have their
> benefits/drawbacks.

Well, nearly every decision I've made in my life, with very few
exceptions, was some sort of compromise. Formatting a floppy
should not make the machine slow. That sounds like a non-interrupt
polling method for handling the disc. I'm also not savvy enough
about the floppy disc I/F to know whether it *can* interrupt,
though I did at one time write a program which could format
a 360K floppy (before IOCTL() took over the job from the BIOS),
and could display/mark/unmark bad sectors on them, as well
as map them (looking for scratches).

IINM, sync will also flush pending writes to a floppy with Linux.

Mike
-- 
p="p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);}
This message made from 100% recycled bits.
You have found the bank of Larn.
I can explain it for you, but I can't understand it for you.
I speak only for myself, and I am unanimous in that!




More information about the fedora-list mailing list