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

Reply via email to