> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Sunday, March 04, 2001 5:50 AM
> To: [EMAIL PROTECTED]
> Subject: RE: [linux-usb-devel] Found Bug in Enumeration
> 
> > FROM: Dunlap, Randy
> > DATE: 03/02/2001 08:14:05
> > SUBJECT: RE:  [linux-usb-devel] Found Bug in Enumeration Hi Michal,
> >
> > Seems like there are 2 points that need to be cleared up here.
> > I'll try to do that (below).
> > [...]
> > I don't understand this (above). >>> Linux-USB is following the
> > spec. <<< Why does the firmware need to send 60 bytes instead 
> > of 8? How would you rather develop the firmware?
> 
> Are you sure, that linux-usb follows the spec? One example: The spec
> says: >>> The lower byte of the wValue field specifies the desired 
> configuration. This configuration value must be zero or match a con-
> figuration value from a configuration descriptor. If the configuration
> value is zero, the device is placed in its Address state. The upper 
> byte of the wValue field is reserved. <<< [USB 1.1, 9.4.7 Set 
> Configura-tion]
> 
> But when I submit a SET_CONFIGURATION(0) I get punished with an
> error return code... 
> 
> Regards,
> Gregor

In removing a good bit of my previous message, you also
removed the context in which it was written.
I was writing about transfer lengths in GET_DEVICE and
GET_CONFIG control transfers.  I believe that Linux-USB
conforms to the USB spec on those requests.

It could certainly be the case that there are places where
Linux-USB does not match the USB spec., so please help by
pointing them out (like you have, and like you did a few
days ago IIRC) and by providing patches.

So, did you ask about this a few days ago?  I recall it
vaguely but I can't find it in the email archives.

~Randy


_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to