I want to save some energy, so I set the power control of all my PCI devices "auto". But if I do this with my unused ethernet device, this will crash the server if I change afterwards some network settings through the WebGUI (or execute ethtool as in the following example):
In Unraid:
# lspci -nn ... 07:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller I225-LM [8086:15f2] (rev 03) # ethtool -i eth0 driver: igc version: 5.15.46-Unraid firmware-version: 1057:8754 expansion-rom-version: bus-info: 0000:07:00.0 ... # echo "auto" > /sys/bus/pci/devices/0000:07:00.0/power/control # ethtool -i eth0 ... no reaction, server is dead, same happens if network settings are changed through Unraid WebGUI
In Ubuntu it can be changed from "auto" to "on" and vice versa without problems:
# echo "auto" > /sys/bus/pci/devices/0000:07:00.0/power/control # ethtool enp7s0 Settings for enp7s0: Cannot get device settings: No such device # echo "on" > /sys/bus/pci/devices/0000:07:00.0/power/control # ethtool -i enp7s0 driver: igc version: 0.0.1-k firmware-version: expansion-rom-version: bus-info: 0000:07:00.0 ...
Note: Executing "powertop --auto-tune" does the same and as many users use powertop to save energy, they will probably suffer from the same bug.
- 1
Recommended Comments
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.