Назад | Перейти на главную страницу

Удаление используемого модуля

Я хочу удалить модуль, который в настоящее время используется в Linux. Имя модуля, скажем, i915 (модуль дисплея) rmmod i915 показывает Module currently in use. Аналогичный вывод с использованием rmmod -f i915 и он не зависит от какого-либо модуля. Как это сделать.

заранее спасибо

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

Помимо того, что модуль уже используется, невозможность его выгрузки также может быть вызвана ошибкой в ​​драйвере.

Эта проблема возникла, когда в разрабатываемом мной драйвере отсутствовала логика для отсоединения /dev структура связи входа во время операции выгрузки драйвера.