Re: USB Mass Storage (again)



=?Utf-8?B?QsO4bGxh?= <Blla@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in
news:801EB5FC-15B0-4BF2-9BD0-2D35E92F56EE@xxxxxxxxxxxxx:

When I connect my device to a PC I would like it to appear as a
"ordinary" Mass Storage device on my PC. (My device side is
configured as USB Functional Client Mass Storage.)
Is it required that my company must have it's own USB VID/PID with
co-existing .inf-file on the PC, or is there some available ID's
for common usage for "ordinary" Mass Storage device that don't
require any additions on the PC side (no install of drivers)?

AFAIK any USB device should have his own VID and PID.
The OS can recognize a device without needing specific driver using the
USB class id that the device returns implying that it support a
specific protocol. Each "standard" USB device (HID, mass-storage, RNDIS
etc.) has its own class ID.
But usually the OS first search for a driver specific for a VID/PID
(and release) and only when such driver is not found it uses the
"generic" class driver. That means that using non-official VID and PID
could result in your device being recognized in the wrong way on some
PCs. I also think that not having an official VID/PID will not allow
you to use USB logo or to state that your device is USB compliant.
This, of course, could not be a big issue if your device is custom-made
to be used inside some closed solution (maybe with XPE) where the user
can't install drivers.

--
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non è valido)
.



Relevant Pages