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