The patch against Linux 2.4.20 worked OK against Red Hat 9's
2.4.20 kernel. My DaneElec CF reader now works. Thanks to
those who did the work. :-)
A couple of observations. Judging by the speed at which things
happen I wonder if the disk-drive device that gets mounted uses
buffers. If so, that would explain the corruption that occurs
if the device is unplugged.
It would seem to me that a device like this should be set up
so that operations are unbuffered and not marked as completed
until the device is flushed... I'll have to look at the
source code if I get some time... not that I know much about
drivers in Linux :-(
These devices seem to be everywhere, and the USBAT chip fairly
common. Despite their cheapness it might be a good idea from
a Linux PR perspective if they worked a little more smoothly.
Best regards
--- Simon
--
Simon Clift E-mail: ssclift(a)math.uwaterloo.ca
Ph.D. Student
Scientific Computation Group
University of Waterloo
Waterloo, Ontario, Canada
N2L 3G1