Real-Time Target Fails to Boot from the Proper Boot Device

Updated Dec 9, 2021

Reported In

Driver

  • NI-RIO

Operating System

  • NI Linux Real-Time
  • VxWorks

Issue Details

  • When I boot my Real-Time cDAQ or cRIO target with a monitor connected, I see the following error:
Reboot and Select proper Boot device or Insert Boot Media in selected Boot device and press a key
  • The Status LED on my cRIO is continuously flashing and I am unable to boot into the device.
  • My cRIO intermittently fails to boot. What can I do to resolve this?

Solution

This error message indicates a problem with one of the following:
  • The primary flash storage on the controller.
  • The software installed on the controller.
This article will detail the steps to check the default boot device and restore the device to factory default.
 

Checking the boot device

  1. Reboot the target and enter the BIOS configuration by pressing <F10> or <DEL> while booting.
  2. Navigate to the BIOS configuration boot options.
    • Refer to the device's User Manual for details on how to navigate the BIOS settings.
  3. Verify that the onboard storage is present and selected as a boot option.
    • This will be listed in the SATA Configuration Menu.
If no onboard storage is detected, proceed to reformatting the device.
If the boot settings are correct, it is possible that the flash storage is corrupt. Contact NI Support to troubleshoot and recover the target.
 

Reformatting the device

LabVIEW™ RT Targets

Follow the steps detailed in How to Restore LabVIEW RT Target to Factory Default Configuration.
Refer to the links at the bottom of the page for alternative reformatting methods if required.
 

Linux RT Targets

Follow the steps detailed in Format a NI Linux Real-Time Target from the Command Line (Linux Shell).

 

Additional Information

If the device continues to fail to boot, contact NI support for further troubleshooting advice.