[Comm] Re: Не подгружается kernel-modules-subfs

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Вт Окт 18 16:47:20 MSD 2005


On Tue, Oct 18, 2005 at 10:51:22AM +0400, Vladimir Karpinsky wrote:
> > Vladimir Karpinsky пишет:
> >> Пересобрал и установил ядро 2.4.26-std-smp-alt12, пересобрал для него
> >> kernel-modules-subfs, установил, но подгружаться оно не хочет:
> >> на modprobe /lib/modules/..../subfs.o говорит, что Can't locate module
> >> /lib/modules.../subfs.o. Собственно файл по указанному пути
> >> присутствует. Куда смотреть, что делать?
> 
> > Нужно указывать только имя модуля
> > modprobe subfs
> 
> Спасибо, сделал, получил кучу ошибок с unresolved symbol и insmod
> filed в конце:
> 
> /lib/modules/2.4.26-std-smp-alt12/kernel/fs/subfs/subfs.o: /lib/modules/2.4.26-std-smp-alt12/kernel/fs/subfs/subfs.o: unresolved symbol new_inode_Rsmp_6fc28499
[skip]

Либо пересобранный модуль subfs не был установлен, либо этот модуль был
пересобран с заголовками от исходного ядра, а не от пересобранного.

Основная причина этих проблем в том, что пересобирать пакеты без изменения
номера release нельзя - пересобранный пакет должен чем-то отличаться от
исходного.  У пакетов с ядром и модулями очень жёсткие зависимости (из-за
отсутствия фиксированных интерфейсов между модулями и ядром), но в случае
пересборки без изменения release эти зависимости перестают выполнять свои
функции.

В данном случае следует при сборке собственного варианта ядра изменить
release в spec-файле (например, дописыванием к существующему значению
через "." какого-либо уточняющего суффикса), собрать пакет с ядром, далее
(если сборка выполняется без использования hasher) установить в систему
получившиеся пакеты kernel-headers-* и собрать нужные пакеты с модулями
(где тоже потребуется изменить release и определение макроса krelease,
чтобы зависимости соответствовали новому ядру).  Можно взять скрипты
сборки и шаблоны spec-файлов для модулей из CVS:

	http://wiki.sisyphus.ru/devel/KernelCVS

Для Master 2.4 всё лежит в ветке Master-2_4 (в HEAD - Сизиф).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20051018/6286d25e/attachment-0003.bin>


Подробная информация о списке рассылки community