[PATCH] storage: Add quirk for Entrega/PortGear USB to SCSI Converter

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Entrega Technologies produced a USB to SCSI converter (model U1-SC25). Xircom
acquired Entrega and re-branded the product line PortGear. The PortGear USB to
SCSI Converter (model PGSCSI) is internally identical to the earlier Entrega
product.

It uses the Shuttle Technology EUSB-01/EUSB-S1 chips. As with other Shuttle-
based converters, a quirk is needed to allow multiple devices on the SCSI chain
to be accessed. Without it only the (single) device with ID 0 can be used.

My Xircom PortGear PGSCSI has USB ID 1645:0007. From lsusb output for my unit:
   iManufacturer           1 Entrega Technologies Inc.
   iProduct                2 Entrega USB to SCSI Converter

There seems to be some confusion about USB VID 0x1645. From reading
  https://usb-ids.gowdy.us/read/UD/1645
it seems the VID assigned for Entrega was 0x66D (= 1645 decimal). However
(all?) Entrega devices use VID 0x1645, which was actually assigned to Cross
Match Technologies GmbH!

This patch only adds a quirk for 1645:0007. However the Windows driver .INF
file contains three USB IDs:
 1645:0007 "PortGear USB to SCSI Converter"
 085A:0028 "PortGear USB to SCSI Converter"
 085A:0032 "PortStation SCSI Module"

Thus it's possible that later PGSCSI converters used ID 085A:0028 instead. I
can submit a patch for that too, or would someone need to confirm that it
actually exists in the wild first? I couldn't find any mention of the
PortStation SCSI Module on the web; perhaps it was cancelled before release.


Signed-off-by: Mark Knibbs <markk@xxxxxxxxxxx>
---

diff -up linux-3.17-rc3/drivers/usb/storage/unusual_devs.h.orig  linux-3.17-rc3/drivers/usb/storage/unusual_devs.h
--- linux-3.17-rc3/drivers/usb/storage/unusual_devs.h.orig	2014-09-01 02:23:04.000000000 +0100
+++ linux-3.17-rc3/drivers/usb/storage/unusual_devs.h	2014-09-02 12:41:53.000000000 +0100
@@ -1958,6 +1958,13 @@ UNUSUAL_DEV(  0x152d, 0x2329, 0x0100, 0x
 		USB_SC_DEVICE, USB_PR_DEVICE, NULL,
 		US_FL_IGNORE_RESIDUE | US_FL_SANE_SENSE ),
 
+/* Entrega Technologies U1-SC25, also sold as Xircom PortGear PGSCSI */
+UNUSUAL_DEV(  0x1645, 0x0007, 0x0100, 0x0100,
+		"Entrega Technologies Inc.",
+		"USB to SCSI Converter",
+		USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_euscsi_init,
+		US_FL_SCM_MULT_TARG ),
+
 /* Reported by Robert Schedel <r.schedel@xxxxxxxx>
  * Note: this is a 'super top' device like the above 14cd/6600 device */
 UNUSUAL_DEV(  0x1652, 0x6600, 0x0201, 0x0201,
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux