

Пользователи не только Ubuntu, но и многих других линуксовых систем иногда сталкиваются с такой проблемой – в процессе работы безо всяких внешних причин система виснет намертво, не реагируя ни на мышь, ни на клавиатуру, причём эффект этот возникает хаотически, и выявить какие-либо закономерности его появления невозможно. Такое поведение в целом нетипично для этих систем, отличающихся в общем-то высокой устойчивостью. В чём же кроется проблема?
На самом деле такой эффект вызван кривизной модуля USB некоторых массовых UEFI-BIOS – он содержит ошибки обработки протоколов USB 3.0, причём эти ошибки одинаковые на разных версиях BIOS для самого разного железа – от миниPC до дорогих ноутбуков. Из какого места росли руки у программистов этого чуда – мы не знаем, но налицо откровенная халтурность в тестировании софта.
Лечится эта проблема следующим образом: необходимо отключить в BIOS поддержку xHCI (xHCI support или похожий пункт в настройках) для USB 3.0. При этом фактически xHCI не выключается, скорость по интерфейсу не падает, но проблема пропадает.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.