Why Can't I See my SD Card or Directory on my cRIO Controller?

Updated May 15, 2024

Reported In

Hardware

  • cRIO-9047

Issue Details

When I plug in my SD card onto my cRIO controller, I'm unable to see the SD card or associated directories. 
For instance, I may expect to see my SD card under the "U Directory," but that U Directory doesn't exist at all when I plug in the SD card.

Of, if I try to run my program on my cRIO, I get the following error:

Host requires UHS-capable card
error -22 whilst initialising SD card

Why can't I see my SD card and directories, or how do I prevent this error?

Solution

This error can occur if the SD card is not compatible with the controller. Check the list of compatible SD cards for different controllers at CompactRIO Industrial SD Card Accessories

Additionally, certain controller types may also have specific restrictions on SD card speeds. If this is the case, you can find those restrictions, often under the "SD Card Slot" section, on the individual specifications found on NI Product Manuals .