On Thu, 3 Feb 2005, Paulo Marques wrote:

> There is something weird though... in unsual_devs.h this PID/VID seems 
> to be this one:
> 
> UNUSUAL_DEV(  0x090a, 0x1001, 0x0100, 0x0100,
>               "Trumpion",
>               "t33520 USB Flash Card Controller",
>               US_SC_DEVICE, US_PR_BULK, NULL,
>               US_FL_NEED_OVERRIDE ),
> 
> which seems to be this product:
> 
> http://www.trumpion.com.tw/prod_m03_3352x.htm
> 
> which seems very different from the one you've shown (www.cmdrive.com)
> 
> Is "cmdrive" using the VID/PID from another vendor (or vice-versa)? Or 
> am I missing something?

You need to realize that in many cases the storage device itself and its
USB interface chip are made by different manufacturers.  Sometimes the 
design is such that the default descriptors from the interface's 
manufacturer are overridden and sometimes not.  So you can easily get 
different devices with different vendor and product strings but the same 
vendor and product IDs.  It happens all the time.

Fortunately it doesn't matter.  The vendor and product strings listed in 
the unusual_devs.h entry are used only if the device itself doesn't 
provide any strings.

> If this is the case, I guess there is not much we can do, since there is 
> no way for the kernel to tell those devices appart... :(

No there isn't, and furthermore there's no reason for the kernel to tell 
them apart.  Since they have the same interface chip they will behave the 
same way.

Alan Stern



-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to