Почему модуль занесен в черный список?

Вопрос или проблема

Модуль intel-mid_wdt находится в черном списке. Я искал (здесь, в гугле, на launchpad) причины, почему он попал в черный список, но не смог найти объяснений. Существует ли общий список, где я мог бы узнать, почему определенный модуль по умолчанию заносится в черный список?

Не существует списка со всеми модулями. Некоторые модули просто заносятся в черный список, так как создают проблемы на определенном оборудовании. Иногда легко узнать причины, просто погуглив. Однако в большинстве случаев это почти невозможно.

Некропостинг, но вот причина: https://lists.ubuntu.com/archives/kernel-team/2015-March/054512.html

Мы наблюдали случайные сбои на различных системах HP, это связано с загрузкой модулей watchdog hpwdt. В основном эти модули – этоLoaded Gun, и если вы не знаете, что делаете, скорее всего, вы шлепнете себя. По этой причине мы уже заносим «все» эти модули в черные списки kmod/module-in-tools. К сожалению, эти черные списки не синхронизировались с ядром, что привело к загрузке модуля.

Чтобы избежать этого в будущем, просто создайте полный список из
модулей-сторожей ядра */*.ko, который мы собрали. Это будет сброшено в
/lib/modprobe.d/blacklist-.conf, что эффективно оставит
установленную систему с объединением черных списков для всех установленных ядер.
В долгосрочной перспективе мы собираемся взаимодействовать с upstream, чтобы добавить что-то вроде
/lib/modules/uname -r/modprobe.d в путь конфигурации, чтобы мы
могли иметь активными только эти версии в любой момент.

Ответ или решение

Модуль intel-mid_wdt попал в черный список по нескольким причинам, связанным с его ненадежностью и потенциальными проблемами совместимости с определенным оборудованием. В данном случае, специфическая информация о том, почему именно этот модуль был отключен, может быть труднодоступной, так как не существует единого списока с подробными объяснениями для всех модулей.

Согласно информации из рассылки команды разработчиков ядра Ubuntu (вы можете ознакомиться с ней здесь), основной причиной бэктрекинга модуля HP Watchdog (hpwdt) было наблюдение случайных сбоев на различных системах HP. Эти сбои были связаны с ненадежной работой модуля, который, по сути, может привести к серьезным проблемам, если он используется некомпетентно. Для предотвращения этих проблем разработчики принимали решение о внесении всех связанных с этим модулем компонентов в черный список.

Кроме того, стоит отметить, что в процессе обновлений и изменений в ядре некоторых модулей актуальность и необходимость их наличия может варьироваться. В результате могут возникать ситуации, когда модуль загружается, несмотря на его черный список, если он не был синхронизирован соответствующим образом.

Мы также можем ожидать, что в будущем создадут более структурированные и удобные механизмы для управления модулями, такие как хранение активных черных списков для используемых версий ядра в соответствующих директориях, что существенно упростило бы процесс и повысило уровень безопасности.

Таким образом, черный список модуля intel-mid_wdt является мерой предосторожности, нацеленной на предотвращение потенциальных проблем совместимости и стабильности системы. Если у вас есть конкретные требования к использованию этого модуля, рекомендуется тщательно исследовать его влияние на вашу систему и оборудование перед его активацией.

Оцените материал
Добавить комментарий

Капча загружается...