David, thank you very much helping me understand, how USB interrupt and bulk endpoints work and what influence an open bulk IN endpoint on PCI and system memory accesses has.
There is still one open point in the higher layer software design which I do not understand: Why is an open bulk IN point used at all? Over the interrupt endpoint the need of an bulk IN transfer could be signalled and then the bulk IN transfer could be initiated for that specific transfer only. Thats the common way interrupts are used for. This technique would result in less bandwidth consumption regarding PCI and memory accesses. In my point of view the vendors of USB devices should overwork their protocol designs regarding this aspect. Christian ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel