Hi all.
I just built a new collie (SL-5500 & SL-5000) kernel using the latest (and wonderful) OpenEmbedded environment. My kernel differs from the standard Kernel in that I turned off the "FS_SYNC" option in my build.
This has the effect of -allowing- you to turn on async mounts. This can be DANGEROUS for your data if you remove your cards before all cached data is written to the cards. If you remove your cards via the normal card eject method, you should be fine.
If you want synchronous mounts, add "sync" to the mount options for each drive you wish to mount synchronously.
In my case, I saw a nearly 75% increase in the Opie-1.1.3 sysinfo SD benchmark on my older PNY 128M SD card. I'm running the hentges 3.3.6-pre1 build (
http://www.hentges.net/misc/openzaurus/index.shtml)
My kernel can be found at
http://www.users.qwest.net/~joshin/zImage-...k7-pxa3-embedix.
Please let me know how this works for you.
-Josh
EDIT:
I moved my kernel to organize my site a little better. Look in:
http://www.users.qwest.net/~joshin/kernel/I also have a recent OZ build with open embedded there. It is buggy but should give you an idea where OZ is right now. (Or 3 days ago at least.)