Страница 1 из 1

Ошибка установки модуля

Добавлено: 15 ноя 2005, 20:19
TheExplorer
Столкнулся с такой проблемой: собираю модуль, затем пытаюсь установить его insmod. Возникает ошибка: Unknown symbol set_cpus_allowed
Данная функция присутствует в исходниках ядра (linux/sched.h), модуль собирается без проблем, но не линкуется с ядром. Версия ядра 2.6.14. В чем может быть проблема?

Добавлено: 15 ноя 2005, 21:35
Foxx
Видать, не все, что содержится в *.h-хидерах в реале попадает в ядро ;) некий необходимый функционал в ядре таки отсутствует. Смотреть в каком *.c файле есть имплемент этой функции и думать, какой модуль недовключен в ядро.

Добавлено: 15 ноя 2005, 22:11
Llama
TheExplorer, не используй insmod вообще, испозуй modprobe. возможно этот кусок кода вообще должен быть вкомпилен в ядро...