I too have encountered this error (IOERR -5). Repeating the failed operation generally works but that doesn't find the cause. I am working with a relatively new jffs2 backported to kernel 2.4.18 with patches. I'm just starting to work on this; has there been any new information not yet on the list?