From: Ben O. <be...@gi...> - 2002-09-05 09:42:26
|
On Thu, 5 Sep 2002 10:54:22 +0200 Jörg Prante <joe...@ne...> wrote: Hey Jörg, how's tricks? > Right now, for simplicity, > the USB data transfer follows the kernel block size. Anyway, the USB data can > be transferred at *once*, i.e. some megabytes at a single command, without > interuption, called burst mode, and this is much faster. Easy from userspace, > easy from W$ndows, but it needs some extra work in Linux kernel. But this > extra work is preferable. It'd be nice, but just try grabbing 2mb of kernel memory at once section... it doesn't seem that the kernel allocates it like that. (am I missing something)? However, I do believe that bumping it up to 64k or so would bring us nearly on par with playcenter etc. I'm currently doing this with uploading, (see the "block_cache" code in proc.c in my branch) and the njb can't keep up. =) It'd be fairly easy to apply the same principal to downloads, although perhaps a bit trickier. > It would fit to data preprocessing. I started > months ago with ID3 tag processing preparing a more intelligent upload, to > get rid of special filenames for uploading proper MP3 files. This bit is pretty much done in my branch. check it out. |