Sounds like one of:
- the SD card isn’t formatted correctly, see here: http://code.google.com/p/beagleboard/wiki/LinuxBootDiskFormat)
- the card is in upside down (the SD connectors on the back of the card should point down towards the PCB)
- the socket is damaged, most likely one of the pins connecting to the PCB has come loose.