I'm having problems getting a Zip drive to work with the supermount
though the problem is more one of the ide-floppy drive which is being
used to handle atapi ZIPs.
supermount works in the way that I can mount a zip drive on bemand (very
much, but not completely like autofs); the problem is that *unlike* with,
say, a CD-ROM drive, I cannot change a disk once one access has been made
to it, as the mount, as usual, locks the drive.
To counter that effect, the supermount filesystem explicitly unlocks the
door button whenever possible. It uses an mediactl() call to do so. This
is the root of all evil in this case: ide-cd.c (for atapi cdroms) contains
a routine that recongizes the call and unlocks the door; ide-floppy.c (for
atapi floppies, including zip drives) simply ignores the call as there's
no routine to handle the request.
I honestly don't believe that the atapi zip drive cannot be unlocked in a
way very similar to the atapi cd-roms. My question is: how can I get this
working? Has anyone build a workaround or kernel patch to do so, or might
there be another solution?
Any help is thankfully appreciated.
** Tel/Fax: +49 40 754938-75/-30 ----- s-mail: Dahlgrnring 1, 21109 Hamburg