[sane-devel] FreeBSD and Microtek Scanmaker II
Mon, 23 Jun 2003 03:30:07 -0400
>OK, so we have indeed a flaw in the Linux SCSI system... I assume that
>the scanners identify themselves as SCSI 1 devices, where these short
>sense data blocks are normal.
They do identify themselves, as a protocol between SCSI-1 and SCSI-2.
("SCSI_1_CCS" in drivers/scsi/scsi.h. This macro is used nowhere else
in the Linux SCSI code.)
>Did you try to issue REQUEST SENSE explicitly from the backend, where
>this looks reasonable? This may not work with every Linux adapter driver
Hmm, I never thought of that. (For the longest time, I figured the drivers
would eventually get fixed; they haven't.) I'll give it a try.
I don't suppose that a REQUEST SENSE can be issued by the sense handler
>(IIRC, older versions of the aha152x driver did not like user land
>REQUEST SENSE commands), so it should be possible to turn them off with
Heh --- if it's not one Linux SCSI bug, it is another.