Pwrctl Power Management
Command reference and configuration examples for managing CPU speed, Ethernet power features, and energy-saving modes using pwrctl
Disable Energy Efficient Ethernet (EEE)
pwrctl config --eee off
Start Power Control Service
pwrctl start
Stop Power Control Service
pwrctl stop
Configure CPU Speed Modes
1-8-> sets speed @ 1/1, ½, ¼ or ⅛th of fullspeed in ASYNC mode.0-> 1/1 in SYNC mode256-> ⅛ ASYNC when entering wait, 1/1 SYNC otherwise.
pwrctl config --cpuspeed <0|1|2|4|8|256>
Enable or Disable CPU Wait Mode
pwrctl config --wait on|off
Enable or Disable Ethernet Auto Power Down
pwrctl config --ethapd on|off
Enable or Disable Energy Efficient Ethernet (All Ports)
pwrctl config --eee on|off
Enable or Disable AutoGreen Mode
pwrctl config --autogreeen on|off
Enable or Disable Deep Green Mode
pwrctl config --dgm on|off
Power Control Configuration
- Show Current Power Control Configuration
The following command displays the router’s active hardware power-management settings:
| Setting | Status | Description |
|---|---|---|
| CPU Speed Divisor | auto | CPU frequency scaling is enabled. The processor dynamically adjusts clock speed based on system load. |
| CPU Wait | ENABLED | The CPU is allowed to enter low-power idle states when inactive. |
| Ethernet Auto Power Down | ENABLED | Unused Ethernet ports may enter low-power mode. |
| Energy Efficient Ethernet (EEE) | DISABLED | IEEE 802.3az Low Power Idle is disabled. Ethernet links remain fully active at all times. |
| AutoGreen | DISABLED | Vendor-specific automatic power-saving features are disabled. |
| Switch Deep Green Mode | ENABLED (Deactivated) | Feature is available but currently not active. |
Show power management configuration
pwrctl show
Power Management Configuration
Functional Block Status
CPU Speed Divisor auto
CPU Wait ENABLED
Ethernet Auto Power Down ENABLED
Energy Efficient Ethernet ENABLED
AutoGreeen ENABLED
Switch Deep Green Mode ENABLED (status:Deactivated)