[PATCH] Add support for Pentax Still Camera to linux kernel.

From: James Courtier-Dutton (jcdutton@users.sourceforge.net)
Date: Mon Oct 14 2002 - 02:05:06 EST


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 <James@superbug.demon.co.uk>
+ */
+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",

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Tue Oct 15 2002 - 22:00:48 EST