Hello all,

I am running kernel 2.4.3-12.
I am attempting to establish USB communications to a device.

Currently I am able to do send and receive control messages
(usb_control_msg <using usb_sndctrlpipe(dev,0) and usb_rcvctrlpipe(dev,0>)
and I am able to send bulk messages (usb_bulk_msg <using usb_sndbulkpipe(
dev, 1)>).
When I attempt to receive a bulk message (usb_bulk_msg <using
usb_rcvbulkpipe( dev, 0x81)>) I always get error code -EPIPE (-32)
returned.
After this error is received, if a receive control message (get status of
endpoint 0x81) is performed, the endpoint status returned is x0000 (not
stalled).

The device does support input and output on endpoint 1, see following clip
from cat of /proc/bus/usb/devices:
     E:   Ad=81 (I)  Atr=02 (Bulk)  MxPS=   64  Ivl=   0ms
     E:   Ad=01 (O)  Atr=02 (Bulk)  MxPS=   64  Ivl=   0ms


Thanks much for any help, stumped,
Dan



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

Reply via email to