Para mim, ajudou a adicionar xhci_hcd.quirks=270336
na GRUB_CMDLINE_LINUX_DEFAULT
variável definida /etc/default/grub
e executada sudo update-grub
.
Aqui estão alguns links para relatórios de erros:
E aqui estão algumas informações sobre essa peculiaridade do xhci:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=e95829f474f0db3a4d940cae1423783edd966027
As desktop boards Intel DH77EB e DH77DF têm um problema de hardware que pode ser contornado pelo BIOS. Se as portas USB forem trocadas para xHCI no desligamento, o host xHCI enviará uma interrupção espúria, o que ativará o sistema. Alguns BIOS resolverão isso, mas não todos.
O bug pode ser evitado se as portas USB forem retornadas ao EHCI no desligamento. O driver Intel Windows alterna as portas de volta para EHCI; portanto, altere o driver Linux xHCI para fazer o mesmo.
Infelizmente, não podemos diferenciar as duas placas afetadas das outras placas-mãe em funcionamento, porque os fornecedores alteram as cadeias DMI das placas DH77EB e DH77DF para seus próprios nomes personalizados. Um exemplo é o mini desktop da Compulab, o Intense-PC. Em vez disso, desligue o ID do fornecedor e o dispositivo PCI do host Panther Point xHCI e troque as portas para todos os hosts PPT xHCI.
O único impacto que isso terá nas placas não afetadas é adicionar um atraso de algumas centenas de milissegundos na inicialização quando o BIOS precisar alternar as portas do EHCI para o xHCI.
A única coisa que tenho a acrescentar é que tenho a placa-mãe profissional ASRock Fatal1ty z97 com o i5-4690k instalado, mas a peculiaridade ainda me ajudou, então acho que vale a pena tentar.