[d-kernel] Re: insmod/modprobe in initrd
Zhenja Kaluta
y.kalyuta at sam-solutions.net
Wed Aug 20 18:38:33 MSD 2003
>>>>> "DVL" == Dmitry V. Levin writes:
>> > Можно узнать тайный смысл загрузки модулей insmod'ом, а не
>> > modprobe в initrd?
>>
>> А зачем? Зависимости модулей всё равно нужно отследить на этапе
>> создания initrd, а shell-команды из modules.conf, скорее всего,
>> всё равно в среде initrd не сработают.
А вот. Так просто бы не спрашивал.
DVL> Имеет место более сильное утверждение: модули с ramdisk'а
DVL> загружаются с помощью modprobe в 2 этапа,
DVL> 1. на стадии создания
DVL> ramdisk'а вычисляются зависимости
DVL> (modprobe -L);
Да, я приметил.
DVL> 2. на стадии загрузки ramdisk'а загружаются модули,
DVL> вычисленные на этапе 1.
Дело в том, что я поимел неприятную ситуацию. Не знаю в чем причина,
на самом деле.
У нас вся ide в модулях.
Есть железка, в ней promise ide конроллер, который висит не на
стандартных ide портах (поэтому ide-mod его не видит без загрузки
драйвера чипсета). Имею загруженные ide-mod, ide-disk,
ide-probe-mod. Пытаюсь загрузить pdc202xx_new.o insmod'ом -- получаю
Unresolved symbols, modprobe -- все ок. Никаких драйверов при загрузке
modprobe, дополнительных, не подгрузилось. Заменяю в mkinitrd insmod
на modprobe -- все ставится и работает.
--
Zhenja Kaluta ICQ 74596027
GnuPG FingerPrint: B86C B548 7CC4 B58F 0CA3 856E 7EE8 52DE E6B7 8725
More information about the devel-kernel
mailing list