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

James Courtier-Dutton (jcdutton@users.sourceforge.net)
Mon, 14 Oct 2002 17:05:06 +1000


This is a multi-part message in MIME format.
--------------080709080607010108080800
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

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

--------------080709080607010108080800
Content-Type: text/plain;
name="unusual_devs.h.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="unusual_devs.h.diff"

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

--------------080709080607010108080800--

-
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/