Hi
I've written a driver to support a device with two interrupt endpoints on a
pc with a UHCI chipset. On this platform, I am able to talk to the device
with functions like this:
usb_bulk_msg(dev, usb_sndintpipe(dev, TO_DEVICE), data, msglen, &txlen,
TIMEOUT);
^^^
When I use this driver on a platform with an OHCI chipset, it doesn't work
(I get timeouts). To make it work on this platform, I have to change my
comms to look like this:
usb_bulk_msg(dev, usb_sndbulkpipe(dev, TO_DEVICE), data, msglen, &txlen,
TIMEOUT);
^^^^
But this doesn't work on my original platform!
Maybe there is something fundamentally wrong with the way I'm doing this. Am
I allowed to use usb_bulk_msg for interrupt endpoints?
If not, is there a simple way of getting it to do what I want?
Thanks in advance
Simon Gittins
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel