I have an out-of-the-box basix400xm-bt, with the factory installed r1161 release.
I made the required changes to /etc/modules and /etc/network/interfaces to enable the mmc card.
 
If the mmc card is installed when I boot up, it mounts automatically and I can access it.
I can umount and mount it again, and it's still accessible.
However, if I remove the card from the slot and re-insert it, I can no longer mount the card.
The error I get is:
 
# mount /mnt/mmc
mmcblk0: error 1 sending read/write command
end_request: I/O error, dev mmcblk0, sector 32
FAT: unable to read boot sector
mount: Mounting /dev/mmcblk0p1 on /mnt/mmc failed: Input/output error
#
 
Likewise, if the card is not in the slot when I boot up, I can't mount it.
 
I need to have the ability to remove the card without re-booting.
Does anyone know what I have to do to enable this?
 
--Bruce