Hi, This is a very low risk patch. Attached: - patch to "/usr/src/linux/drivers/usb/storage/unusual_devs.h" to enable the "PENTAX OPTIO 430" USB Still Camera to appear as a SCSI /dev/sd* storage device. This patch works for my kernel version 2.4.18, but should work just as well unchanged for 2.4.19. Patching to 2.5.x has not been tested.
Please include this patch with all future kernels. Cheers James Courtier-Dutton
--- unusual_devs.h.org Mon Oct 14 16:55:30 2002 +++ unusual_devs.h Mon Oct 14 16:55:17 2002 @@ -451,6 +451,19 @@ US_SC_SCSI, US_PR_CB, NULL, US_FL_MODE_XLATE ), +/* This Pentax still camera is not conformant + * to the USB storage specification: - + * - It does not like the INQUIRY command. So we must handle this command + * of the SCSI layer ourselves. + * Tested on Rev. 10.00 (0x1000) + * Submitted by James Courtier-Dutton <[EMAIL PROTECTED]> + */ +UNUSUAL_DEV( 0x0a17, 0x0004, 0x1000, 0x1000, + "ASAHI PENTAX", + "PENTAX OPTIO 430", + US_SC_8070, US_PR_CBI, NULL, + US_FL_FIX_INQUIRY ), + #ifdef CONFIG_USB_STORAGE_ISD200 UNUSUAL_DEV( 0x0bf6, 0xa001, 0x0100, 0x0110, "ATI",