First, thanks all for answer and please don't cc me. I am subscribed
to the list. :)
On Thu, May 11, 2000 at 11:09:52AM -0700, Dunlap, Randy wrote:
[...]
> > I have enpoint settings (usbview):
> > Endpoint Address: 81
> > Direction: in
> > Attribute: 3
> > Type: Int.
> > Max Packet Size: 8
> > Interval: 32ms
[...]
> > 2. EMSGSIZE
> > When I try to submit URB filled with:
> >
> > FILL_INT_URB(purb, data.dev, usb_sndintpipe(data.dev, data.ep_A),
> > buff, 8, drawer_complete, &data, data.int_A*HZ);
> >
> > where data.{ep,int}_A is address and interval of the endpoint then
>
> {ep,int}_A is a memory address or a device address or what?
ep_A is "Endpoint Address" so it's value is 0x81 and
int_A is Interval value (32ms).
Even more... When I create pipe with usb_rcvintpipe() then
usb_submit_urb returns 0 and function drawer_complete() is
called. So, one little success, but buff buffer remains
unchanged.
[...]
> Do you use usb_set_interface() or usb_set_configuratin() at all,
> even for the only (default) ones on the device?
I have tried usb_set_interface() even for default configurations.
wrobell <[EMAIL PROTECTED]>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]