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",


Reply via email to