Mint disabilitare wake-up da USB

Verificato con Linux Mint 18.3

Per evitare che il computer esca dallo stop alla pressione di un tasto o ad un click del mouse bisogna disabilitare le porte nell’apposito file

/proc/acpi/wakeup

un esempio di configurazione (provato su un macmini)

NB: diventare root con sudo -i

macmini ~ # cat /proc/acpi/wakeup

Device    S-state      Status   Sysfs node
PXS1      S4    *disabled  pci:0000:01:00.0
PXS2      S4    *disabled  pci:0000:02:00.0
USB1      S3    *enabled  pci:0000:00:1d.0
USB2      S3    *disabled  pci:0000:00:1d.1
USB3      S3    *enabled   pci:0000:00:1d.2
USB4      S3    *enabled   pci:0000:00:1d.3
USB7      S3    *enabled   pci:0000:00:1d.7

La USB2 è disabilitata e una tastiera collegata lì non risveglierà il PC. Si possono disabilitare direttamente tutte le porte USB, oppure scegliere se lasciarne qualcuna attiva.

Per disabilitarle tutte usare il comando

echo "USBX" > /proc/acpi/wakeup e dare invio

sostituendo a X il numero di ogni porta, nel caso dell’esempio, ripetere il comando sostituendo a X i numeri 1, 2 3, 4 e 7

Ad ogni esecuzione l’output di cat /proc/acpi/wakeup cambierà e si noterà la riga aggiornata con lo stato “disabled” per la porta interessata dall’ultimo comando inviato.

Per riabilitare una porta eseguire lo stesso comando, se la riga era “disabled” tornera su “enabled”

Molto probabilmente al prossimo riavvio la configurazione tornerà quella originale, per applicarla a ogni riavvio, modificare il file /etc/rc.local inserendo (sopra all’ultima riga “exit0”) tante righe echo "USBX" > /proc/acpi/wakeupquante sono le porte da disabilitare e salvare il file così modificato.