Вопрос или проблема
Сегодня я установил модули rtw89, как указано на этом сайте GitHub.
После этого команда top
показывает 100% использование CPU для ksoftirqd/1, и каждый раз, когда я пытаюсь использовать sudo
, система просто зависает, как описано в этой проблеме.
Из-за этого я даже не могу выполнить sudo make uninstall
или выгрузить те модули ядра, которые, по-видимому, являются проблемными (rtw89core и rtw_8852ae, я предполагаю?). Перезагрузка не помогает, потому что, как только я вхожу в систему, я не могу использовать sudo
.
Я пытался занести эти два модуля в черный список через GRUB, но безуспешно – не уверен, действительно ли это правильные имена модулей в конце концов.
Ответ или решение
Конечно! Вот ответ по проблеме, когда sudo зависает после установки модулей rtw89:
Проблема с зависанием sudo
после установки модулей rtw89
может быть связана с высокими значениями загрузки процессора для потока ksoftirqd
, как вы уже заметили. Давайте попробуем решить эту проблему шаг за шагом.
-
Загрузка в безопасном режиме:
Первое, что вам следует сделать, это загрузиться в режим восстановления или безопасный режим. Для этого при загрузке системы нажмите клавишуShift
(для доступа к GRUB) и выберите опцию загрузки в режиме восстановления (recovery mode). -
Разгрузка модулей:
После загрузки в режиме восстановления, выберите режим с доступным терминалом. В терминале отключите проблемные модули. Для этого введите следующие команды:rmmod rtw89_core rmmod rtw_8852ae
Если вы не уверены в названии модулей, используйте команду
lsmod
, чтобы просмотреть список загруженных модулей. -
Черный список модулей (blacklist):
Чтобы предотвратить загрузку этих модулей в будущем, вы можете добавить их в черный список. Для этого откройте файл/etc/modprobe.d/blacklist.conf
в текстовом редакторе:nano /etc/modprobe.d/blacklist.conf
Добавьте следующие строки в конец файла:
blacklist rtw89_core blacklist rtw_8852ae
Сохраните изменения и закройте редактор.
-
Обновление системы:
После этого перезагрузите систему в обычном режиме. Убедитесь, что ваша система обновлена. Выполните команды:sudo apt update sudo apt upgrade
Проверьте, нет ли обновлений для модулей ядра или драйверов, которые могут решить проблему.
-
Попробуйте обратиться к альтернативным версиям драйверов:
Возможно, стоит рассмотреть использование альтернативных версий модулей или драйверов, предлагаемых сообществом. Периодически на GitHub или форумах могут появляться обновленные версии, которые содержат исправления. -
Проверка конфигураций:
Убедитесь, что у вас корректные параметры конфигурации для Wi-Fi, которые могут повлиять на производительность модуля. Это касается файла конфигурации сети и любых специфичных параметров для драйвера.
Если после выполнения всех вышеперечисленных шагов проблема не решится, рекомендую создать вопрос на форумах поддержки или на GitHub страницы проекта, указав все шаги, которые вы уже предприняли. Сообщество или разработчики могут предложить более специфические решения в зависимости от конфигурации вашей системы.
Надеюсь, это поможет вам решить проблему с зависанием sudo
! Если у вас возникнут дополнительные вопросы, не стесняйтесь обращаться за помощью.