сбой на rmmod - PullRequest
       114

сбой на rmmod

4 голосов
/ 21 декабря 2010

У меня не получается rmmod lcd_module.ko ОШИБКА: удаление 'lcd_module': устройство или ресурс занят

lssmod дай мне результат: lcd_module [постоянный]

как мне отменить эту опцию? Я хочу загрузить свой модуль более одного раза для тестирования.

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

*, если я попытаюсь установить с modprobe, он не распознает мой модуль.

Ответы [ 2 ]

7 голосов
/ 21 декабря 2010

Вам необходимо реализовать функцию module_exit в вашем файле .c, например:

static void __exit myexit(void) {}
module_exit(myexit);

Если вы еще этого не сделали до загрузки модуля с помощью insmod, тогдаединственный способ удалить этот модуль - перезагрузка.

0 голосов
/ 19 января 2011

Также вы можете попытаться заставить ядро ​​удалить модуль с помощью rmmod -f lcd_module.Предупреждение: это может привести к сбою системы в зависимости от того, какие ресурсы удерживает ваш модуль и в каком состоянии он находится при попытке принудительного удаления.

...