You are not logged in.
I have
/etc/udev/rules.d/dev_power_save.rules
ACTION=="add",SUBSYSTEM=="pci",TEST=="ata1/power/control",ATTR{ata1/power/control}="auto"
ACTION=="add",SUBSYSTEM=="pci",TEST=="ata2/power/control",ATTR{ata2/power/control}="auto"
ACTION=="add",SUBSYSTEM=="pci",TEST=="ata3/power/control",ATTR{ata3/power/control}="auto"
ACTION=="add",SUBSYSTEM=="pci",TEST=="ata4/power/control",ATTR{ata4/power/control}="auto"
ACTION=="add",SUBSYSTEM=="pci",TEST=="ata5/power/control",ATTR{ata5/power/control}="auto"
ACTION=="add",SUBSYSTEM=="pci",TEST=="ata6/power/control",ATTR{ata6/power/control}="auto"need to make GOOD tunables given by powertop.
The setting is not portable and I could not use wildcard well. How to simplify it without systemd service or RUN+=?
The reason I use udev rule is accurate and faster than
powertop --aututune.
Last edited by oech3 (2025-04-05 13:04:10)
Offline
By not using the pci subsystem, https://discussion.fedoraproject.org/t/ … g/100821/2
Offline
But,
SUBSYSTEM=="ata_port", KERNEL=="ata*", ATTR{device/power/control}="auto"did not solve this even I removed device/, or added ACTION=="add",.
Rules I posted only work.
I have /sys/class/ata_port/ata*/power/control and /sys/class/ata_port/ata*/device (symlink).
Offline
SUBSYSTEM=="ata_port",KERNEL=="ata*",ATTR{device/power/control}="auto" worked.
I typo (maybe).
@seth Thankyou.
Offline