Hi, I am using an SA1100 client and i386(host) to do usb bulk transfers.
Due to the client limitations, I have made necessary changes in my client code to receive max packet size of 16 bytes. (I don't want to receive the dat with a packet size greater than 8/16) On the host side, I am using the generic serial driver(usbserial) to send the data. When I try to send more data from the host, the host gets an interrupt Mar 14 18:51:24 localhost kernel: usb-uhci.c: interrupt, status 3, frame# 194 Mar 14 18:51:24 localhost kernel: usb-uhci.c: interrupt, status 3, frame# 361 Mar 14 18:51:53 localhost kernel: usbserial.c: generic_write - failed submitting write urb, error -32 Everything works fine if I send data less than the wMaxPacketSize. Is this an expected behaviour of usbserial(generic driver)? How could I make host usb driver send packets of 8/16 bytes? (using USB generic driver) OR should I write a custom driver? Any inputs would be useful. Marc _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users