LINUX.ORG.RU
ФорумAdmin

Автоматическая выгрузка зависимых модулей

 autounloading, kernel modules


0

3

Загрузка по зависимости есть, а в обратном порядке, выгрузка? Вот пример, чтобы сообщение не было уж совсем куцым. Для тюнинга параметров модуля mac80211, в моём случае, перед ним нужно выгрузить цепочку из четырёх от него зависимых:

for m in rt61pci rt2x00pci rt2x00mmio rt2x00lib mac80211; do rmmod $m; done
и всё бы ничего, если бы не вот такое определение нужного порядка:
# rmmod mac80211
rmmod: ERROR: Module mac80211 is in use by: rt2x00lib rt2x00pci
# rmmod rt2x00lib
rmmod: ERROR: Module rt2x00lib is in use by: rt61pci rt2x00pci rt2x00mmio
# rmmod rt2x00pci
rmmod: ERROR: Module rt2x00pci is in use by: rt61pci


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

Пишут, что "--force" может сделать больно. И не зря. Не в этот раз, но раньше с чем-то другим пробовал — повисший, заблочившийся на чём-то rmmod и перезагрузка как выход — не выход. Как-то помягче бы.

varchar
() автор топика
Ответ на: комментарий от i_gnatenko_brain

юзай force и всё

force - есть, ума - не надо :) Не то это, вот если бы наоборот - умно и без силы. Ну раз нет, так нет.

varchar
() автор топика

Ну выгружай в цикле, проблема то в чем?

devl547 ★★★★★
()

Да кстати, недавно тоже удивился, не найдя этого.

false ★★★★★
()
Ответ на: комментарий от dikiy

То, что в параметрах можно несколько модулей - это открытие для меня. Но порядок, за ногу его, перечисления модулей - важен, всё-равно.

varchar
() автор топика
Ответ на: комментарий от dikiy

dikiy

да хоспади, напиши bash скрипт.

Если бы мог на сишке патч к ядру или там к rmmod-у, а костылять лишь ради одного себя любимого...


devl547

Ну выгружай в цикле, проблема то в чем?

А ты загружай в цикле. Автозагрузки тоже когда-то не было.

varchar
() автор топика
Ответ на: комментарий от anonymous

Нет милый, «modprobe -r» не сделало меня счастливым. От выяснения необходимой последовательности выгрузки пока не отойти.

varchar
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.