BB-xM-Rev C "Could not update ICEauthority file" error message booting

Hi there!

I've recently bought a BeagleBoard xM Rev C, and unfortunately I took
off the SDCard from the board while it was powered on. It seems that
it broke the software installed on the card, so now i'm trying to
recover the original status on the card.

Instead of the original 4gb card, i've done the following steps using
a 8Gb uSDCard.
I've done this by following the instructions given on
http://elinux.org/BeagleBoardBeginners.
I have also tried another alternative:
i've download the .img file from http://circuitco.com/support/index.php?title=BeagleBoard-xM
and then i've "dd'd" it to the SDCard:
$sudo dd if=/path/to/xMRevCProduction4-25-2010.img-file of=/dev/sdc
bs=4096

This copied the files on the boot and the Angstrom distributions.

But when i insert this SDCard on the BB-xM-RevC (i connect the BB to a
monitor through the DVI port and a keyboard and a mouse, both on usb),
i get the following message in a pop-up.

Could not update ICEauthority file /var/lib/gdm/.ICEauthority

I click on "ok", i get to the login window (it logs automatically),and
then a second pop-up is displayed:

Could not update ICEautorithy file /home/root/.ICEauthority

I click on "ok" and then the desktop show; the "boot" partition is
mounted but the "filesystem" partition is not.

On the serial port connection some errors show during the boot:
...
[ 13.984497] mmcblk0: error -110 sending read/write command,
response 0x900, card status 0xe00
[ 13.998626] mmcblk0: error -110 transferring data, sector 7468312,
nr 8, card status 0xc00
[ 14.029479] end_request: I/O error, dev mmcblk0, sector 7468313
[ 14.040924] Buffer I/O error on device mmcblk0p2, logical block
903169
... and more

and after i log in with the default root user, i get the following
errors:
root@beagleboard:~# /USR/SBIN/CRON: can't open log file
log: Read-only file system
/USR/SBIN/CRON: can't write to log file
root (04/19-17:30:00-1202) CMD (/usr/bin/ntpdate -b -s -u
pool.ntp.org)
/USR/SBIN/CRON: can't open log file
log: Read-only file system
/USR/SBIN/CRON: can't write to log file
root (04/19-17:30:00-1201) MAIL (mailed 61 bytes of output but got
status 0x0001
)
[ 449.291351] mmcblk0: error -110 transferring data, sector 2049, nr
1, card status 0xe00

any idea where the error could come from?? has anybody had the same
issue??
thanks!