Eu não sei porque o seu serviço não funciona, mas acredito que a maneira padrão de fazer alterações no /sys
na inicialização é usar sysfsutils
, então estou sugerindo isso como uma abordagem alternativa. / p>
O pacote pode não ser instalado por padrão, então faça primeiro:
sudo apt install sysfsutils
agora edite o arquivo /etc/sysfs.conf
, por exemplo:
sudoedit /etc/sysfs.conf
e adicione essas linhas ao final dele
class/scsi_host/host1/link_power_management_policy = min_power
class/scsi_host/host2/link_power_management_policy = min_power
class/scsi_host/host0/link_power_management_policy = min_power
class/scsi_host/host5/link_power_management_policy = min_power
class/scsi_host/host3/link_power_management_policy = min_power
class/scsi_host/host4/link_power_management_policy = min_power
module/snd_hda_intel/parameters/power_save = 1
bus/i2c/devices/i2c-0/device/power/control = auto
bus/i2c/devices/i2c-1/device/power/control = auto
bus/i2c/devices/i2c-2/device/power/control = auto
bus/pci/devices/0000:00:1d.0/power/control = auto
bus/pci/devices/0000:00:1f.3/power/control = auto
bus/pci/devices/0000:00:00.0/power/control = auto
bus/pci/devices/0000:00:1f.6/power/control = auto
bus/pci/devices/0000:00:02.0/power/control = auto
bus/pci/devices/0000:00:14.0/power/control = auto
bus/pci/devices/0000:00:1f.4/power/control = auto
bus/pci/devices/0000:00:17.0/power/control = auto
bus/pci/devices/0000:00:1f.2/power/control = auto
bus/pci/devices/0000:00:1c.0/power/control = auto
bus/pci/devices/0000:00:1f.0/power/control = auto
bus/pci/devices/0000:00:16.0/power/control = auto
Salve o arquivo, saia e reinicie.
Isso deixa o seu comando ethtool
, para o qual não tenho uma solução, mas você pode ver se o systemd executará apenas esse comando para você, conforme detalhado nesta resposta por muru .