Bagi saya, ini membantu menambahkan xhci_hcd.quirks=270336
ke dalam GRUB_CMDLINE_LINUX_DEFAULT
variabel yang didefinisikan /etc/default/grub
dan dijalankan sudo update-grub
.
Berikut ini beberapa tautan ke laporan bug:
Dan berikut ini beberapa informasi tentang xhci quirk:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=e95829f474f0db3a4d940cae1423783edd966027
Papan desktop Intel DH77EB dan DH77DF memiliki masalah perangkat keras yang dapat diselesaikan dengan BIOS. Jika port USB dialihkan ke xHCI saat dimatikan, host xHCI akan mengirim interupsi palsu, yang akan membangunkan sistem. Beberapa BIOS akan mengatasi ini, tetapi tidak semua.
Bug dapat dihindari jika port USB dialihkan kembali ke EHCI saat dimatikan. Driver Intel Windows mengalihkan port kembali ke EHCI, jadi ubah driver Linux xHCI untuk melakukan hal yang sama.
Sayangnya, kami tidak dapat membedakan kedua papan yang terpengaruh dari motherboard yang bekerja lainnya, karena vendor akan mengubah string DMI untuk papan DH77EB dan DH77DF ke nama kustom mereka sendiri. Salah satu contohnya adalah mini-desktop Compulab, Intense-PC. Sebaliknya, kunci dari vendor PCI dan ID perangkat host Panther Point xHCI, dan alihkan port untuk semua host PPT xHCI.
Satu-satunya dampak yang akan terjadi pada papan yang tidak terpengaruh adalah menambahkan beberapa ratus milidetik penundaan saat boot ketika BIOS harus mengalihkan port dari EHCI ke xHCI.
Satu-satunya hal yang saya harus tambahkan bahwa saya memiliki motherboard profesional ASRock Fatal1ty z97 dengan i5-4690k diinstal tetapi quirk masih membantu saya, jadi saya rasa patut dicoba.