LINUX.ORG.RU

Выгрузить модуль и всё что мешает

 , ,


0

2

Требуется выгрузить модуль:

sudo rmmod somemodule

rmmod: ERROR: Module somemodule is in use

Есть ли способ заставить выгрузить также то, что его юзает в lsmod, чтобы не делать этого вручную. Потому что загружаю лишь somemodule, а выгрузить только его уже никак - паровозом вешается еще много чего

Судя по темам на ЛОРе есть тревожное подозрение что если я вижу «rmmod: ERROR: ../libkmod/libkmod-module.c:793 kmod_module_remove_module() could not remove ‘somemodule’: Resource temporarily unavailable» то значит облом, устройство не позволит отпустить драйвер

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

Ответ на: комментарий от doc0

Приложений нет, просто insmod вызвал, ничего не открывал, там стартует стек v4l2, но приложения не открываются в данный момент

I-Love-Microsoft ★★★★★ ()

У modprobe есть флаги -r --remove-dependencies, которые выгружают зависящие от указанного модули. Помогает?

i-rinat ★★★★★ ()

modprobe -r. Но если модуль содержит драйвер, и этот драйвер обслуживает устройство, то модуль выгрузить нельзя. Надо сначала отвязать драйвер от устройства.

iliyap ★★★★★ ()
Ограничение на отправку комментариев: только для зарегистрированных пользователей