Existe um bug que corresponde a tudo que você descreve (incluindo os comentários separados quando eu escrevi esta resposta). O bug foi introduzido no kernel upstream v4.14, que foi corrigido na v4.17 e v4.16.8.
Se você ainda não tem um kernel novo o suficiente, e não quer instalar um kernel antigo (mude para o pacote linux-lts
mencionado no tópico Arch abaixo?), há uma solução alternativa. Você pode adicionar a opção "scsi_mod.scan = sync" ao final da linha de comando do kernel, por exemplo. no GRUB.
O tópico original do fórum do Arch está aqui:
"Read-error on swap-device" durante a continuação é uma assinatura possível para este erro (mas esta mensagem de erro pode ser causada por outras coisas e na maioria das vezes esta falha foi bastante silenciosa , pelo menos para mim). Para exemplos em que esta mensagem aconteceu, consulte: