All errors can't be solved upgrading the kernel. Original 2.4.28 kernel has not that error.
Our kernel source r4007 is very patched (and very good comented)
Is a hard work to apply all patches to another version.
One of the patches will bring the bug to the new kernel.
Is easy to brick the device, it isn't a developers version.
We can replace ide and ext2 modules with original 2.4.28 sources and test it, critical patches (recovery patch) are only at boot time.
Macsar. A good feed for kamikaze x86.
http://downloads.x-wrt.org/xwrt/kamikaze/x86-2.6/packages/Box is like a 486/66mhz. Mine has a PmWiki (php)
