Hi Tom,

some of the features are missing in the ohci code.
Here is the state of usb-ohci:

- ASYNC usb_unlink_urb is not implemented yet
  (this is on top of my to-do list)

- sync usb_unlink_urb should work

- urb->interval 0 is not implemented
  (seems I have missed that feature)


Roman

tom wrote:
> 
> Hey all..
> 
> tinkering around with interrupt transfers on low-speed devices (both IN
> and OUT), I seem to have got it working nicely most of the time. There
> is one area where I fail to succeed. It might be a typo of mine, it
> might be something deeper.
> 
> How the heck do I stop interrupt transfers?
> 
> I have read through the docs, I have dug up the discussions about two
> months ago about unlinking URBs from within the completion handler, I
> have tried several things, but somehow fail to be able to remove
> interrupt URBs. Setting the ASYNC flag causes an oops, not setting it
> returns 0 on usb_unlink_urb(), but it does not disappear, it keeps
> getting re-scheduled. Setting urb->interval to 0 didn't seem to help
> either...
> 
> Does this ring a bell with anyone? Doesn't seem like anyone is needing
> to stop their interrupt transfers in the kernel sources, so I have
> nothing I can take as sample. I am mainly concerned to stop the loop for
> interrupt out, because I don't want to send anything to the device when
> I don't have anything to send ;-)
> 
> I'm trying on 2.3.99pre6-3, in case you were wondering.
> 
> ..tom
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to