Just purchased an Epson Perfection 1640SU (SCSI/USB) scanner (1600 dpi optical),
and found in some tips (forgot where now) on getting it recognized by the USB code:
(I made the change in a vanilla 2.4.2 kernel.)
diff -urNb linux-2.4.2/drivers/usb/scanner.c linux-2.4.2.modified/drivers/usb/scanner.c
--- linux-2.4.2/drivers/usb/scanner.c Thu Jan 4 13:15:32 2001
{ USB_DEVICE(0x04b8, 0x0104) }, /* Perfection 1200U and 1200Photo*/
{ USB_DEVICE(0x04b8, 0x0106) }, /* Stylus Scan 2500 */
{ USB_DEVICE(0x04b8, 0x0107) }, /* Expression 1600 */
+ { USB_DEVICE(0x04b8, 0x010a) }, /* Perfection 1640SU and 1640SUPhoto */
/* Umax */
{ USB_DEVICE(0x1606, 0x0010) }, /* Astra 1220U */
{ USB_DEVICE(0x1606, 0x0030) }, /* Astra 2000U */
FYI, it works well with the latest SANE packages; some of my friends of the Windows
persuasion find it easier to use (XSane) than other scanner packages they're used to.
And more stable. :)
-jesse
------------------------------------------------------------
If there was any justice in the world, "trust" would be a four-letter word.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/