Teve o mesmo erro de E / S, foi causado por um adaptador de rede Intel.
Executando dmesg | less
como sugerido por S Imphead em este encadeamento e pesquisando por 'pm_suspend ', Eu encontrei isto:
pci_pm_suspend(): e1000_suspend+0x0/0x20 [e1000e] returns -2
[287908.829615] dpm_run_callback(): pci_pm_suspend+0x0/0x150 returns -2
[287908.829617] PM: Device 0000:00:19.0 failed to suspend async: error -2
[287908.829689] PM: Some devices failed to suspend, or early wake event detected
Isso me leva a este tópico em troca.
A correção a partir daí é descarregar o módulo do kernel e1000e com sudo rmmod e1000e
. O autor também escreveu um script para capturar o erro e descarregar o módulo automaticamente, mas eu não tentei isso.
A coisa com fio (mas boa) é que o erro desapareceu mesmo se o módulo for imediatamente carregado novamente após o descarregamento. Então, sempre que eu encontrar o problema, eu apenas executo este one-liner
sudo rmmod e1000e; sudo modprobe e1000e; sudo pm-suspend