Memory card sometime is not detected in my laptop

My laptop's card reader sometime couldn't detect the memory card,  already try to use other memory card, also has the same problem, sometime can be read, sometime not.

The solution: in BIOS setting of my laptop, there is an option : Card Reader Power Saving.
Try to change from Enable to Disable.

Now, the memory card is always detected.