Como você tem um ThinkPad, além das outras sugestões (preliminares da systemd
hint), se estiver usando o driver thinkpad_acpi
, convém dar uma olhada em /sys/devices/platform/thinkpad_acpi/wakeup_reason
. Este arquivo contém um número informando se o controlador incorporado acordou seu laptop por motivos como bateria fraca (pelo menos eu pensei que sim), solicitação de remoção de encaixe, etc.
Como Documentation/laptops/thinkpad-acpi.txt
declara:
wakeup_reason:
Set to 1 if the system is waking up because the user
requested a bay ejection. Set to 2 if the system is
waking up because the user requested the system to
undock. Set to zero for normal wake-ups or wake-ups
due to unknown reasons.