> + err = usb_clear_halt(data->udev, > + usb_rcvbulkpipe(data->udev, > + data->intr_ep->bEndpointAddress)); EPIPE occurred for INT in endpoint, so we should use usb_rcvintpipe() instead of usb_rcvbulkpipe() right? Does the “lsusb –v” gives any clue about the reason for getting -EPIPE? Thanks, Naveen On Mon, Oct 6, 2014 at 8:42 PM, Naveen Kumar Parna <pnaveenkos@xxxxxxxxx> wrote: > Attached the lsusb -v file. > > Captured the usbmon log file for this patch and attached it. > > > > Thanks, > > Naveen > > On Mon, Oct 6, 2014 at 8:20 PM, Oliver Neukum <oneukum@xxxxxxx> wrote: >> On Mon, 2014-10-06 at 20:08 +0530, Naveen Kumar Parna wrote: >>> Thanks for the patch. >>> >>> I tried and It crashed after the first occurrence of EPIPE. >>> >>> Crash log is attached. >> >> Could you post a full "lsusb -v"? >> >> Regards >> Oliver >> >> -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html