mercoledì 25 marzo 2020

Disabilitare mouse USB dal ripristino sospensione UBUNTU

Visionare il file

cat /proc/acpi/wakeup
Device S-state   Status   Sysfs node
CIR   S3 *disabled
PS2K   S4 *enabled   pnp:00:07
PS2M   S4 *disabled
UAR1   S4 *disabled  pnp:00:08
USB1   S3 *disabled
RP01   S4 *disabled  pci:0000:00:1c.0
RP02   S4 *disabled
RP03   S4 *disabled
RP04   S4 *enabled   pci:0000:00:1c.3
RP05   S4 *disabled
RP06   S4 *disabled
RP07   S4 *disabled
RP08   S4 *disabled
GLAN   S4 *disabled
EHC1   S4 *enabled  pci:0000:00:1d.0
EHC2   S4 *enabled  pci:0000:00:1a.0
XHC   S4 *enabled  pci:0000:00:14.0

HDEF   S4 *disabled  pci:0000:00:1b.0
PEG0   S4 *disabled
PEGP   S4 *disabled
PEG1   S4 *disabled
PEG2   S4 *disabled
Quelli in rosso sono i dispositivi USB (da quello che ho capito EHC1 e EHC2 sono le USB2 e XHC dovrebbe essere USB3)
in ogni caso per disabilitare i dispositivi USB dal prevenire il resume dalla sospensione bisogna disabilitarli tutti e 3
Fortunatamente ho una tastiera PS2 quindi per ora non ho il problema di lasciare attiva una delle porte USB della eventuale tastiera USB

Per disabilitare le 3 voci e rendere la cosa permanente anche al riavvio ho creato il file /etc/rc.local (che non era presente)
all'interno ho messo:

#!/bin/bash
echo EHC1 > /proc/acpi/wakeup
echo EHC2 > /proc/acpi/wakeup
echo XHC  > /proc/acpi/wakeup
exit 0

e gli ho dato chmod 775