Turning on NI PXI Express System Using An Ethernet Connection

Updated May 27, 2024



  • PXI Controller
  • PXI Chassis

Operating System

  • LabVIEW Real-Time (NI Linux Real-Time)
  • Windows
  • Linux

If you need to remotely turn on your PXI system when it is powered off, the Wake-on-LAN (WoL) option is the recommended configuration. You can utilize this option for both Windows and Linux versions supported by your PXI embedded controller

Wake-on-LAN (WoL) is an Ethernet or Token Ring computer networking standard that allows a computer to be turned on or awakened by a network message package. The message is usually sent to the target computer by a program executed on a device connected to the same local area network.
WoL is supported on Windows PXI Express (PXIe) systems and NI Linux RT. However, this option is not supported for Real-Time Pharlap ETS. This option is available because the target system has an Ethernet card that uses a 5 Volt standby rail in order to monitor network traffic while the PXIe system is shut down. Typically, only the first ethernet port on a NI PXIe controller supports WoL. To confirm ports and supportability, you can also use this link to enter your system model NI Product Documentation Center.
Please note that if there is a power outage, the chassis must be rebooted to return power to the Ethernet port. Most PXIe controllers have a BIOS feature called Restore After Power Loss. When set to Turn On, the controller will automatically power on when AC power is restored, to confirm if this setting is available for your system please review the PXI Controller Manual. If you confirm that this option is available, please go to this link: How to Set a PXI Controller to Start Automatically When Powered.
To configure Wake-on-LAN in Windows 7, 8, or 10:
  1. Go to Device Manager.
  2. Expand the Network Adapters section.
  3. Right-click the adapter in use and click Properties.
  4. Click the Advanced tab.
  5. Select Wake on Magic Packet from the Property list.
  6. Expand the Value section and select Enabled.
  7. Click the Power Management tab.
  8. Select the check box to allow this device to wake the computer.
  9. Click OK.
To configure Wake-on-LAN in Windows XP:
  1. Click Start >> Settings >> Control Panel.
  2. Double-click System.
  3. Click the Hardware tab and click Device Manager.
  4. Expand the Network Adapters section.
  5. Right-click on your adapter and select Properties.
  6. Click the Advanced tab.
  7. Select Wake-on-LAN Options and click Properties. Set the following:
    • Enable PME: set to Enabled
    • Wake on Settings: set to Wake on Magic Packet
Once configured, you can send the magic packet from another machine to wake up the controller. There are several magic packet generators available, for example, Wake on LAN (Magic Packet) from Microsoft Store.

To configure Wake-on-LAN in NI Linux RT:
  1.  To configure Wake-on-LAN in Linux RT, connect a monitor and a keyboard or access the shell remotely, then use ethtool command. If you are not familiar with this command, please use the Remote Booting a PXI System That Installed NI Linux RT article as reference.