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

Все о программировании под *nix
TheExplorer
Заглянувший
Сообщения: 2
Зарегистрирован: 15 ноя 2005, 14:57

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

Сообщение TheExplorer »

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

Foxx
Неотъемлемая часть форума
Сообщения: 435
Зарегистрирован: 03 апр 2004, 17:05
Контактная информация:

Сообщение Foxx »

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

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

TheExplorer, не используй insmod вообще, испозуй modprobe. возможно этот кусок кода вообще должен быть вкомпилен в ядро...
Опыт растет прямо пропорционально выведенному из строя оборудованию

Ответить