Attached to this message is a smallish patch to usb-storage. It fixes the
following things:
(o) Interrupt endpoints are now polled at the proper rate
(o) Auto-sense now properly restores the command data structures
(o) more debugging output in some cases
(o) fixed a subtle logic bug in the auto-sense and return code logic
(o) Added support for broken single-LUN devices
(o) Added support for devices which error on START_STOP (Shuttle chipsets)
(o) Implemented (finally!) the 'unusual device list', which indicates what
flags must be set for what devices, and also lists some devices
that don't claim mass storage compliance, but work anyway. This list
is short but rapidly growing. Feel free to e-mail me if you find
another device that works if added to this table.
(o) Cleaned up device detection a bit. Mostly cosmetic.
(o) Fixed semaphore handling in a couple of error-handling code paths. I
doubt anyone ever ran into these unless they were doing something
really strange to the driver.
Oh, and in case you didn't realize it from the above, one of these
'unusual devices' is....
<drum roll>
The SanDisk USB ImageMate CompactFlash Adaptor
</drum roll>
That's right folks... this driver now supports the SanDisk CF readers.
Note that currently the only one supported is the one with the eject
button on it -- the ones without the eject button will take much more work
to support (to my suprise -- I only discovered this today) and will
probably not be supported until 2.5.x. However, the little igloo-like
things with the purple "ears" and the eject button on the front work
pretty well.
Matt Dharm
--
Matthew Dharm Home: [EMAIL PROTECTED]
Engineer, Qualcomm, Inc. Work: [EMAIL PROTECTED]
Why am I talking to a toilet brush?
-- CEO
User Friendly, 4/30/1998
patch6-2.gz
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]