Disable Sleep Wake By Devices
grep . /sys/bus/*/devices/*/power/wakeup | grep enabled- To disable all of them:
for dev in /sys/bus/*/devices/*/power/wakeup do
echo disabled | sudo tee $dev > /dev/null
end- Go through each device with
echo disabled | sudo tee /sys/bus/acpi/devices/ID/power/wakeup > /dev/null - When you found the culprit, create a file
/etc/udev/rules.d/disable-wake.rules: - Reboot.
Examples:
ACTION=="add", SUBSYSTEM=="pci", KERNEL=="0000:0a:00.3", ATTR{power/wakeup}="disabled"ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="046d", ATTR{idProduct}=="c547", ATTR{power/wakeup}="disabled"