If no cards are being recognized, then first try a reset of the camera:
Go to the Setup Menu and select Reset Setup Options.
If that does not work, then the card reader itself has a fault - perhaps some of the pins have gotten bent. You can try shining a light into the card slot and check if this is the case. If the pins cannot easily be straightened using a pin then the card reader connector will need to be replaced.