NI Real-Time ETS Installations Hangs Waiting for a USB to Initialize

Updated Dec 20, 2023

Reported In


  • LabVIEW Real-Time Module

Operating System

  • PharLap

Issue Details

I am using the National Instruments LabVIEW Real-Time Module to create an ETS computer (target). I am following the steps in How Do I Create a Desktop Real-Time Computer Running Pharlap? and having problems with Part 2, because when I boot from the USB using the BIOS, I see the following messages and the computer stops responding:



Transferring control to user program.

Waiting for USB to initialize...


First, verify that your computer meets the hardware requirements for LabVIEW Real-Time (RT) Targets as listed in Requirements for Desktop PCs as LabVIEW Real-Time Targets. If the hardware specifications for your desktop don't match the specific model numbers in the requirements, it's an unsupported configuration. The most often incompatible parts are:
  • The Ethernet Chipset
  • The Processor's Model and Architecture
    • See note in Additional Information for Intel® Core i3, i5, and i7

If your machine does comply with the requirements for RT Desktops:
  • Try setting up the Utility USB another USB drive
  • If using a desktop computer, try using the backplane USB ports, as they usually go directly to the motherboard, instead of using a USB hub.
  • When the Waiting for USB to initialize… message appears: remove the USB drive, wait a few seconds, and reinsert the USB drive.
  • Update the BIOS for your computer make and model. Make sure you use the most recently released one.

Additional Information

Note on Meeting Processor Requirements: To use Intel® Core i3, i5, and i7 they must comply with the Haswell architecture. New generation processors will have recently released architectures which will not support being LabVIEW Real-Time Targets. For a list of Haswell processors please visit: External Link: Products formerly Haswell