Как собрать ядро с поддержкой стороннего модуля?

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
Аватара пользователя
skeletor
Advanced member
Сообщения: 86
Зарегистрирован: 19 май 2008, 13:45
Откуда: Kiev
Контактная информация:

Как собрать ядро с поддержкой стороннего модуля?

Сообщение skeletor » 19 сен 2008, 12:02

Есть сторонний модуль aacu64.ko для поддержки RAID\SAS контроллера Adaptec 5805. ОС FreeBSD 6.3 AMD x64. Модуль подгружаю через loader.conf. Но потребовалось пересобрать ядро, и после пересборки пришлось опять копировать модуль aacu64.ko в папку с модулями (/boot/kernel). Можно ли как-то включить готовый модуль, что бы ядро собралось с ним? Или обязательно нужны исходники модуля? Если только через исходники, то куда их запихнуть?

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1990
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Сообщение setar » 19 сен 2008, 13:09

никак
модуль собирается базируясь на код ядра.
сторонние собираются базируясь на стандартные ядра систем

если у вас нет исходников модуля то никак

можно попробовать вставить этот модуль в ваше ядро, может получится (например этот модуль использует давно не менявшиеся части ядра)
если нет - то не судьба ...

Аватара пользователя
skeletor
Advanced member
Сообщения: 86
Зарегистрирован: 19 май 2008, 13:45
Откуда: Kiev
Контактная информация:

Сообщение skeletor » 19 сен 2008, 14:09

Положил его в /boot/modules, которое для сторонних модулей, собственно, и предназначено. Всё работает.

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 16 гостей