I've had issues where my CF card was corrupted, and the iLiad would mount it in "read only" mode. I had to reformat my card in windows, and copy all my files back to it to fix.
Install mrxvt on your iLiad. Insert your CF card, and type "dmesg" (without quotes) into the terminal. The last 2 or 3 lines should say that it's mounted read only if that's the problem.