Đối với tôi, nó đã giúp thêm xhci_hcd.quirks=270336
vào GRUB_CMDLINE_LINUX_DEFAULT
biến được định nghĩa trong /etc/default/grub
và chạy sudo update-grub
.
Dưới đây là một số liên kết đến các báo cáo lỗi:
Và đây là một số thông tin về điều đó xhci quirk:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=e95829f474f0db3a4d940cae1423783edd966027
Các bo mạch máy tính để bàn Intel DH77EB và DH77DF có vấn đề về phần cứng có thể được xử lý bởi BIOS. Nếu các cổng USB được chuyển sang xHCI khi tắt máy, máy chủ xHCI sẽ gửi một ngắt giả, sẽ đánh thức hệ thống. Một số BIOS sẽ làm việc xung quanh điều này, nhưng không phải tất cả.
Lỗi này có thể tránh được nếu các cổng USB được chuyển về EHCI khi tắt máy. Trình điều khiển Intel Windows chuyển các cổng trở lại EHCI, vì vậy hãy thay đổi trình điều khiển Linux xHCI để làm điều tương tự.
Thật không may, chúng tôi không thể phân biệt hai bảng bị ảnh hưởng ngoài các bo mạch chủ hoạt động khác, bởi vì các nhà cung cấp sẽ thay đổi chuỗi DMI cho các bảng DH77EB và DH77DF thành tên tùy chỉnh của riêng họ. Một ví dụ là máy tính để bàn mini của Compulab, Intense-PC. Thay vào đó, hãy tắt ID nhà cung cấp và thiết bị PCI của Panther Point xHCI và chuyển đổi các cổng cho tất cả các máy chủ PPT xHCI.
Tác động duy nhất mà điều này sẽ có đối với các bo mạch không bị ảnh hưởng là thêm vài trăm mili giây khi khởi động khi BIOS phải chuyển các cổng từ EHCI sang xHCI.
Điều duy nhất tôi phải nói thêm là tôi có bo mạch chủ chuyên nghiệp ASRock Fatal1ty z97 với i5-4690k được cài đặt nhưng việc giải quyết vẫn giúp tôi, vì vậy tôi đoán nó đáng để thử.