I think utility dosfsck from dosfstools package may be helpful in your case.
Seems that you have errors on your FAT file system.

2012/1/31 Sathishkumar Duraisamy <bewithsathish@gmail.com>
Hi,

I am getting following error in my target hardware when I trying to
write, usb mass storage device having vfat file system. But at the
same time I am to copy from the usb mass storage device. I have
configured as iso8859-1 iocharset in the menuconfig. I am using Linux
Kernel v2.6.30. Can you please give some clues how to fix this?

FAT: Filesystem panic (dev sda1)
   fat_get_cluster: invalid cluster chain (i_pos 0)
   File system has been set read-only

--
Regards,
Sathishkumar D
http://flowersopenlab.weebly.com/

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies