I\'m having the same problem. Mine is a Lexar SD \"High Speed\" 256 MB card. (I\'m also running a 5600.)
I\'ve formatted the card with mkdosfs, mkfs.dos, mkfs.ext2, mkfs.msdos, mkfs.vfat, and I\'ve had the problem every time. It seems to accept ~2 MB of files, then it goes read only.
I tried to write a \"slowcp\" script to move bite-sized chunks, then pause. I tried adding a umount/pause/mount/append. I tried lots of things. It seems that once it goes Read Only, the only way to get write access back is with a reboot.
I\'m running the Sharp ROM. What are you running, Ron?
....Oh, yeah, and the Preimptive kernel from the downloads section here.