Configuring Remote Wake-Up Using Dell Client Command Suite Dell Command | Configure Dell Command | Monitor Dell Command | PowerShell Provider Dell Engineering June 2017 1 Configuring Remote Wake-Up Using Dell Client Command Suite
Revisions Date Description June 2017 Initial release THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES. THE CONTENT IS PROVIDED AS IS, WITHOUT EXPRESS OR IMPLIED WARRANTIES OF ANY KIND. Copyright © 2017 Dell Inc. All rights reserved. Dell and the Dell logo are trademarks of Dell Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies.
Table of contents Revisions.............................................................................................................................................................................2 Executive summary.............................................................................................................................................................5 1 Wake on AC ........................................................................................................................
6 Deep Sleep Control ....................................................................................................................................................28 6.1 Using Dell Command | Configure .....................................................................................................................28 6.1.1 Using Command Line .......................................................................................................................................28 6.1.
Executive summary Remote wake-up refers to turning on a system by sending a network message over a remote connection. You can wake up your system through a remote desktop connection, SSH, FTP, web interface, or any other remote connection that you have set up. This white paper describes the various kinds of remote wake-up solutions or BIOS features available on Dell enterprise systems such as Latitude, Precision and so on.
1 Wake on AC The wake-on-AC BIOS feature controls the system’s behavior when AC power is restored. This feature is present in desktops as AC Recovery with the options: ‘Power Off’, ‘Power On’, and ‘Last Power State’, and in notebooks as Wake-On-AC with the options: ‘Enable’ and ‘Disable’. After AC power is restored, the desktop briefly powers on to perform basic checks, including how the AC Recovery feature is set. If the feature is set to: Power Off – The system is powered off.
1.1.1 Using Command Line The following figure illustrates the command for setting the acpower option as ‘on’. Setting ‘acpower’ as ‘on’ 1.1.2 Using Graphical User Interface To configure the Wake on AC BIOS feature, select acpower option from the Power and Performance category, then perform the following: 1. Click the required option: Create Multiplatform Package. Create Local System Package. Open a Saved Package. 2. Click Edit, or double-click the acpower option. 3.
1.2 Using Dell Command | PowerShell Provider Dell Command | PowerShell Provider provides the following options for the Wake on AC BIOS feature: On Desktop – WakeOnAc with the values as ‘Disabled’ and ‘Enabled’. On Notebook – AcPwrRcvry with the values as ‘On’, ‘Off’, and ‘Last’. Setting ‘WakeOnAc’ as ‘Enabled’ 1.
2 Auto Power ON The Auto-Power-ON BIOS feature is used to automatically power on a system for selected days/times. A system which is in shutdown state connected with AC power responds to an RTC alarm based on the system’s time/date. Note: System with battery power does not respond to this alarm. This feature applies to systems which are either in S4 state (Hibernate) or S5 state (Power Off).
Setting ‘autoonhr’ as 11pm and ‘autoonmn’ as 45 minutes 2.1.2 Using Graphical User Interface To configure the days on which you want the system to automatically turn on, using the autoon option from the Power and Performance category, then perform the following: 1. Click the required option: Create Multiplatform Package. Create Local System Package. Open a Saved Package. 2. Click Edit, or double-click the autoon option. 3. In the autoon option row, click View/Change in the Value to set column.
Creating a configuration file for setting ‘autoon’ as ‘selectdays’ (Mondays and Saturdays) To configure the time on which you want the system to automatically turn on using the autoonhr and autoonmn option from the Power and Performance category, perform the following: 1. Click the required option: Create Multiplatform Package. Create Local System Package. Open a Saved Package. 2. Click Edit, or double-click the option. 3. In the autoonmn and autoonhr option rows, enter the value in textbox.
Creating a configuration file for setting ‘autoonhr’ as 11pm and ‘autoonhr’ as 45 minutes 2.2 Using Dell Command | PowerShell Provider Dell Command | PowerShell Provider provides the following options for the Auto Power ON BIOS feature. AutoOn – To select the days with values as ‘Disabled’, ‘Everyday’, ‘Weekdays’, and ‘SelectDays’. AutoOnSun to AutoOnSat – To enable and disable particular day in case ‘AutoOn’ value is chosen as ‘SelectDays’.
Setting ‘AutoOn’ as ‘SelectDays’, ‘AutoOnMon’ and ‘AutoOnSat’ as ‘Enabled’ To select time as 11:45PM, ‘AutoOnHr’ value should be given as 23 and ‘AutoOnMn’ value should be given as 45. Setting ‘AutoOnHr’ as 11pm and ‘AutoOnMn’ as 45 minutes 2.3 Using Dell Command | Monitor Dell Command | Monitor provides the following options for the Auto Power ON BIOS feature: Auto On – To select the days with values as ‘Disable’, ‘Everyday’, ‘Weekdays’, and ‘Select days’.
Setting ‘Auto On’ as ‘Select days’ To select time as 11:45PM, ‘Auto On Hour’ value should be given as 23 and ‘Auto On Minute’ value should be given as 45.
In some cases, the OS (or software in the OS) also sets an RTC timer: 15 If graceful shutdown happens, the OS-configured RTC wake time has precedent over the BIOS ‘Auto Power On’ time as the OS RTC timer value gets retained and wakes up the system and the BIOS Auto Power On time should be ignored.
3 Wake on LAN/WLAN The Wake on LAN/WLAN BIOS feature allows a user to wake a system from S4 or S5 state (including dirty shutdown – AC/DC power is removed while system is running the OS) using LAN/LOM/Add-in NIC and/or WLAN. To wake up the system, a magic packet is sent over the network from another system using target system’s MAC address. PING and ARP also can be used. This feature can be set as Disabled - The devices do not wake the system when a wakeup packet is received.
When Deep Sleep Control is disabled – Behavior of Wake on LAN when Deep Sleep Control is disabled Power State Deep Sleep BIOS Wake Driver Wake Wake on Control on LAN on LAN LAN Result S3 S3 (Hybrid) Enabled S4 S5 S3 S3 (Hybrid) S4 S5 S3 S3 (Hybrid) S4 S5 S3 S3 (Hybrid) Enabled Disabled Disabled Enabled Disabled S4 S5 Disabled Yes Yes Yes Yes No No No Yes Yes Yes No No No No No No When Deep Sleep Control is enabled in S5 only – Behavior of Wake on LAN when Deep Sleep Control is enabled in S5 only Powe
When Deep Sleep Control is enabled in S4 and S5 – Behavior of Wake on LAN when Deep Sleep Control is enabled in and S4 and S5 Power State Deep Sleep BIOS Wake Driver Wake Wake on LAN Control on LAN on LAN Result S3 Yes S3 (Hybrid) Yes Enabled S4 No S5 No Enabled S3 No S3 (Hybrid) No Disabled S4 No Enabled in S5 No S4 and S5 S3 Yes S3 (Hybrid) Yes Enabled S4 No S5 No Disabled S3 No S3 (Hybrid) No Disabled S4 No S5 No 3.
Setting ‘wakeonlan’ as ‘lanorwlan’ 3.1.2 Using Graphical User Interface To configure the Wake on LAN feature, select wakeonlan option from the Power and Performance category, then perform the following: 1. Click the required option: Create Multiplatform Package. Create Local System Package. Open a Saved Package. 2. Click Edit, or double-click the wakeonlan option. 3. In the wakeonlan option row, select the appropriate option in the Value to Set field. 4. Click OK. 5.
3.2 Using Dell Command | PowerShell Provider Dell Command | PowerShell Provider provides the WakeonLan option to configure this feature and supports the following values: Disabled – To disable the ‘Wake on LAN/WLAN’ feature LanOnly – To select the ‘LAN Only’ bios value WlanOnly – To select the ‘WLAN Only’ bios value LanWlan – To select the ‘LAN or WLAN’ bios value LanWithPxeBoot – To select ‘LAN With PXE Boot’ bios value Setting ‘WakeOnLan’ as ‘LanOnly’ 3.
Setting ‘Wake-On-Lan’ as ‘LAN or WLAN’ 21 Configuring Remote Wake-Up Using Dell Client Command Suite
4 USB Wake The USB Wake Support BIOS feature allows USB device to wake the system from S3 state. When, Enabled – USB devices such as USB mouse, USB keyboard, or touchscreen can wake the system from S3.When enabled, power is supplied to USB ports during the S3 state. Disabled – USB devices cannot wake the system from the S3 state. Note: 4.1 USB Wake Support does not function for the systems that operate on battery power, even if the USB devices are externally powered.
4.1.2 Using Graphical User Interface To configure this feature, select usbwake option from the Power and Performance category, then perform the following: 1. Click the required option: Create Multiplatform Package. Create Local System Package. Open a Saved Package. 2. Click Edit, or double-click the usbwake option. 3. In the usbwake option row, select the appropriate option in the Value to Set field. 4. Click OK. 5. To apply the modifications, export the configuration in a .ini or .exe format.
Setting ‘UsbWake’ as ‘Enabled’ 4.3 Using Dell Command | Monitor Dell Command | Monitor provides the USB Wake Support option to configure this feature.
5 Wake on Dock The Wake-on-Dock BIOS feature enables or disables waking the system when a docking connection is made. 5.1 Using Dell Command | Configure Dell Command | Configure provides wakeondock option to configure the Wake On Dock BIOS feature having values as ‘enable’ and ‘disable’. 5.1.1 Using Command Line The following figure illustrates the command for setting the wakeondock option as ‘enable’. Setting ‘wakeondock’ as ‘enable’ 5.1.
Creating a configuration file for setting ‘wakeondock’ as ‘enable’ 5.2 Using Dell Command | PowerShell Provider Dell Command | PowerShell Provider provides the WakeOnDock option to configure the Wake On Dock BIOS feature having values as ‘Enabled’ and ‘Disabled’.
5.3 Using Dell Command | Monitor Dell Command | Monitor provides the Wake on Dock option to configure the Wake On Dock BIOS feature.
6 Deep Sleep Control The Deep Sleep Control BIOS feature allows devices such as the system’s LAN on Motherboard or LOM and USB controllers to enter a special low power mode when system is in S4 or S5 state. It turns off most of the power-consuming circuitry as required and may disable things such as Power Management Event, USB Power and so on. When the system is in the Deep Sleep state, the Wake-on-LAN and Wake-from-USB functionalities are disabled. This feature supports the following values: 6.
2. 3. 4. 5. Create Local System Package. Open a Saved Package. Click Edit, or double-click the deepsleepctrl option. In the deepsleepctrl option row, select the appropriate option in the Value to Set field. Click OK. To apply the modifications, export the configuration in a .ini or .exe format. To see how to export the configuration and apply it on target systems, go to the Dell Command | Configure wiki page, click the Documentation link and see the Dell Command | Configure User’s Guide.
6.3 Using Dell Command | Monitor Dell Command | PowerShell Provider provides Deep Sleep Control option to configure the Deep Sleep Control feature having the values as ‘Disable’, ‘S5Only’, and ‘S4andS5’.
7 Wireless Switch The Wireless Switch BIOS feature provides facility of enabling or disabling individual wireless radios by toggling the Fn+PrintScreen/Wireless Switch. This feature can individually enable/disable WWAN, WLAN, WLAN/WiGig, GPS (on WWAN Module), and/or Bluetooth. For example: WLAN is enabled and WWAN and Bluetooth are disabled, if you physically move the Wireless Switch to OFF mode, then only WLAN is turned off. Note - This feature only works on Operating Systems prior to Windows 8.
To see how to export the configuration and apply it on target systems, go to the Dell Command | Configure wiki page, click the Documentation link and see the Dell Command | Configure User’s Guide. Creating a configuration file for setting ‘wirelesswitchbluetoothctrl’ as ‘disable’ 7.
Setting ‘WirelessSwitchBluetoothCtrl’ as ‘Enabled’ 7.
8 Block Sleep Dell business systems provide BIOS feature named as Block Sleep which stops the user’s system to enter into Sleep State or S3 state in the OS environment, if enabled. When set to ‘Enabled’, the ‘Sleep’ option does not show up in the OS, and the Hibernate (S4) and the Shutdown (S5) are the only low-power States available. Enabling this feature also force pre-boot authentication on non-S3 resumes. The default value for this feature is ‘Disabled’. 8.
5. To apply the modifications, export the configuration in a .ini or .exe format. To see how to export the configuration and apply it on target systems, go to the Dell Command | Configure wiki page, click the Documentation link and see the Dell Command | Configure User’s Guide. Creating a configuration file for setting ‘blocks3’ as ‘enable’ 8.
Setting ‘BlockS3’ as ‘Enable’ 36 Configuring Remote Wake-Up Using Dell Client Command Suite
9 Additional Resources Dell Command | Configure on Dell Tech Center: You can find all related documents, white papers, blogs and videos at http://en.community.dell.com/techcenter/enterprise-client/w/wiki/7532.dell-command-configure Dell Command | PowerShell Provider on Dell Tech Center: You can find all related documents, white papers, blogs and videos at http://en.community.dell.com/techcenter/enterprise-client/w/wiki/6901.