USB generates an interrupt every 64 bytes (ie, one packet). USB could *probably* be bumped up to getting almost 1Mbyte/sec with a different protocol and a FIQ interrupt handler - but at the moment, USB is speed limited by the number of interrupts that have to be processed, and the interrupt load when disk transfers are going on.

Maybe I need to talk to Patrick about a USB2 mainboard swap for the empeg... we could do a new board with the latest DSP, an Xscale, 100mbit ethernet and USB2

Hugo