Actually is more than half. This quick post is just to inform you that I wrote the part that schedule an isochronous request in the UHCI driver. I’ve already sent the patch to Michael for his review. The only part that is missing is the code that remove the request once it has been processed or canceled, which is not as trivial as I thought.
This is a companion discussion topic for the original entry at https://www.haiku-os.org/blog/emitrax/2007-06-09_uhci_isochronous_support_half_done/