The problem for me was that the card didn't have a label. Oddly enough, it was working fine until I erased it with Android which then erased the label. So, I had to put it in a laptop and give the card partition/file system a label and voila. All is well again.