XM files disappear

Good evening Everyone,
       I just got my beagleboard xm and discovered some interesting
behaviors. The only (hw or sw) change that I have implemented is
installing a backup battery.

1. Files and changes to files seem to disappear when the xm is
rebooted. I changed the /etc/profile script multiple times and added
random scripts. As long as I haven't powered down the XM I can open
the files and my changes are there. When I reboot (either by typing
"reboot" or by pulling the power) the changes have all disappeared.
The system is in the exact same state as when I got it from digikey.
Is the sd card read only somehow? This is odd...

2. I can't seem to get the RTC to work either. During the boot
process the output reads

hwclock: can't open '/dev/misc/rtc': No such file or
Fri Aug 20 20:54:00 UTC
hwclock: can't open '/dev/misc/rtc': No such file or directory

There isn't a RTC element in the /dev folder. And if I add the /dev/
misc/rtc directory and set the date with "date -s ...." and "hwclock -
w" I get the error "hwclock: RTC_SET_TIME: Inappropriate ioctl for

I have read that the rtc is supported. So, where am I going wrong
with this?

3. Can someone point me to any documentation for how to get the
Leopard Camera's working on the XM? I have a VGA version. I saw in
the uboot there is "camera=lpm3m1" argument. How does that get
changed for the VGA? I also don't see a /dev/video0 entry.