> (Also, I'm wondering if we should just drop the code that skips whole > segments to make it simpler, since I can hardly think of any > real-world examples where a single TD would cover a whole segment.)
That can happen, raw access to USB disks can generate very long fragment lists. OTOH simplifying the code is probably a good idea. David