Windows driver set the ASAP flag, you don't, may bet this. I also got this kind of trouble with uhci driver while usb-uhci and usb-ohci work fine. Selon magneto <[EMAIL PROTECTED]>:
> > Hi all, > I'm a kernelnewbie (and also a c++ newbie) > I've some problems to understand usbsnoop logs. > I've attached 2 snoops of some isochronous urb : a "sniffusb1.3" log and a > "sniffusb1.8 by papilloit" log. > In my code I fill the transfer buffer with the content I see in > "isocurb_1.3.log" but the isopackets have zero lenght so I think the buffer > is not transferred. > > > fill_isoc_urb(isocurb, dev, usb_sndisocpipe (dev, > epout_2->bEndpointAddress), > transfer_buffer, packets, instance->isocsize, > iso_complete, instance, 4); //transfer_flags=4 > for (i = 0; i < packets; ++i) { > isocurb->iso_frame_desc[i].offset = i * instance->isocsize; > isocurb->iso_frame_desc[i].length = instance->isocsize; > } > ret=usb_submit_urb(isocurb); > > > Why doesn't this urb call the completion routine? > > > Thanks in advance for any help. > magneto > > --------------------------------------------------------------------------------------------------------- Je suis celui qui peint la nuit en sombre Celui qui voit tous les jours la pénombre Je suis celui... qui a été -- AqME, je suis ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel