Murple, took me a while to see what I was doing wrong with pdaXrom and the SD card. OpenZaurus was just /dev/mmcda.
Anyway, I sacrificed a CF card to test, and it works fine for me. RC5/C860
Maybe you should try it without X. Also, might as well do cardctl status 0
and make sure its not some big problem.